Windows Media 轉碼器

Windows 媒體音訊和視訊編解碼器是一組物件,可用來壓縮和解壓縮數位媒體資料。 每個編解碼器都包含兩個物件:編碼器和解碼器。 本檔的這個部分說明如何使用 Windows 媒體音訊和視訊編解碼器的功能來產生及取用壓縮的資料流程。

注意

本檔主要適用于想要在其 C++型媒體應用程式中使用 Windows 媒體編解碼器的開發人員。 如需 Windows 媒體編解碼器功能的技術概觀,請參閱 關於 Windows 媒體編解碼器

 

編解碼器 」一詞是壓縮和解壓縮器詞彙的合併。 編解碼器通常會實作為一對 COM 物件:一個用於編碼內容,另一個用於解碼內容。 在某些情況下,COM 物件會佔用相同的動態連結程式庫, (DLL) 。

每個編解碼器物件都會實作兩個不同的但類似的介面:

介面 描述
IMFTransform 與 Microsoft Media Foundation 相容。
IMediaObject 與 DirectShow 相容。

 

不僅音訊和視訊的編解碼器不同,也針對您可能想要放入音訊或視訊檔案之不同種類的內容,使用不同的編解碼器。 用來壓縮和解壓縮口語文字資料的演算法與用來壓縮和解壓縮音樂資料的演算法不同。

編解碼器描述

下表描述 Windows 媒體編解碼器的預定用途。

轉碼器 Description
Windows Media 音訊 支援三種編碼內容的音訊編解碼器:Standard、Professional 和 Lossless。
Windows 媒體音訊語音 針對以高壓縮比例編碼人類語音優化的音訊編解碼器。 這是串流慣用的編解碼器,其中包含大部分的口語文字。 對於混合音樂和語音的內容,此編解碼器可以動態變更所使用的編碼演算法,以取得最佳品質。
Windows Media Video 9 支援四種編碼內容的影片編解碼器:簡單設定檔、主要設定檔、進階設定檔和 Image。
Windows 媒體視訊 9 畫面 針對從電腦監視器編碼循序螢幕擷取畫面優化的視訊編解碼器。 當使用電腦應用程式時,此編解碼器通常用於軟體定型或支援,方法是錄製監視影像。

 

最新版本的編解碼器物件也可讓您存取某些舊版編解碼器,包括 Windows Media Video 7 和 8、Windows Media Screen 7、舊版 Microsoft MPEG-4 編解碼器,以及 Microsoft ISO MPEG-4 編解碼器。

注意

本檔未涵蓋這些舊版編解碼器;它僅涵蓋目前版本的編解碼器。

 

對於較舊的編解碼器,請使用與使用目前編解碼器時相同的程式;不過,請記住,並非所有編解碼器都支援所有功能。

本節內容

媒體基礎程式設計指南

適用于 Windows 的媒體技術