Кодирование в АС3
eac3to input output.ac3 -192
Поддерживается кодирование только в стандартные конфигурации: 1.0, 2.0 и 5.1.
Параметрами задается желаемый битрейт: -640, -448, -384, -320, -224, -192 и др.
-640 - используется по умолчанию для 5.1
-448 - используется по умолчанию для 2.0 и 1.0
Кодировать в АС3 таким способом не рекомендуется, т.к.:
1). eac3to в качестве енкодера использует aften, качеством кодирования уступающий кодировщикам от Dolby Lab.
2). eac3to не позволяет никоим образом его настроить. Только выбрать битрейт, чего не всегда достаточно. Кодирование в eac3to происходит с Dialog Normalization = -31 dB, остальные параметры в "none".
Для любителей сравнений
Сэмпл WAV 2.0 / 16 bits / 48 kHz
Закодирован в АС-3 192 kbps:
-eac3to v3.24 (command line: eac3to test.wav test.aften-eac3to.ac3 -192)
-SFSE 1.0 (DDEncoder v. 6.2.2)
Дорожки декодированы с помощью azid в 24-bit.
В результате:
1).
Амплитудно-частотная характеристика — Sony Sound Forge, Adobe Audition.
2).
Подсчёт
SNR (больше — лучше) —
CompAudio:
SNR (eac3to-aften) = 20.412 dB (Gain for File B = 0.99302)
SNR (DD6) = 25.387 dB (Gain for File B = 0.99859)
3).
Измерение
PEAQ (больше — лучше) —
PQevalAudio:
Objective Difference Grade (eac3to-aften): -0.576
Objective Difference Grade (DD6): -0.256
-Вывод очевиден.
На др. схемах, битрейтах - результат проверки примерно тот же.
Лучшее качество кодирования в АС3 обеспечивает Dolby Digital Encoder. Он доступен в плагинах к Sony Vegas, Sound Forge, Steinberg Nuendo и др; внедрен в
Sonic Foundry Soft Encode,
Dolby Media Producer Suite.
-Для справки:
Библиотеку libAften.dll, идущую в комплекте с eac3to, можно попробовать заменить на более новую, но правильную работу обновленной связки eac3to-libAften madshi не гарантирует. Более того:
Newer libaften builds often break compatability with older builds. Personally I don't really like this approach, but well, that's the way it is. It allows the libav developers to be more flexible. Anyway, in order to support newer libaften builds I sometimes have to update eac3to. Of course then older builds won't work, anymore.
К настоящему моменту (eac3to 3.24) aften в последний раз обновлялся 12th January 2009 (т.е. в eac3to 3.00).