Продолжу тему кодирования звука. Надо сказать, что в последнее время наметился
некий перевес от стандарта кодирования mp3 к другим. Потому, что во-первых:
mp3 не удовлетворяет по качеству на битрейтах ниже 256kbps. А во-вторых, существует
резонное желание все таки как-то уменьшить размер файла. Первой ласточкой был
известный ямаховский формат TwinVQ. VQF то бишь. Жмет он максимум на 96kbps
(стерео), поэтому файл получается на 30% меньше, но при том же качестве, что
и mp3 на 128. Ну, это известно. Но и VQF вызывает много нареканий, в основном,
из-за явно различимых шумов, которые получаются в результате кодирования.
Когда появился первый образец стандарта AAC (advanced audio coding), он просто
не был даже принят всерьез - настолько было отвратительным качество. Первым
был как раз Homeboy AAC кодер. Я когда делал сравнительный анализ (много номеров
назад), помнится сильно ругался и сразу отринул его как формат вообще. Оказалось,
зря. Появилось еще несколько кодеров (несовместимых по формату между собой),
но которые производят настолько хорошо ужатый и качественный файл, что VQF и
MP3 ну просто отдыхают!
Я серьезно подумываю перейти на формат AAC. В основном из-за качества. Уж насколько
я "неслухач", но и мне явно заметны различия между mp3 и AAC. Особенно
это слышно в насыщенной музыкой композициях.
Итак, кодек Astrid/Quartex AAC (скачать можно и у меня
- уже лежит в разделе "софт" - 1.2Мб)
- работает из командной строки, кодирует быстрее чем VQF, но немного медленнее
чем, например, plugger. Зато не тормозит систему так, как это делает ямаховский
VQF компрессор. Для этого можно в параметрах поставить флаг -idle.
Утверждают, что на битрейте 96kbps AAC куда лучше, чем mp3 с битрейтом 128,
не говоря уж об AAC с битрейтом 128!. И однозначно лучше, чем у VQF. Файл получается,
естественно, на 30% меньше при 96kbps.
Чем слушать AAC? Winamp не знает такого. Почему до сих пор не сделали плагина
- непонятно. Единственный знакомый плейер, поддерживающий AAC - это K-Jofol
(в разделе "софт",
v0.51 - 1.3Мб).
Кстати, K-Jofol для воспроизведения mp3 файлов использует родной алгоритм от
плейера NAD, который куда лучше, чем алгоритм у winamp'а. К тому же, K-jofol
считается одним из самых быстрых плейеров.
Да, чуть не забыл - еще приятное отличие AAC от VQF - позиционирование свободное
- как у mp3, т.е. нет проблем с перемоткой, как у VQF.
Ага, пока я писал эту статью, кодер AAC запаковал мне файл, итак:
codec
|
time
P150, 32Mb, W95
|
rate
|
исходный размер (wav)
58,793,496 bytes
|
AAC Quartex |
33 min |
96kbps |
4,021,687 bytes (1:14 - 1:15) |
FGH mpeg pro 2.1 |
29 min |
128kbps, hq |
5,337,466 bytes (1:11) |
VQF я не пробовал - но он точно дольше пакует, да еще и тачку тормозит.
Вообще, про кодеры и форматы немного написано на сервере "Trackers":
http://trackers.elkatel.ru/info/vqf_aac_info.htm - как раз в свете отличий
mp3, vqf и aac.
http://trackers.elkatel.ru/info/info/aac.htm
- а это - конкретно статья о формате AAC и сравнительном анализе различных
AAC кодеков.
Кстати, там вы найдете ответ на вопрос о mp4 - у меня, в недавнем номере,
пробегало сообщение о композициях с прицепленным проигрывателем - этакий большой
exe файл. Вот как раз это формат от AT&T - их версия кодека AAC.
К тому же, не пропустите сообщение о совершенно революционном методе кодирования
от QDesign (CoolEdit - ее продукт), позволяющем "сжимать" звуковые
файлы до100 раз (14.4kbps)- http://www.qdesign.com/
и как утверждают, качеством превосходит mpeg layer 3 (про
другие сравнения ничего найти не удалось). Вот что пишут те, кто попробовал
новый формат: "Я компрессировал 4-х минутный 40Mb
файл (44kHz/16bit стерео AIFF, оригинал с CD). Битрейт был 24kbps. Файл получился
800kb, качество было потрясающим, отличия от оригинала, конечно есть, но надо
очень сильно прислушиваться".
Правда, вот мне непонятно, с каким битрейтом сравнивали у mp3 - если с таким
же, то это не удивляет. Какое там может быть качество на 24kbps у mpeg'а...
А вот если у QT3.0 (кодек) при 24kbps качество лучше, чем у mp3 при 128kbps,
то тогда да, тогда это серьезно...
Недостатки AAC: нет встраиваемых тэгов для названия композиции, группы и т.п.;
кодер Quartex пакует только wav формат 44kHz, 16 бит, стерео и только фиксированными
битрейтами: 64, 96 и 128.
Проигрыватель K-Jofol достаточно сыроват для проигрывания как mp3 так и AAC. Winamp
куда устойчивее.
Так что, ждем плагина для AAC к winamp, либо по-настоящему устойчивого k-jofol.
Ну, или другого универсального плейера.
|