Microsoft MPEG-2 Encoder
[Das dieser Seite zugeordnete Feature DirectShow ist ein Legacyfeature. Es wurde durch MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation ersetzt. Diese Features wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code nach Möglichkeit MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation anstelle von DirectShow verwendet. Microsoft schlägt vor, vorhandenen Code, der die Legacy-APIs verwendet, um nach Möglichkeit die neuen APIs zu verwenden.]
Der Microsoft MPEG-2-Encoderfilter codiert MPEG-2-Audio und Video und multiplext die Streams, um einen MPEG-2-Programm- oder Transportstream zu generieren.
Hinweis
Dieser Filter wird auf IA-64-basierten Plattformen nicht unterstützt.
Informationen filtern
Filterschnittstellen
IBaseFilter
ICodecAPI
IEncoderAPI
IMediaSeeking
IVideoEncoder
Eingabeheftmedientypen
Siehe Hinweise
Eingabenadelschnittstellen
IMemInputPin
Ipin
IQualityControl
Ausgabeheftmedientypen
Siehe Hinweise
Ausgabepinschnittstellen
IMediaSeeking
Ipin
IQualityControl
CLSID filtern
CLSID_CMPEG2EncoderDS (deklariert in wmcodecdsp.h)
Ausführbare Datei
msmpeg2enc.dll
MERIT_DO_NOT_USE
CLSID_LegacyAmFilterCategory
Bemerkungen
Dieser Filter kombiniert die Codierungsfunktion von zwei anderen Filtern:
Außer wie erwähnt, unterstützt dieser Filter dieselben Codierungsfeatures wie diese beiden Encoder.
Zunächst verfügt der Filter über einen Eingabenadel, der Audio- oder Videoeingaben akzeptieren kann. Wenn dieser Pin verbunden ist, erstellt der Filter einen zweiten Eingabenadel. Wenn der erste Eingabenadel Audio empfängt, akzeptiert der zweite Eingabenadel nur Video und umgekehrt. Jeder Eingabenadel unterstützt dieselben Medientypen wie der entsprechende Encoderfilter.
Wenn nur ein Eingabestift angeschlossen ist, unterstützt der Filter dieselben Ausgabetypen wie der entsprechende Audio- oder Videoencoder. Wenn beide Pins verbunden sind, unterstützt der Filter die folgenden Ausgabetypen:
- Audio-Visual in einem MPEG-2-Programmstream
- Audio-Visual in einem MPEG-2-Transportstream
Diese entsprechen den folgenden Ausgabetypen:
- MEDIATYPE_Stream, MEDIASUBTYPE_MPEG2_PROGRAM
- MEDIATYPE_Stream, MEDIASUBTYPE_MPEG2_TRANSPORT
Dieser Filter kann keine Datenströme multiplexen, die zuvor codiert wurden. Die Eingabedatenströme müssen unkomprimierte Audio-/Videodaten sein, die der Filter vor dem Multiplexing codiert. Der multiplexte Stream ist auf ein Programm beschränkt, das bis zu einem Audio- und einen Videostream enthält.
Codeceigenschaften
Der Filter unterstützt die kombinierten Eigenschaften der Filter MPEG-2 Audio Encoder und MPEG-2 Video Encoder mit folgendem Unterschied:
- Die AVEncCommonMeanBitRate-Eigenschaft legt die durchschnittliche Bitrate für den Videostream fest.
- Die AVEncAudioMeanBitRate-Eigenschaft legt die durchschnittliche Bitrate für den Audiodatenstrom fest.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows Vista Home Premium, Windows Vista Ultimate, Windows 7 Home Premium, Windows 7 Professional, Windows 7 Enterprise, Windows 7 Ultimate [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Nicht unterstützt |
Header |
|
Siehe auch