суббота, 29 сентября 2007 г.

WAV vs. OGG vs. MP3 vs. WMA

В очередной раз пришлось вернуться к вопросу: в каком формате хранить музыку?
Вооружившись энкодерами, терпением, и аудишеном, я начал сравнивать.

В качестве тестируемой композиции выбрал то, что было в Winamp'е. А играл в это время альбом "G3 - Live In Concert", 11-й трек "My Guitar Wants To Kill Your Mama". В своё время я покупал этот компакт-диск в фирменном магазине за много денег. Время прошло, а диск -- остался.

Буду немногословен, сразу цифры.

wav = 54,0 МБ (56 636 204 байт)
--------------------------------------------
Тест 1 - высокое качество
--------------------------------------------
Ключи
ogg = oggenc2.exe -m192 -M320
mp3 = lame.exe -h -m s -v -V 0 -b 192
wma = wmcmd.vbs -a_codec WMA9STD -a_mode 2 -a_setting Q98_44_2


Размер файла
ogg = 9,27 МБ (9 727 487 байт)
mp3 = 10,1 МБ (10 684 208 байт)
wma = 17,0 МБ (17 910 227 байт)

Иллюстрация
1 = wav, 2 = ogg, 3 = mp3, 4 = wma



OGG практически не отличается от WAV. WMA показал хороший результат, но размер файла впечатляет. MP3 хуже всех.

Параметры для OGG подобраны с учетом текущих правил на mp3-сцене, где музыка кодируется с наивысшим качеством VBR (ключ -V 0), при этом минимальный битрейт не должен быть ниже 192 Кбит.

--------------------------------------------
Тест 2 - низкое качество
--------------------------------------------
Ключи
ogg = oggenc2.exe -b128
mp3 = lame.exe -h -m s -b 128
wma = wmcmd.vbs -a_codec WMA9STD -a_mode 0 -a_setting 128_44_2


Размер файла
ogg = 4,89 МБ (5 128 776 байт)
mp3 = 4,89 МБ (5 138 389 байт)
wma = 3,90 МБ (4 097 835 байт)

Иллюстрация
1 = wav, 2 = ogg, 3 = mp3, 4 = wma



OGG показал лучший результат. Тщательное прослушивание также говорит о превосходстве OGG. Хуже всех WMA, однако этого следовало ожидать исходя из размера файла. Ключ 128_44_2 указывает на 128 Кбит, получившийся же файл был с битрейтом 117 Кбит. Если подкрутить параметры так, чтобы было ещё ближе к 128 Кбит, WMA это не спасет, как видно из графика.

--------------------------------------------
Тест 3 - минимальное качество
--------------------------------------------
Ключи
ogg = oggenc2.exe -q0
mp3 = lame.exe -h -m s -V 9 -B 64
wma = wmcmd.vbs -a_codec WMA9STD -a_mode 2 -a_setting Q10_44_2


Размер файла
ogg = 2,48 МБ (2 602 758 байт)
mp3 = 2,09 МБ (2 192 664 байт)
wma = 2,48 МБ (2 606 541 байт)

Средний получившийся битрейт
ogg = 64 Кбит
mp3 = 54 Кбит
wma = 71 Кбит

Иллюстрация
1 = wav, 2 = ogg, 3 = mp3, 4 = wma



OGG снова показал лучшие результаты. У WMA был вполне ожидаемый результат. А вот MP3 оказался совершенно непригоден для низких битрейтов.

Обновление

Попробовал форматы FLAC, APE, а также OGG в максимальном качестве.
Результат частотного анализа для OGG приводить не нужно -- график полностью совпадает с WAV.

Ключи
flac = flac.exe -8
ape = Insane
ogg-max = oggenc2.exe -q10


Размер файла
flac = 39,0 МБ (40 918 704 байт)
ape = 37,9 МБ (39 828 748 байт)
ogg-max = 18,6 МБ (19 531 454 байт)



--------------------------------------------
Выводы
--------------------------------------------
В высшей степени субъективные и категоричные:
ogg = рулит (во всех тестах показал хорошие результаты и может быть рекомендован к использованию)
mp3 = сакс (несмотря на распространенность, формат предоставляет в среднем неудовлетворительное качество звучания)
wma = маст дай (чрезмерно большой объем файлов при невысоком качестве)

Ссылки:

ogg = http://www.rarewares.org/ogg-oggenc.php (Oggenc2.84)
mp3 = http://www.rarewares.org/mp3-lame-bundle.php (lame3.98b5)
wma = http://www.microsoft.com/windows/windowsmedia/forpros/encoder/default.mspx
ape = http://www.monkeysaudio.com/ (MAC 3.99)
flac = http://flac.sourceforge.net/ (FLAC 1.2.1)



P.S. Конечно это не единственный файл, который тестировался.

P.P.S. В предыдущий раз, когда я проводил похожее тестирование, выяснялось, что же лучше -- LQT, VQF или MP3. Итоги были таковы, что на низких битрейтах лучше всех VQF, а музыку лучше кодировать в MP3 Radium'овским кодеком 192 Кбит Стерео.

2 комментария:

Анонимный комментирует...

Отличная статья!
Теперь наглядно видны все преимущества Vorbis!

Анонимный комментирует...

пособие для лучших родиелей.
Мы даем большое пособие которое поможет всем
инересующимся родителям узнать как заботлевее ухаживать за вашим какрапузиком посетите http://rubebi.ru
Извините что может не в ту раздел добавила. но не нашел раздел общения
[url=http://rubebi.ru/mult/1621-na-lesnoy-trope-1975.html]На лесной тропе (1975) : Энциклопедия для родителей[/url]