Skip to content

Instantly share code, notes, and snippets.

@nulltask
Last active August 29, 2015 14:21
Show Gist options
  • Select an option

  • Save nulltask/0dd964c0c401c252b238 to your computer and use it in GitHub Desktop.

Select an option

Save nulltask/0dd964c0c401c252b238 to your computer and use it in GitHub Desktop.
for aot in 2 5 29
do
for vbr in {1..5}
do
aac-enc -t $aot -v $vbr in.wav out.aot-$aot.vbr-$vbr.aac
done
done
# aac-enc -t 2 -v 1 in.wav out.aot-2.vbr-1.aac
# aac-enc -t 2 -v 2 in.wav out.aot-2.vbr-2.aac
# aac-enc -t 2 -v 3 in.wav out.aot-2.vbr-3.aac
# aac-enc -t 2 -v 4 in.wav out.aot-2.vbr-4.aac
# aac-enc -t 2 -v 5 in.wav out.aot-2.vbr-5.aac
# aac-enc -t 5 -v 1 in.wav out.aot-5.vbr-1.aac
# aac-enc -t 5 -v 2 in.wav out.aot-5.vbr-2.aac
# aac-enc -t 5 -v 3 in.wav out.aot-5.vbr-3.aac
# aac-enc -t 5 -v 4 in.wav out.aot-5.vbr-4.aac
# aac-enc -t 5 -v 5 in.wav out.aot-5.vbr-5.aac
# aac-enc -t 29 -v 1 in.wav out.aot-29.vbr-1.aac
# aac-enc -t 29 -v 2 in.wav out.aot-29.vbr-2.aac
# aac-enc -t 29 -v 3 in.wav out.aot-29.vbr-3.aac
# aac-enc -t 29 -v 4 in.wav out.aot-29.vbr-4.aac
# aac-enc -t 29 -v 5 in.wav out.aot-29.vbr-5.aac
for profile in aac_low aac_he aac_he_v2
do
for vbr in {1..5}
do
ffmpeg -i in.wav -c:a libfdk_aac -profile:a $profile -vbr $vbr out.$profile.vbr-$vbr.m4a
done
done
# ffmpeg -i in.wav -c:a libfdk_aac -profile:a aac_low -vbr 1 out.aac_low.vbr-1.m4a
# ffmpeg -i in.wav -c:a libfdk_aac -profile:a aac_low -vbr 2 out.aac_low.vbr-2.m4a
# ffmpeg -i in.wav -c:a libfdk_aac -profile:a aac_low -vbr 3 out.aac_low.vbr-3.m4a
# ffmpeg -i in.wav -c:a libfdk_aac -profile:a aac_low -vbr 4 out.aac_low.vbr-4.m4a
# ffmpeg -i in.wav -c:a libfdk_aac -profile:a aac_low -vbr 5 out.aac_low.vbr-5.m4a
# ffmpeg -i in.wav -c:a libfdk_aac -profile:a aac_he -vbr 1 out.aac_he.vbr-1.m4a
# ffmpeg -i in.wav -c:a libfdk_aac -profile:a aac_he -vbr 2 out.aac_he.vbr-2.m4a
# ffmpeg -i in.wav -c:a libfdk_aac -profile:a aac_he -vbr 3 out.aac_he.vbr-3.m4a
# ffmpeg -i in.wav -c:a libfdk_aac -profile:a aac_he -vbr 4 out.aac_he.vbr-4.m4a
# ffmpeg -i in.wav -c:a libfdk_aac -profile:a aac_he -vbr 5 out.aac_he.vbr-5.m4a
# ffmpeg -i in.wav -c:a libfdk_aac -profile:a aac_he_v2 -vbr 1 out.aac_he_v2.vbr-1.m4a
# ffmpeg -i in.wav -c:a libfdk_aac -profile:a aac_he_v2 -vbr 2 out.aac_he_v2.vbr-2.m4a
# ffmpeg -i in.wav -c:a libfdk_aac -profile:a aac_he_v2 -vbr 3 out.aac_he_v2.vbr-3.m4a
# ffmpeg -i in.wav -c:a libfdk_aac -profile:a aac_he_v2 -vbr 4 out.aac_he_v2.vbr-4.m4a
# ffmpeg -i in.wav -c:a libfdk_aac -profile:a aac_he_v2 -vbr 5 out.aac_he_v2.vbr-5.m4a
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment