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:
parent
6df224a53d
commit
3dc65395b4
|
@ -25,13 +25,13 @@ find $booke -name "*.abc" | sort |
|
||||||
tmpname=${name}.tmp
|
tmpname=${name}.tmp
|
||||||
|
|
||||||
abc2midi $filename -o $builddir/${tmpname}.mid
|
abc2midi $filename -o $builddir/${tmpname}.mid
|
||||||
timidity -Ow -o $builddir/${tmpname}.wav $builddir/${tmpname}.mid
|
timidity -OwM -o $builddir/${tmpname}.wav $builddir/${tmpname}.mid
|
||||||
lame --quiet $builddir/${tmpname}.wav $builddir/${tmpname}.mp3
|
lame -m m -V 9 --quiet $builddir/${tmpname}.wav $builddir/${tmpname}.mp3
|
||||||
# Timidity can generate OGG directly. But we need to generate WAV
|
# Timidity can generate OGG directly. But we need to generate WAV
|
||||||
# for lame, and oggenc produces smaller output. OGG is needed for
|
# for lame, and oggenc produces smaller output. OGG is needed for
|
||||||
# Firefox's audio tag. FF doesn't support MP3, some others support
|
# Firefox's audio tag. FF doesn't support MP3, some others support
|
||||||
# MP3 but not OGG.
|
# 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}.mid $builddir/${name}.mid
|
||||||
mv $builddir/${tmpname}.mp3 $builddir/${name}.mp3
|
mv $builddir/${tmpname}.mp3 $builddir/${name}.mp3
|
||||||
|
|
Loading…
Reference in New Issue