Windows Media Encoder

Ein Encoder konvertiert unkomprimierte Audio- oder Videodaten in komprimierte Pakete im von der Anwendung angegebenen Format. Zum Konvertieren von Mediendateien in das ASF-Format können Sie die Audio- und Videocodecs von Windows Media verwenden.

Ein Encoder wird durch die GUID identifiziert, die die Kategorie darstellt: Audio oder Video. Der Ausgabetyp des Encoders wird durch die Haupt- und die Untertyp-GUID eines Medientyps dargestellt.

  • Windows Media-Audiocodecs

    Kategorie: MFT_CATEGORY_AUDIO_ENCODER

    Haupttyp: MFMediaType_Audio

    Untertyp: MFAudioFormat_WMAudioV9, MFAudioFormat_WMAudioV8, MFAudioFormat_WMAudio_Lossless, MFAudioFormat_WMASPDIF

  • Windows Media-Videocodecs

    Kategorie: MFT_CATEGORY_VIDEO_ENCODER

    Haupttyp: MFMediaType_Video

    Untertyp: MFVideoFormat_WVC1, MFVideoFormat_WMV3, MFVideoFormat_WMV2, MFVideoFormat_WMV1

Diese Encoder werden als Media Foundation-Transformation (MFT ) implementiert, und Media Foundation ermöglicht den Zugriff auf die Anwendung über die IMFTransform-Schnittstelle des Encoders. Wenn Sie Pipelineebenenkomponenten für die ASF-Codierung verwenden, wird der Encoder-MFT als Transformationsknoten in die Pipeline eingefügt, da er für die Transformation von Mediendaten verantwortlich ist, die durch die Quelle in die Senke fließen. Wenn die Quelle ein komprimierter Typ ist, fügt die Pipeline die erforderlichen Decoder hinzu, um die Quelle in einen nicht komprimierten Typ zu konvertieren. Ein Encoder verfügt über einen Eingabe- und einen Ausgabestream. Der Encoder empfängt Eingabedaten und erzeugt codierte Daten gemäß der Konfiguration und dem Format, die von der Anwendung vor der Codierungssitzung festgelegt wurden. Das Format des Ausgabestreams wird durch einen Medientyp beschrieben.

In diesem Abschnitt werden die folgenden Themen behandelt:

Thema BESCHREIBUNG
Instanziieren eines Encoders MFT Erläutert, wie der Encoder erstellt wird.
Codierungseigenschaften Erläutert, wie der Encoder konfiguriert wird, indem geeignete Eigenschaften für den Encoder-MFT festgelegt werden.
Medientypverhandlung auf dem Encoder Erläutert, wie Eingabe- und Ausgabemedientypen für den Encoder festgelegt werden.
Konfigurieren eines WMV-Encoders Erläutert das Konfigurieren eines WMV-Encoders (Windows Media Video).
Festlegen eines Ausgabetyps für einen WMA-Encoder Erläutert, wie ein Ausgabetyp für einen WMA-Encoder (Windows Media Audio) festgelegt wird.

 

ASF-Komponenten auf Pipelineebene