Partager via


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

Mérite

MERIT_DO_NOT_USE

Catégorie de filtre

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 :

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
Wmcodecdsp.h

Voir aussi

Filtres DirectShow