Décodeur vidéo 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 in Media Foundation. Ces fonctionnalités ont été optimisées pour Windows 10 et Windows 11. Microsoft recommande vivement que le nouveau code utilise MediaPlayer, IMFMediaEngine et Audio/Video Capture dans Media Foundation au lieu de DirectShow, si 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.]
Ce filtre décode la vidéo MPEG-1, MPEG-2, H.264.
Notes
Le décodage de la vidéo H.264 nécessite Windows 7.
Notes
Ce filtre n’est pas pris en charge sur les plateformes IA-64.
Dans le registre, le nom convivial de ce filtre est « Microsoft DTV-DVD Video Decoder ».
Filtrer les informations
Interfaces de filtre
IAMDecoderCaps
IBaseFilter
ICodecAPI
Types de supports de broche d’entrée
Broche d’entrée vidéo :
- MEDIATYPE_DVD_ENCRYPTED_PACK, MEDIASUBTYPE_MPEG2_VIDEO
- MEDIATYPE_MPEG2_PES, MEDIASUBTYPE_MPEG2_VIDEO
- MEDIATYPE_Video, MEDIASUBTYPE_MPEG1Packet
- MEDIATYPE_Video, MEDIASUBTYPE_MPEG1Payload
- MEDIATYPE_Video, MEDIASUBTYPE_MPEG2_VIDEO
Broche d’entrée de sous-image :
- MEDIATYPE_DVD_ENCRYPTED_PACK, MEDIASUBTYPE_DVD_SUBPICTURE
À compter de Windows 7, l’épingle d’entrée vidéo prend également en charge les types d’entrée suivants :
- MEDIATYPE_Video, MEDIASUBTYPE_AVC1
- MEDIATYPE_Video, MEDIASUBTYPE_H264
- MEDIATYPE_Video, MEDIASUBTYPE_h264
- MEDIATYPE_Video, MEDIASUBTYPE_X264
- MEDIATYPE_Video, MEDIASUBTYPE_x264
Pour plus d’informations, consultez Types de vidéos H.264 . Le type de média d’entrée peut changer dynamiquement entre les types MPEG2 et H.264.
Interfaces de broche d’entrée
ICodecAPI
IKsPropertySet
IMemInputPin
IMFSampleProtection
Ipin
IQualityControl
Types de supports de broche de sortie
Broche de sortie vidéo :
- MEDIATYPE_Video, DXVA_ModeMPEG2_A (DXVA 1.0)
- MEDIATYPE_Video, DXVA_ModeMPEG2_C (DXVA 1.0)
- MEDIATYPE_Video, MEDIASUBTYPE_I420 (décodage logiciel ou DXVA2.0)
- MEDIATYPE_Video, MEDIASUBTYPE_NV12 (décodage logiciel ou DXVA2.0)
- MEDIATYPE_Video, MEDIASUBTYPE_YUY2 (décodage logiciel ou DXVA2.0)
- MEDIATYPE_Video, MEDIASUBTYPE_IMC3 (DXVA2.0 uniquement)
- MEDIATYPE_Video, MEDIASUBTYPE_IMC4 (DXVA2.0 uniquement)
- MEDIATYPE_Video, MEDIASUBTYPE_S340 (DXVA2.0 uniquement)
- MEDIATYPE_Video, MEDIASUBTYPE_YV12 (DXVA2.0 uniquement)
Broche de sortie ligne 21 :
- MEDIATYPE_AUXLine21Data, MEDIASUBTYPE_Line21_GOPPacket
Broche de sortie de sous-image :
- MEDIATYPE_Video, MEDIASUBTYPE_AI44
- MEDIATYPE_Video, MEDIASUBTYPE_ARGB32
- MEDIATYPE_Video, MEDIASUBTYPE_ARGB4444
- MEDIATYPE_Video, MEDIASUBTYPE_AYUV
Interfaces de broche de sortie
IAMVideoAcceleratorNotify (broche de sortie vidéo uniquement)
IKsPropertySet
IMediaSeeking
Ipin
IQualityControl
IVPConfig
Filtrer le CLSID
CLSID_CMPEG2VidDecoderDS (défini dans wmcodecdsp.h)
Exécutable
msmpeg2vdec.dll
MERIT_NORMAL - 1
CLSID_LegacyAmFilterCategory
Notes
Ce filtre a deux broches d’entrée et trois broches de sortie.
Broches d’entrée :
- Entrée vidéo
- Entrée de sous-image
Broches de sortie :
- Sortie vidéo
- Sortie de ligne 21
- Sortie de sous-image
Le filtre ne crée pas la broche de sortie de sous-image, sauf si la broche d’entrée vidéo est connectée à un type de média MEDIATYPE_DVD_ENCRYPTED_PACK .
Prise en charge de MPEG-1/2
Pour MPEG-1 et MPEG-2, le décodeur prend en charge les formats suivants :
Étiquette | Valeur |
---|---|
Profils/niveaux | Toute combinaison des profils et niveaux suivants :
|
Chroma Formats | Chroma 4:2:0 |
Résolution maximale | 1920 × 1 088 pixels |
DXVA | Le décodeur prend en charge DirectX Video Acceleration (DXVA) version 1 et version 2. |
Le décodeur ne prend pas en charge les flux de bits évolutifs. L’entrée doit être un flux vidéo élémentaire.
Le décodeur ne prend pas en charge les formats de chroma 4:2:2.
Prise en charge H.264
Pour H.264, le décodeur prend en charge les formats suivants :
Condition requise | Valeur |
---|---|
Profils/niveaux | Profils de base, principal et élevé, jusqu’au niveau 5.1. (Pour plus d’informations, voir spécification ITU-T H.264.) |
Chroma Formats | 4:2:0 chroma ou monochrome |
Résolution minimale | 48 × 48 pixels |
Résolution maximale | 1920 × 1 088 pixels |
DXVA | Le décodeur prend en charge DXVA version 2, mais pas DXVA version 1. Le décodage DXVA est pris en charge uniquement pour les flux de bits de base, principal et haut profil compatibles avec main. (Les flux binaires de base compatibles avec les principaux sont définis comme profile_idc=66 et constrained_set1_flag=1.) |
Le décodeur ne prend pas en charge la technologie Film Grain.
Pour plus d’informations sur les types de médias H.264, consultez Types de vidéos H.264.
Propriétés du codec
Les broches d’entrée prennent en charge les jeux de propriétés suivants via IKsPropertySet :
- Jeu de propriétés de protection contre la copie de DVD
- Dvd Subpicture Property Set (broche de sous-image uniquement)
Les broches d’entrée prennent en charge les propriétés suivantes via ICodecAPI :
Propriété | Nécessite |
---|---|
AVDecCommonInputFormat | Windows Vista |
AVDecVideoInputScanType | Windows Vista |
AVDecVideoPixelAspectRatio | Windows Vista |
Le filtre prend en charge les propriétés suivantes via ICodecAPI :
Propriété | Nécessite |
---|---|
AVDecMmcssClass | Windows Vista |
AVDecVideoAcceleration_H264 | Windows 7 |
AVDecVideoAcceleration_MPEG2 | Windows 7 |
AVDecVideoDropPicWithMissingRef | Windows 7 |
AVDecVideoFastDecodeMode | Windows 7 |
AVDecVideoImageSize | Windows 7 |
AVDecVideoSoftwareDeinterlaceMode | Windows 7 |
AVDecVideoThumbnailGenerationMode | Windows 7 |
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