Собственно, приспичило мне тут сравнить кодеры звука на низких битрейтах (ну и на средних заодно). Основная цель: выяснить крутизну HE-AACv2 на сверхнизких битрейтах.
Сравниваем 5 форматов и 3 кодека: - LC-AAC, HE-AAC (aka AAC+), HE-AACv2 (aka eAAC+) [кодек Nero AAC Encoder 1.3.3.0]
- Vorbis [кодек aoTuV beta5.61 (Aoyumi's Tuned Vorbis)]
- MP3 [старый-добрый LAME 3.97 (LAME Ain't MP3 Encoder)]
А поскольку слух у меня фиговый, то от выводов и оценок воздержусь, слушайте сами!
Скажу лишь 3 вещи: 1) результаты не стали для меня неожиданностью, всё закономерно и всё объяснимо.
2) жаль, что aoTuV не поддерживает битрейты менее 32, было бы интересно.
3) композиция, возможно, не самая подходящая, взял что первое попалось под руку в Lossless. Если интересно, могу протестировать и на других треках.
Параметры кодеков (менял только битрейт)
./neroAacEnc -hev2 -2pass -br 64000 -if maigo.wav -of hev2-64.mp4
./neroAacEnc -he -2pass -br 64000 -if maigo.wav -of he-64.mp4
./neroAacEnc -lc -2pass -br 64000 -if maigo.wav -of lc-64.mp4
LD_PRELOAD=`echo /usr/local/lib/libvorbis*.so` oggenc -b 64 -o aotuv-64.ogg maigo.wav
lame -q 0 --abr 64 maigo.wav lame-64.mp3
Тестировались битрейты: 14 кбит/с - только HE-AACv2, это его нижний предел
16 кбит/с - кроме Vorbis и LC-AAC
24 кбит/с - кроме Vorbis
32 кбит/с
40 кбит/с
48 кбит/с
64 кбит/с
80 кбит/с - кроме HE-AACv2
96 кбит/с - кроме HE-AACv2
128 кбит/с - кроме HE-AACv2
Примечание: это только запрошенные битрейты, фактические слегка отличаются: nero чуть-чуть занижает, а aoTuV чуть-чуть завышает.
КАЧАТЬ ЗДЕСЬ: http://files.unn.ru/46379796679 (78.3 MiB, включая оригинал в формате FLAC)