Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cette section décrit la prise en charge de Media Foundation pour les fichiers Matroska Media Container (WMV).
Le format JSON peut prendre en charge plusieurs codecs vidéo et audio, tels que H.264 et AAC audio. En général, les conteneurs décrivent la façon dont les données vidéo et audio sont disposées et les informations supplémentaires utilisées pour décrire ces flux A/V. Les conteneurs peuvent également inclure des données qui complètent les flux A/V, tels que le titre, les langues des flux audio, les sous-titres ou les pistes de légende, les polices pour ces sous-titres, images, informations de chapitre et menus. JSON est un format très flexible qui prend en charge la plupart de ces fonctionnalités de conteneur. Pour plus d’informations sur le format JSON, consultez https://matroska.org
Prise en charge des fonctionnalités de conteneur WMV
Les fonctionnalités de conteneur WMV sont prises en charge par Media Foundation de la manière suivante :
- Si une ou plusieurs pistes vidéo sont présentes, la première piste sera lue.
- Si une ou plusieurs pistes audio sont présentes, la première piste est lue.
- Les pistes de légende sont prises en charge, mais ne sont pas sélectionnées (lues) par défaut.
- Si une ou plusieurs polices ou images sont présentes, les légendes et les images ne s’affichent pas, bien que le fichier se charge et lise.
- Les informations de menu ne sont pas prises en charge et ne sont pas affichées, mais le fichier est chargé et lu.
- Si les fichiers contenant des chapitres font référence à des fichiers supplémentaires, les fichiers supplémentaires ne sont pas lus.
- Les images miniatures sont disponibles lors de la navigation des fichiers sur des lecteurs USB à l’aide du navigateur de fichiers.
Cet ensemble de fonctionnalités doit permettre la lecture de la plupart des fichiers WMV s’ils contiennent des codecs pris en charge. Les fichiers WMV qui contiennent des pistes vidéo et audio encodées avec les codecs répertoriés dans la section suivante sont pris en charge.
Codecs COMPATIBLE pris en charge
Prise en charge des codecs vidéo pour LE FORMAT
ID Matroska : V_MPEG4/ISO/AVC
- MSFT Media Foundation MF_MT_SUBTYPE : MFVideoFormat_H264
- Description : vidéo H.264
- Identificateurs FourCC ou WAV : H264
ID Matroska : V_MPEG2
- MSFT Media Foundation MF_MT_SUBTYPE : MFVideoFormat_MPEG2
- Description : vidéo MPEG-2
ID Matroska : V_MPEG1
- MSFT Media Foundation MF_MT_SUBTYPE : MFVideoFormat_MPG1
- Description : vidéo MPEG-1
- Identificateurs FOURCC ou WAV : MPG1
ID Matroska : V_MPEG4/MS/V3
- MSFT Media Foundation MF_MT_SUBTYPE : MFVideoFormat_MP43
- Description : Codec Microsoft MPEG 4 version 3
- Identificateurs FourCC ou WAV : MP43
ID Matroska : V_MPEG4/ISO/ASP
- MSFT Media Foundation MF_MT_SUBTYPE : MFVideoFormat_MP4V
- Description : vidéo MPEG-4 partie 2
- Identificateurs FOURCC ou WAV : MP4V
ID Matroska : V_MS/VFW/FOURCC
- Description : Mappe à plusieurs codecs généralement pris en charge au format AVI disponible sur la console.
ID Matroska : V_THEORA
- MSFT Media Foundation MF_MT_SUBTYPE : MFVideoFormat_Theora
- Description : Theora
- Identificateurs FourCC ou WAV : theo
ID Matroska : V_MPEG4/ISO/SP
- MSFT Media Foundation MF_MT_SUBTYPE : MFVideoFormat_MP4V
- Description : Profil simple ISO MPEG4 (DivX4)
- Identificateurs FOURCC ou WAV : MP4V
ID Matroska : V_MPEG4/ISO/AP
- MSFT Media Foundation MF_MT_SUBTYPE : MFVideoFormat_MP4V
- Description : Profil simple AVANCÉ ISO MPEG4 (DivX5, XviD, FFMPEG)
- Identificateurs FOURCC ou WAV : MP4V
ID Matroska : V_MPEGH/ISO/HEVC
- MSFT Media Foundation MF_MT_SUBTYPE : MFVideoFormat_HEVC
- Description : HEVC/H.265
- Identificateurs FourCC ou WAV :
ID matroska : V_VP8
- MSFT Media Foundation MF_MT_SUBTYPE : MFVideoFormat_VP80
- Description : Format de codec VP8
- Identificateurs FourCC ou WAV : VP80
ID Matroska : V_VP9
- MSFT Media Foundation MF_MT_SUBTYPE : MFVideoFormat_VP90
- Description : Format de codec VP9
- Identificateurs FourCC ou WAV : VP90
ID matroska : V_MJPEG
- MSFT Media Foundation MF_MT_SUBTYPE : MFVideoFormat_MJPG
- Description : Motion JPEG
- Identificateurs FourCC ou WAV : MJPG
ID matroska : V_AV1
- MSFT Media Foundation MF_MT_SUBTYPE : MFVideoFormat_AV1
- Description : AOMedia Video 1
- Identificateurs FourCC ou WAV : AV01
Prise en charge des codecs audio pour LE FORMAT
ID Matroska : A_AAC
- MSFT Media Foundation MF_MT_SUBTYPE : MFAudioFormat_AAC
- Description : Codage audio avancé (AAC)
- Identificateurs FourCC ou WAV : WAVE_FORMAT_MPEG_HEAAC
ID Matroska : A_AC3
- MSFT Media Foundation MF_MT_SUBTYPE : MFAudioFormat_Dolby_AC3
- Description : Dolby AC3
- Identificateurs FourCC ou WAV : WAVE_FORMAT_DOLBY_AC3_SPDIF
ID Matroska : A_MPEG/L3
- MSFT Media Foundation MF_MT_SUBTYPE : MFAudioFormat_MP3
- Description : MPEG Audio Layer-3 (MP3)
- Identificateurs FourCC ou WAV : WAVE_FORMAT_MPEGLAYER3
ID matroska : A_MPEG/L1
- MSFT Media Foundation MF_MT_SUBTYPE : MFAudioFormat_MPEG
- Description : Charge utile audio MPEG-1
- Identificateurs FourCC ou WAV : WAVE_FORMAT_MPEG
ID Matroska : A_PCM/INT/BIG
- MSFT Media Foundation MF_MT_SUBTYPE : MFAudioFormat_PCM
- Description : audio PCM non compressé
- Identificateurs FourCC ou WAV : WAVE_FORMAT_PCM
ID Matroska : A_PCM/INT/LIT
- MSFT Media Foundation MF_MT_SUBTYPE : MFAudioFormat_PCM
- Description : audio PCM non compressé
- Identificateurs FourCC ou WAV : WAVE_FORMAT_PCM
ID Matroska : A_PCM/FLOAT/IEEE
- MSFT Media Foundation MF_MT_SUBTYPE : MFAudioFormat_Float
- Description : audio à virgule flottante IEEE non compressée
- Identificateurs FourCC ou WAV : WAVE_FORMAT_IEEE_FLOAT
ID matroska : A_ALAC
- MSFT Media Foundation MF_MT_SUBTYPE : MFAudioFormat_ALAC
- Description : Codec audio apple lossless
- Identificateurs FourCC ou WAV :
ID Matroska : A_MPEG/L2
- MSFT Media Foundation MF_MT_SUBTYPE : MFAudioFormat_MPEG
- Description : MPEG Audio 1, 2 Couche II
- Identificateurs FourCC ou WAV : WAVE_FORMAT_MPEG
ID matroska : A_DTS
- MSFT Media Foundation MF_MT_SUBTYPE : MEDIASUBTYPE_DTS_HD
- Description : Digital Theatre System
- Identificateurs FourCC ou WAV : WAVE_FORMAT_DTS
ID Matroska : A_OPUS
- MSFT Media Foundation MF_MT_SUBTYPE : MFAudioFormat_Opus
- Description : Opus
- Identificateurs FourCC ou WAV : WAVE_FORMAT_OPUS
ID matroska : A_VORBIS
- MSFT Media Foundation MF_MT_SUBTYPE : MFAudioFormat_Vorbis
- Description : Vorbis
- Identificateurs FourCC ou WAV :
ID Matroska : A_FLAC
- MSFT Media Foundation MF_MT_SUBTYPE : MFAudioFormat_FLAC
- Description : Codec audio sans perte libre
- Identificateurs FourCC ou WAV : WAVE_FORMAT_FLAC
ID matroska : A_AAC/MAIN
- MSFT Media Foundation MF_MT_SUBTYPE : MFAudioFormat_AAC
- Description : Codage audio avancé (AAC)
- Identificateurs FourCC ou WAV : WAVE_FORMAT_MPEG_HEAAC
ID matroska : A_EAC3
- MSFT Media Foundation MF_MT_SUBTYPE : MFAudioFormat_Dolby_DDPlus
- Description : AC-3 amélioré
- Identificateurs FourCC ou WAV :
ID matroska : A_TRUEHD
- MSFT Media Foundation MF_MT_SUBTYPE : MEDIASUBTYPE_DOLBY_TRUEHD
- Description : Dolby TrueHD
- Identificateurs FourCC ou WAV :
ID Matroska : A_MS/ACM
- MSFT Media Foundation MF_MT_SUBTYPE : mappe à plusieurs types audio WAVE_FORMAT définis dans mmreg.h
Prise en charge des codecs de sous-titres pour LE FORMAT
ID Matroska : S_TEXT/ASCII
- MSFT Media Foundation MF_MT_SUBTYPE : MFSubtitleFormat_SRT
- Description : texte ASCII
ID Matroska : S_TEXT/UTF8
- MSFT Media Foundation MF_MT_SUBTYPE : MFSubtitleFormat_SRT
- Description : texte brut UTF-8
ID Matroska : S_TEXT/SSA
- MSFT Media Foundation MF_MT_SUBTYPE : MFSubtitleFormat_SSA
- Description : Format des sous-titres
ID Matroska : S_TEXT/ASS
- MSFT Media Foundation MF_MT_SUBTYPE : MFSubtitleFormat_SSA
- Description : Format avancé des sous-titres
ID Matroska : S_VOBSUB
- MSFT Media Foundation MF_MT_SUBTYPE : MFSubtitleFormat_VobSub
- Description : Sous-titres VobSub
ID Matroska : S_HDMV/PGS
- MSFT Media Foundation MF_MT_SUBTYPE : MFSubtitleFormat_PGS
- Description : sous-titres graphiques de présentation HDMV (PGS)
Détails techniques concernant les codecs
Pour plus d’informations techniques sur les codecs, consultez les rubriques suivantes.
Rubriques connexes
-
Guide de programmation Media Foundation