Reduce size of generated audio files.

Set Timidity to produce mono output and crank up the compression on
MP3 and OGGs.
This commit is contained in:
Jim Hague 2013-09-01 22:24:58 +01:00
parent 6df224a53d
commit 3dc65395b4
1 changed files with 3 additions and 3 deletions

View File

@ -25,13 +25,13 @@ find $booke -name "*.abc" | sort |
tmpname=${name}.tmp
abc2midi $filename -o $builddir/${tmpname}.mid
timidity -Ow -o $builddir/${tmpname}.wav $builddir/${tmpname}.mid
lame --quiet $builddir/${tmpname}.wav $builddir/${tmpname}.mp3
timidity -OwM -o $builddir/${tmpname}.wav $builddir/${tmpname}.mid
lame -m m -V 9 --quiet $builddir/${tmpname}.wav $builddir/${tmpname}.mp3
# Timidity can generate OGG directly. But we need to generate WAV
# for lame, and oggenc produces smaller output. OGG is needed for
# Firefox's audio tag. FF doesn't support MP3, some others support
# MP3 but not OGG.
oggenc -Q -o $builddir/${tmpname}.ogg $builddir/${tmpname}.wav
oggenc -Q -q 0 -o $builddir/${tmpname}.ogg $builddir/${tmpname}.wav
mv $builddir/${tmpname}.mid $builddir/${name}.mid
mv $builddir/${tmpname}.mp3 $builddir/${name}.mp3