Windows media audio decoder

Windows Media MP3 Decoder

The Windows Media MP3 decoder decodes audio files that have been encoded in the following formats.

  • ISO/IEC 11172-3 (MPEG-1 Audio) Layer 3
  • ISO/IEC 13818-3 (MPEG-2 Audio) Layer 3, low sampling frequency extension

Class Identifier

The class identifier (CLSID) for the Windows Media MP3 decoder is represented by the constant CLSID_CMP3DecMediaObject. You can create an instance of the MP3 decoder by calling CoCreateInstance.

Interfaces

An MP3 decoder object exposes the IMediaObject interface so that the object can be used as a DirectX Media Object (DMO), and it exposes the IMFTransform interface so that the object can be used as a Media Foundation Transform (MFT).

A Windows Media MP3 decoder behaves as a DMO or an MFT depending on which interfaces you obtain and which version of Windows is running. The following table shows the conditions under which a Windows Media MP3 decoder behaves as a DMO or an MFT.

Operating system Decoder behavior
Windows XP A Windows Media MP3 decoder always behaves as a DMO.
Windows Vista By default, a Windows Media MP3 decoder behaves as a DMO. If you obtain an IMFTransform interface or an IPropertyStore interface on a Windows Media MP3 decoder, it behaves as an MFT.
Windows 7 By default, a Windows Media MP3 decoder behaves as a DMO. If you obtain an IMFTransform interface on a Windows Media MP3 decoder, it behaves as an MFT.

Input Formats

The following table shows the audio format tag that represents the input type supported by the Windows Media MP3 decoder.

Format tag constant Format tag value Audio format
WAVE_FORMAT_MPEGLAYER3 0x55 ISO MPEG Layer 3

Output Formats

The following table shows the audio format tags that represent the output types supported by the Windows Media MP3 decoder.

Format tag constant Format tag value Audio format
WAVE_FORMAT_PCM 0x0001 PCM format (when used as a DMO or an MFT)
WAVE_FORMAT_IEEE_FLOAT 0x0003 IEEE floating point (when used as an MFT)
WAVE_FORMAT_EXTENSIBLE 0xFFFE PCM/IEEE format in WAVEFORMATEXTENSIBLE structure (when used as an MFT)

The Windows Media MP3 decoder supports and enumerates the following output media types.

  • An output type that has the same sampling rate and number of channels as the input type.
  • Mono output for stereo input.
  • Output types with bit depths of 8 and 16.
  • Floating point output, if the decoder is behaving as an MFT.

The Windows Media MP3 decoder supports, but does not enumerate, the following output media types.

  • An output type that has half the sampling rate of the input type.
  • An output type that has one fourth the sampling rate of the input type.

Кодеки для Windows Media Player

Невозможность воспроизведения видеофайла — довольно распространенная проблема среди пользователей Windows Media Player. Причиной этого может быть отсутствие кодеков — специальных драйверов или утилит, необходимых для воспроизведения различных форматов.

Как установить кодеки для Windows Media Player

Кодеки, как правило, выпускаются пакетами, готовыми к установке. Самые популярные пакеты — Media Player Codec Pack и K-Lite Codec, но есть и другие. После их установки, пользователь сможет открывать почти все известные форматы, среди которых AVI, MKV, OGM, MP4, VOB, MPEG, TS, DAT, FLV, PS, MPG, а также сжимать видео в форматах DivX, XviD, HEVC, MPEG4, MPEG2. Рассмотрим процесс установки кодеков для Windows Media Player.

Внимание! Перед установкой кодеков, Windows Media Player должен быть закрыт! Старайтесь также не устанавливать одновременно два пакета кодеков, поскольку они могут конфликтовать между собой и приводить к проблемам в работе системы!

Способ 1: K-Lite Standard

Одним из самых полных наборов кодеков является решение от K-Lite. В большинстве случаев установки этого пакета будет достаточно, чтобы Виндовс Медиа Плеер запускал все распространённые форматы файлов мультимедиа.

    Сначала необходимо загрузить установочный файл кодеков на сайте разработчика. Для этого воспользуйтесь представленной выше ссылкой и выберите подходящий пакет.

В окне «Prefered media player» нужно выбрать Windows Media Player.

Во всех последующих окнах нажимаем «ОК». После того как установка будет завершена, можно запустить Windows Media Player и открыть в нем фильм. После установки кодеков невоспроизводимые ранее видеофайлы будут проигрываться.

Как видим, ничего сложного процедура собой не представляет.

Способ 2: Media Player Codec Pack

Альтернативу пакету от K-Lite представляет собой решение Media Player Codec Pack. Это средство поддерживает обширный список форматов и позволяет превратить Windows Media Player в полноценное средство для просмотра мультимедиа.

    Загрузить пакет кодеков можно с сайта по ссылке выше. Используйте кнопку «Download» под списком требуемой операционной системы.

Запустите установочный файл от имени администратора, и введите пароль, если система запросит подтверждение.

