суббота, 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 Кбит Стерео.

среда, 26 сентября 2007 г.

Реалити

Обыдленный мир

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

Новости Яндекса

Говорят, Яндекс в Москве рекламу развешал. По такому случаю, не могу не вспомнить старый прикол с логотипом. :-)

картинка


То, что Яндекс отменил возможность просмотра ссылающихся страниц я серъезно считаю правильным. На данном этапе. Далее, нужно отменить индекс цитирования. Ведь что получается: раньше, ещё до появления индекса цитирования, люди ставили ссылки на другие сайты чтобы это было интересно посетителям. Сегодня обмениваются ссылками только для накрутки индекса цитирования. Из-за этого много поискового спама, обменных сетей ссылками, продаж "морд" и др. То есть поисковая система, введя критерий "ссылаемость", сама породила тот мусор, которого сегодня великое множество. И теперь изобретает средства фильтрации спама или делает отчаянные шаги в борьбе с оптимизаторами.

Обновление
Это НЕВЕРОЯТНО. На blogger.com не закачиваются картинки с именем файла, содержащим строку y a n d e x *!
Обновление: может это был временный глюк, но у меня картинка закачалась только с пятого раза, и лишь после переименования файла.
Обновление: в итоге файл вообще пропал с blogger.com, закачал к себе.

среда, 5 сентября 2007 г.

Вакансия

Бывают и такие вакансии... (см. ключевые слова)

вторник, 4 сентября 2007 г.

Виста: Динамические значки

Читаю руководство по Vista (да, руководства надо читать, там много нетривиального).
Узнал, что в Висте есть "динамические значки".
Мда, помню, такие значки я видел на IRIX в 96 году на выставке Авиатур ГИС-96. Только они, конечно, не предоставляли предварительный просмотр документа, но сам размер иконок менялся динамически, что вызывало невероятный восторг.