Расширение файлов: .wma

Аудио, сжатое в формат WMA поддерживается сегодня большим количеством аппаратных плееров.

Плюсы

  • Полная поддержка со стороны Windows.

Минусы

  • Низкое качество при низком битрейте.
  • Полная закрытость.

Microsoft WMA V1

Этот формат кодирования аудиоинформации стал второй попыткой Microsoft штурмовать проблему сжатия звука. В 1995 году компания занималась активным продвижением и пропагандой формата сжатия Microsoft ADPCM, в котором на сэмпл вместо 16 приходилось всего 4 бита. Кроме того, радикально менялся смысл хранимой информации — если для обычного PCM формата значение сэмпла равно уровню сигнала в данный момент времени, то для ADPCM оно стало равно смещению уровня сигнала относительно предыдущего момента времени. В рекламных проспектах говорилось, что искажения, вносимые таким способом кодирования абсолютно незаметны на слух, однако в реальности частоты выше 15 кГц зарезались на корню, что делало этот способ сжатия неприменимым для хранения звуковых данных CD качества.

Windows Media Audio был создан сравнительно недавно, и, по всей видимости, основан на методе кодирования, похожем на МP3. На слух этот формат выдавал практически неотличимый от МP3 результат, что сделало WMA весьма сильным конкурентом.

Существенным недостатком WMA стало отсутствие поддержки битрейта выше 160 кбит/с.

По сути формат WMA отличается от МP3 кодеков, тем, что имеет одну единственную реализацию. Устанавливается он наравне с другими системными кодеками Windows 9x в качестве ещё одного формата сжатия звуков. После этого все MCI-основанные плееры начинают распознавать новый формат звуковых данных. Кроме того, для все тех же MCI-основанных программ появляется возможность конвертирования звуковых данных в WMA. Одной из таких программ является специальный plug-in к Winamp out_wma.dll.

Microsoft WMA V2

После успешной раскрутки первой версии своего формата WMA Microsoft решила выпустить его новую версию (V2), кодировщик которой закрыла от использования везде, кроме Microsoft Media Encoder 4.1. Декодер WMA V2 остался открытым, чтобы сторонние фирмы могли применять это формат в своих приложениях для хранения и воспроизведения звука. Тем не менее, Microsoft преследует и пресекает в судебном порядке все попытки создать декодер WMA-WAV.

Microsoft WMA V7

Эта версия формата вышла одновременно с Windows Millennium Edition, и была встроена в новую версию Windows Media Player. Важным отличием WMA V7 от V2 и V1 можно назвать поддержку битрейта 192. Само качество кодирования значительно ухудшилось по сравнению с первыми версиями формата. Кроме того, явно изменился алгоритм кодирования. Если первые две версии были основаны на алгоритме, похожем на МP3 — 2048 первых сэмпла в файле содержат "раскруточную" информацию, необходимую декодеру для корректного начала декодирования — то в V7 алгоритм радикально изменили, и сигнал начинается с 0 сэмпла. Однако в силу неизвестных причин 0 сэмплу декодированного сигнала соответствует ~40000 исходного — это означает, что теряется почти секунда в начале файла.

Microsoft WMA V9

Кодек претерпел большие изменения. Вернее это уже несколько кодеков в одном пакете. Каждый из них использует свою технологию сжатия, несовместимую между собой, например, битовые потоки Windows Media Audio 9 Professional не могут быть декодированы с помощью Windows Media Audio 9 декодера. Тем не менее, обратная совместимость все же существует. Разработка декодера была "заморожена" четыре года назад, и с тех пор улучшается только кодер. Новый WMA предлагает:

  • Однопроходной CBR режим кодирования (единственный режим, который поддерживался в прошлых версиях), использующий улучшенный контроль частоты и маскирующие алгоритмы.
  • Двухпроходной VBR режим кодирования, который позволяет добиться лучшего качества, чем однопроходной режим.

Итак, пакет состоит из следующих кодеков:

  • Windows Media Audio 9 Professional
  • Windows Media Audio 9 Lossless
  • Windows Media Audio 9 Voice

Обзор Windows Media 9 Series