Encodeur Microsoft MPEG-2
[La fonctionnalité associée à cette page, DirectShow, est une fonctionnalité héritée. Il a été remplacé par MediaPlayer, IMFMediaEngine et Audio/Video Capture dans Media Foundation. Ces fonctionnalités ont été optimisées pour Windows 10 et Windows 11. Microsoft recommande vivement au nouveau code d’utiliser MediaPlayer, IMFMediaEngine et La capture audio/vidéo dans Media Foundation au lieu de DirectShow, lorsque cela est possible. Microsoft suggère que le code existant qui utilise les API héritées soit réécrit pour utiliser les nouvelles API si possible.]
Le filtre Microsoft MPEG-2 Encoder encode l’audio et la vidéo MPEG-2 et multiplexe les flux pour générer un flux de programme MPEG-2 ou un flux de transport.
Notes
Ce filtre n’est pas pris en charge sur les plateformes IA-64.
Filtrer les informations
Interfaces de filtre
IBaseFilter
ICodecAPI
IEncoderAPI
IMediaSeeking
IVideoEncoder
Types de média pin d’entrée
Voir remarques
Interfaces de broche d’entrée
IMemInputPin
Ipin
IQualityControl
Types de supports pin de sortie
Voir remarques
Interfaces pin de sortie
IMediaSeeking
Ipin
IQualityControl
Filtrer le CLSID
CLSID_CMPEG2EncoderDS (déclaré dans wmcodecdsp.h)
Exécutable
msmpeg2enc.dll
MERIT_DO_NOT_USE
CLSID_LegacyAmFilterCategory
Notes
Ce filtre combine la fonctionnalité d’encodage de deux autres filtres :
Sauf indication contraire, ce filtre prend en charge les mêmes fonctionnalités d’encodage que ces deux encodeurs.
Initialement, le filtre a une broche d’entrée, qui peut accepter une entrée audio ou vidéo. Lorsque cette broche est connectée, le filtre crée une deuxième broche d’entrée. Si la première broche d’entrée reçoit de l’audio, la deuxième broche d’entrée accepte uniquement la vidéo, et inversement. Chaque broche d’entrée prend en charge les mêmes types de supports que le filtre d’encodeur correspondant.
Si une seule broche d’entrée est connectée, le filtre prend en charge les mêmes types de sortie que l’encodeur audio ou vidéo correspondant. Si les deux broches sont connectées, le filtre prend en charge les types de sortie suivants :
- Audio-visuel dans un flux de programme MPEG-2
- Audio-visuel dans un flux de transport MPEG-2
Ceux-ci correspondent aux types de sortie suivants :
- MEDIATYPE_Stream, MEDIASUBTYPE_MPEG2_PROGRAM
- MEDIATYPE_Stream, MEDIASUBTYPE_MPEG2_TRANSPORT
Ce filtre ne peut pas multiplexer les flux qui ont été précédemment encodés. Les flux d’entrée doivent être audio/vidéo non compressés, que le filtre encode avant le multiplexage. Le flux multiplexé est limité à un seul programme, contenant jusqu’à un flux audio et un flux vidéo.
Propriétés du codec
Le filtre prend en charge les propriétés combinées des filtres MPEG-2 Audio Encoder et MPEG-2 Video Encoder , à la différence suivante :
- La propriété AVEncCommonMeanBitRate définit le débit binaire moyen du flux vidéo.
- La propriété AVEncAudioMeanBitRate définit le débit binaire moyen du flux audio.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge |
Windows Vista Famille Premium, Windows Vista Édition Intégrale, Windows 7 Famille Premium, Windows 7 Professionnel, Windows 7 Entreprise, Windows 7 Édition Intégrale [applications de bureau uniquement] |
Serveur minimal pris en charge |
Aucun pris en charge |
En-tête |
|
Voir aussi