Дождитесь, пока инсталлятор распакует требуемые файлы. Выберите предпочитаемый тип установки и нажмите «Next». В большинстве случаев достаточно оставить вариант по умолчанию.

Примите лицензионное соглашение нажатием на кнопку «I Agree».

Выберите кодеки к форматам. Обратите внимание, что в процессе установки пакета дополнительно будет инсталлирован проигрыватель Media Player Classic. Также убедитесь, что напротив пункта «Uninstall Old Version» стоит галочка, затем нажимайте на кнопку «Next».

Дождитесь окончания процедуры. На Windows 10 новейших редакций может появиться небольшая ошибка – просто нажмите «OK», на работоспособность кодеков она не повлияет. После инсталляции прочтите предупреждение.

Если требуется, нажмите «Да» – это действие откроет гид по настройке ассоциаций файлов в «десятке».

Нажатие на кнопку «Нет» просто закроет инсталлятор.

Перезагрузите компьютер для применения изменений. После окончательной загрузки системы можно открыть Windows Media Player и запускать в нём кино или музыку, которая ранее не проигрывалась.

Способ 3: Xvid Codec

В отличие от упомянутых выше решений, существуют и отдельные кодеки, предназначенные для специфических форматов. Одним из таких является Xvid, средство декодирования стандарта MPEG-4 Pack 2.

    Перейдите по ссылке выше. Найдите на странице блок загрузок и воспользуйтесь ссылкой «Xvid for Windows (Mirror 1)».

Запустите инсталлятор точно таким же образом, как и установочные файлы других кодеков. Первым делом выберите предпочитаемый язык установки – поддерживается русский.

В первом окне нажмите «Далее».

Потребуется принять пользовательское соглашение – отметьте соответствующий пункт, после чего используйте кнопку «Далее».

Каталог установки можно оставить по умолчанию.

Выберите, нужны ли вам уведомления о доступных обновлениях.

На этом этапе отметьте, какие форматы должны использовать устанавливаемый кодек. Желательно отметить все доступные.

Нажмите «Далее» для начала инсталляции продукта.


По окончании снимите галочку с пункта о Readme и нажмите «Завершить».

Кодек Xvid, как и любой другое подобное ПО, применяется автоматически, поэтому просто запускайте Виндовс Медиа Плеер и открывайте все файлы, которые ранее были недоступны.

Заключение

Вот так выглядит процесс установки кодеков для Windows Media Player. Он может показаться трудоемким и затратным по времени, поэтому стоит обратить внимание на сторонние видеоплееры с более стабильной работой и высокой функциональностью.

Windows Media Audio Decoder

The Windows Media Audio decoder decodes audio streams that were encoded by the Windows Media Audio Encoder. The encoder and decoder support three categories of encoded audio: Windows Media Audio Standard, Windows Media Audio Professional, and Windows Media Audio Lossless.

Class Identifier

The class identifier (CLSID) for the Windows Media Audio decoder is represented by the constant CLSID_CWMADecMediaObject. You can create an instance of the audio decoder by calling CoCreateInstance.

Input Formats

The following table shows the audio format tags that represent the input categories supported by the Windows Media Audio decoder. For information about how to set the input and output types for the decoder, see Configuring Audio Decoding.

Format tag constant Format tag value Audio format
WAVE_FORMAT_WMAUDIO2 0x0161 Windows Media Audio Standard
WAVE_FORMAT_WMAUDIO3 0x0162 Windows Media Audio Professional
WAVE_FORMAT_WMAUDIO_LOSSLESS 0x0163 Windows Media Audio Lossless

Output Formats

The following table shows the audio format tags that represent the output types supported by the Windows Media Audio Decoder. For information about how to set the input and output types for the decoder, see Configuring Audio Encoding.

Format tag constant Format tag value Audio format
WAVE_FORMAT_PCM 0x0001 PCM format
WAVE_FORMAT_IEEE_FLOAT 0x0003 IEEE floating point
WAVE_FORMAT_EXTENSIBLE 0xFFFE PCM/IEEE format in WAVEFORMATEXTENSIBLE structure

Interfaces

An audio decoder object exposes the IMediaObject interface so that the object can be used as a DirectX Media Object (DMO), and it exposes the IMFTransform interface so that the object can be used as a Media Foundation Transform (MFT).

A Windows Media Audio decoder behaves as a DMO or an MFT depending on which interfaces you obtain and which version of Windows is running. The following table shows the conditions under which an audio decoder behaves as a DMO or an MFT.

Operating system Decoder behavior
Windows XP A Windows Media Audio decoder always behaves as a DMO.
Windows Vista By default, a Windows Media Audio decoder behaves as a DMO. If you obtain an IMFTransform interface or an IPropertyStore interface on an audio decoder, it behaves as an MFT.
Windows 7 By default, a Windows Media Audio decoder behaves as a DMO. If you obtain an IMFTransform interface on an audio decoder, it behaves as an MFT.

Properties

The Windows Media Audio decoder supports the following properties.

Читайте также:  Как узнать правильно ли установлен windows
Оцените статью