Недавно на форуме HydrogenAudio, в ходе обсуждения модификаций OggEnc прозвучала фраза, мол Vorbis уже отжил своё, и на смену ему пришел Opus. Сперва я не согласился, вспомнив информацию, что при разработке Opus его приоритетами было нечто вроде: низкая задержка, устойчивость к потерям пакетов, низкий битрейт, оптимизации под голос и т. п. Однако, обратившись к Opus FAQ , я прочитал следующие строки:
«С технической точки зрения (потери, задержка, битрейты, etc.) он может заменить и Vorbis, и Speex, и даже существующие проприетарные кодеки»
Таким образом разработчики утверждают, что Opus имеет качество такое же, или даже лучше, чем у его современников (Vorbis, AAC, MP3), но при этом обладает вышеописанными мною преимуществами (которые были основной целью разработки).
Что ж, всё это весьма интересно, а потому требует определенной проверки. Ранее я уже публиковал несколько ABX тестов, однако это были всего попарные сравнения, на дающие хоть сколько-нибудь целостной картины. К тому же с тех пор Opus успел обновиться и усовершенствоваться.
И вот, я вдруг вспомнил свой тест 2010 года, в котором сравнивал лучшие на то время кодеры на битрейте 200 kbps. И подумалось мне: а почему бы не выполнить аналогичное сравнение, но только теперь уже с новыми кодерами, новыми знаниями и по более совершенной методике? Так я и сделал...
Итак, в этот раз мною были выбраны следующие кодеры/параметры:
Opus libopus 1.1 -b 192
OggEnc2 Vorbis aoTuVb6.03 -b 192
QAAC 2.40 (CoreAudioToolbox v7.9.8.5) -V90
Musepack 1.30 --quality 6
LAME 3.99 -V2 (в качестве low anchor)
Также отобраны были следующие киллер-семплы, которые уже хорошо зарекомендовали себя в выявлении искажений на высоких битрейтах:
musorgsky_bydlo
tiesto-athena
tiesto-do_you_feel_me
tydi-meet_me_in_kyoto
Для сравнительного оценивания использовалась программа ABC/HR Java. Справа в окне программы вы можете видеть специально созданную мной шкалу оценок:
При прослушивании использовалась звуковая карта ASUS Xonar Essence STX и наушники Technics RP-F8801. Надо сказать, что провести тест (а точнее выявить различия) было очень нелегко. Очень часто для выявления различий приходилось запускать ABX тестирование, которое однако же не всегда давало положительный результат.
Результаты
|
musorgsky_bydlo |
tiesto-athena |
tiesto-do_you_feel_me |
tydi-meet_me_in_kyoto |
Суммарная оценка |
Opus |
5 |
5 |
5 |
5 |
5 |
Musepack |
5 |
5 |
5 |
5 |
5 |
QAAC |
5 |
4.5 |
4.4 |
4.5 |
4.6 |
Vorbis |
5 |
4.2 |
3.5 |
5 |
4.4 |
LAME |
3.8 |
3.8 |
3.2 |
3.5 |
3.6 |
Итак, мы видим, что Opus с легкостью догнал MPC, сравнявшись с ним по своей безупречности. Ни на одном киллер-семпле мне не удалось отличить его от оригинала. В то же время Vorbis даже несколько проигрывает QAAC.
Теперь нам остаётся лишь дождаться, когда Opus получит такую же широкую поддержку, как и Vorbis. Впрочем, его софтверная поддержка радует уже сегодня.
Информация от спонсора
Департамент ИТ: обслуживание ИТ-инфраструктуры. Здесь http://www.depit.ru/it-outsourcing.html Вы можете заказать услуги эффективного ИТ-аутсорсинга в Москве, Санкт-Петербурге и Новосибирске. Также на указанной страницей Вы можете подоробно ознакомиться с особенностями и стоимостью услуги.