Partager via


Propriétés de métadonnées pour les fichiers multimédias

Cette rubrique répertorie les propriétés de métadonnées les plus courantes pour les fichiers multimédias.

Propriétés de média courantes

Le système de propriétés Shell définit un ensemble de propriétés de métadonnées communes pour tous les types d’objets shell. Un sous-ensemble d’entre eux s’applique aux fichiers multimédias. Le tableau suivant répertorie les propriétés d’interpréteur de commandes les plus courantes pour les médias. Les fichiers multimédias peuvent prendre en charge des propriétés supplémentaires qui ne sont pas répertoriées ici. En outre, tous les formats de fichier ne prennent pas en charge toutes les propriétés répertoriées. Pour obtenir la liste complète des propriétés de l’interpréteur de commandes, consultez Propriétés de l’interpréteur de commandes.

PROPERTYKEY Nom de l’interpréteur de commande Description Type de données
MFPKEY_Content_DLNA_Profile_ID Aucune Identificateur de profil DLNA (Digital Living Network Alliance). VT_LPWSTR
PKEY_Audio_ChannelCount System.Audio.ChannelCount Nombre de canaux audio. VT_UI4
PKEY_Audio_EncodingBitrate System.Audio.EncodingBitrate Débit binaire audio moyen, en bits par seconde. VT_UI4
PKEY_Audio_Format System.Audio.Format Sous-type audio (MF_MT_SUBTYPE) exprimé sous forme de chaîne. VT_LPWSTR
PKEY_Audio_IsVariableBitRate System.Audio.IsVariableBitRate Indique si le flux audio utilise un encodage à débit binaire variable. VT_BOOL
PKEY_Audio_PeakValue System.Audio.PeakValue Niveau de volume maximal du contenu audio. VT_UI4
PKEY_Audio_SampleRate System.Audio.SampleRate Taux d’échantillonnage audio dans les échantillons par seconde. Équivalent à l’attribut MF_MT_AUDIO_SAMPLES_PER_SECOND dans le type de média. VT_UI4
PKEY_Audio_SampleSize System.Audio.SampleSize Nombre de bits par exemple audio. Équivalent à l’attribut MF_MT_AUDIO_BITS_PER_SAMPLE dans le type de média. VT_UI4
PKEY_Audio_StreamNumber System.Audio.StreamNumber Identificateur du flux audio. VT_UI4
PKEY_Author System.Author Auteur. VT_LPWSTR
PKEY_Comment System.Comment Commentaire joint à un fichier, généralement ajouté par un utilisateur. VT_LPWSTR
PKEY_Copyright System.Copyright Informations sur les droits d’auteur. VT_LPWSTR
PKEY_DRM_IsProtected System.DRM.IsProtected Indique si le contenu est protégé à l’aide de la gestion des droits numériques (DRM). VT_BOOL
PKEY_Keywords System.Keywords Mots clés. VT_LPWSTR
PKEY_Language System.Language Langue : VT_LPWSTR
PKEY_Media_AuthorUrl System.Media.AuthorUrl URL du site web de l’auteur. VT_LPWSTR
PKEY_Media_AverageLevel System.Media.AverageLevel Niveau de volume moyen du contenu audio. VT_UI4
PKEY_Media_ClassPrimaryID System.Media.ClassPrimaryID Représentation sous forme de chaîne d’un GUID qui identifie la classe principale de média. Pour connaître les valeurs valides, consultez la documentation de l’attribut WM/MediaClassPrimaryID . VT_LPWSTR
PKEY_Media_ClassSecondaryID System.Media.ClassSecondaryID Représentation sous forme de chaîne d’un GUID qui identifie la classe secondaire de média. Pour connaître les valeurs valides, consultez la documentation de l’attribut WM/MediaClassSecondaryID . VT_LPWSTR
PKEY_Media_CollectionGroupID System.Media.CollectionGroupID Représentation sous forme de chaîne d’un GUID qui identifie le groupe de collections. VT_LPWSTR
PKEY_Media_CollectionID System.Media.CollectionID Représentation sous forme de chaîne d’un GUID qui identifie la collection. VT_LPWSTR
PKEY_Media_ContentDistributor System.Media.ContentDistributor Serveur de distribution du contenu. VT_LPWSTR
PKEY_Media_ContentID System.Media.ContentID Représentation sous forme de chaîne d’un GUID qui identifie la collection. VT_LPWSTR
PKEY_Media_DateEncoded System.Media.DateEncoded Heure à laquelle le contenu a été encodé. VT_FILETIME
PKEY_Media_DateReleased System.Media.DateReleased Date de publication d’origine. VT_LPWSTR
PKEY_Media_Duration System.Media.Duration Durée, en unités de 100 nanosecondes. Équivalent à l’attribut MF_PD_DURATION dans le descripteur de présentation. VT_UI8
PKEY_Media_DVDID System.Media.DVDID Identificateur de disque vidéo numérique (DVDID). VT_LPWSTR
PKEY_Media_EncodedBy System.Media.EncodedBy Nom de la personne ou du groupe qui a encodé le contenu. VT_LPWSTR
PKEY_Media_EncodingSettings System.Media.EncodingSettings Description des paramètres utilisés pour encoder le contenu. VT_LPWSTR
PKEY_Media_MCDI System.Media.MCDI Identificateur de CD de musique. Cette valeur est utilisée pour identifier un CD. VT_LPWSTR
PKEY_Media_MetadataContentProvider System.Media.MetadataContentProvider Nom du fournisseur de contenu de métadonnées. (Par exemple, les métadonnées peuvent être fournies par un service commercial.) VT_LPWSTR
PKEY_Media_Producer System.Media.Producer Nom du producteur du contenu. VT_LPWSTR
PKEY_Media_PromotionUrl System.Media.PromotionUrl URL d’un site web proposant une promotion liée au contenu. VT_LPWSTR
PKEY_Media_ProviderRating System.Media.ProviderRating Évaluation du contenu comme attribué par le fournisseur de contenu de métadonnées. VT_LPWSTR
PKEY_Media_ProviderStyle System.Media.ProviderStyle Style ou genre du contenu tel qu’il est attribué par le fournisseur de contenu de métadonnées. VT_LPWSTR
PKEY_Media_Publisher System.Media.Publisher Publisher. VT_LPWSTR
PKEY_Media_SubTitle System.Media.SubTitle Sous-titre. VT_LPWSTR
PKEY_Media_UniqueFileIdentifier System.Media.UniqueFileIdentifier Chaîne générique qui peut être pour identifier le fichier. VT_LPWSTR
PKEY_Media_Writer System.Media.Writer Écrivain. VT_LPWSTR
PKEY_Media_Year System.Media.Year Année de publication du contenu. VT_UI4
PKEY_Music_AlbumArtist System.Music.AlbumArtist Artiste principal de l’album. Cet attribut peut être utilisé pour distinguer l’artiste principal d’un album d’un artiste qui a collaboré sur un morceau particulier. VT_LPWSTR
PKEY_Music_AlbumTitle System.Music.AlbumTitle Titre de l’album. VT_LPWSTR
PKEY_Music_Artist System.Music.Artist Artiste. VT_LPWSTR
PKEY_Music_BeatsPerMinute System.Music.BeatsPerMinute Battements par minute. VT_LPWSTR
PKEY_Music_Composer System.Music.Composer Compositeur. VT_LPWSTR
PKEY_Music_Conductor System.Music.Conductor Conducteur. VT_LPWSTR
PKEY_Music_ContentGroupDescription System.Music.ContentGroupDescription Description du groupe de contenu (par exemple, jeu ou série boxed). VT_LPWSTR
PKEY_Music_Genre System.Music.Genre Genre. VT_LPWSTR
PKEY_Music_InitialKey System.Music.InitialKey Clé initiale de la musique. VT_LPWSTR
PKEY_Music_IsCompilation System.Music.IsCompilation Indique si le fichier de musique fait partie d’une compilation. VT_BOOL
PKEY_Music_Lyrics System.Music.Lyrics Paroles. VT_LPWSTR
PKEY_Music_Mood System.Music.Mood Humeur. VT_LPWSTR
PKEY_Music_PartOfSet System.Music.PartOfSet Numéro de référence et nombre total de parties dans le jeu auquel appartient le fichier, séparés par une barre oblique. VT_LPWSTR
PKEY_Music_Period System.Music.Period Période. VT_LPWSTR
PKEY_Music_TrackNumber System.Music.TrackNumber Numéro de suivi. VT_UI4
PKEY_ParentalRating System.ParentalRating Évaluation parentale. VT_LPWSTR
PKEY_ParentalRatingReason System.ParentalRatingReason Raisons de l’évaluation parentale attribuée. VT_LPWSTR
PKEY_Rating System.Rating Évaluation de l’utilisateur. VT_UI4
PKEY_ThumbnailStream System.ThumbnailStream Image miniature. VT_STREAM
PKEY_Title System.Title Titre. VT_LPWSTR
PKEY_Video_Compression System.Video.Compression Sous-type de vidéo (MF_MT_SUBTYPE) exprimé sous la forme d’une chaîne. VT_LPWSTR
PKEY_Video_Director System.Video.Director Directeur. VT_LPWSTR
PKEY_Video_EncodingBitrate System.Video.EncodingBitrate Débit binaire vidéo moyen, en bits par seconde. VT_UI4
PKEY_Video_FourCC System.Video.FourCC FOURCC du format d’encodage vidéo. S’applique uniquement si le sous-type vidéo peut être exprimé sous la forme d’une valeur FOURCC . VT_UI4
PKEY_Video_FrameHeight System.Video.FrameHeight Hauteur de l’image vidéo. VT_UI4
PKEY_Video_FrameRate System.Video.FrameRate Fréquence d’images vidéo, exprimée en images par seconde × 1 000. VT_UI4
PKEY_Video_FrameWidth System.Video.FrameWidth Largeur de l’image vidéo. VT_UI4
PKEY_Video_HorizontalAspectRatio System.Video.HorizontalAspectRatio Composant horizontal des proportions de pixels. (Équivalent au numérateur de l’attribut MF_MT_PIXEL_ASPECT_RATIO dans le type de média.) VT_UI4
PKEY_Video_IsStereo System.Video.IsStereo Indique si le flux vidéo contient du contenu vidéo stéréo. VT_BOOL
PKEY_Video_StreamNumber System.Video.StreamNumber Identificateur du flux vidéo. VT_UI4
PKEY_Video_TotalBitrate System.Video.TotalBitrate Débit de données total pour tous les flux vidéo et audio, en bits par seconde. (S’applique uniquement aux fichiers avec au moins un flux vidéo.) VT_UI4
PKEY_Video_VerticalAspectRatio System.Video.VerticalAspectRatio Composant vertical du rapport d’aspect en pixels. (Équivalent au dénominateur de l’attribut MF_MT_PIXEL_ASPECT_RATIO dans le type de média.) VT_UI4

 

Propriétés de partage multimédia

Pour rendre un fichier multimédia compatible avec la fonctionnalité Partage multimédia, le gestionnaire de propriétés doit exposer les propriétés de métadonnées suivantes. Ces propriétés permettent au service Partage multimédia d’offrir les options appropriées pour transcoder le contenu dans différents formats ou débits binaires.

  • MFPKEY_Content_DLNA_Profile_ID
  • PKEY_Audio_ChannelCount
  • PKEY_Audio_EncodingBitrate
  • PKEY_Audio_Format
  • PKEY_Audio_SampleRate (facultatif)
  • PKEY_Audio_SampleSize (facultatif)
  • PKEY_DRM_IsProtected (requis pour le contenu DRM)
  • PKEY_Media_Duration
  • PKEY_Video_Compression
  • PKEY_Video_EncodingBitrate
  • PKEY_Video_FOURCC
  • PKEY_Video_FrameHeight
  • PKEY_Video_FrameRate (facultatif)
  • PKEY_Video_FrameWidth
  • PKEY_Video_TotalBitrate

La propriété PKEY_DRM_IsProtected est requise si le contenu est protégé à l’aide de DRM. Sinon, cette propriété est facultative.

Les propriétés PKEY_Audio_SampleRate, PKEY_Audio_SampleSize et PKEY_Video_FrameRate sont facultatives. Le service Partage multimédia les expose s’ils sont disponibles.

Les propriétés du groupe PKEY_Audio_* s’appliquent uniquement aux fichiers avec un flux audio, et les propriétés du groupe PKEY_Video_* s’appliquent uniquement aux fichiers avec un flux vidéo.

Mappages du KIT de développement logiciel (SDK) au format Windows Media

La source multimédia ASF mappe les clés de propriété suivantes aux attributs d’en-tête ASF. Dans certains cas, les types de données diffèrent entre la propriété Shell et l’attribut Format SDK.

PROPERTYKEY Attribut du Kit de développement logiciel (SDK) de format
PKEY_Audio_IsVariableBitRate IsVBR
PKEY_Audio_PeakValue PeakValue
PKEY_Author Auteur
PKEY_Comment Description
PKEY_Copyright Copyright
PKEY_DRM_IsProtected Is_Protected
PKEY_Keywords WM/Category
PKEY_Language WM/Language
PKEY_Media_AuthorUrl WM/AuthorURL
PKEY_Media_AverageLevel AverageLevel
PKEY_Media_ClassPrimaryID WM/MediaClassPrimaryID
PKEY_Media_ClassSecondaryID WM/MediaClassSecondaryID
PKEY_Media_CollectionGroupID WM/WMCollectionGroupID
PKEY_Media_CollectionID WM/WMCollectionID
PKEY_Media_ContentDistributor WM/ContentDistributor
PKEY_Media_ContentID WM/WMContentID
PKEY_Media_DateEncoded WM/EncodingTime
PKEY_Media_DateReleased WM/OriginalReleaseTime
PKEY_Media_DVDID WM/DVDID
PKEY_Media_EncodedBy WM/EncodedBy
PKEY_Media_EncodingSettings WM/EncodingSettings
PKEY_Media_MCDI WM/MCDI
PKEY_Media_MetadataContentProvider WM/Fournisseur
PKEY_Media_Producer WM/Producteur
PKEY_Media_PromotionUrl WM/PromotionURL
PKEY_Media_ProviderRating WM/ProviderRating
PKEY_Media_ProviderStyle WM/ProviderStyle
PKEY_Media_Publisher WM/Publisher
PKEY_Media_SubTitle WM/SubTitleDescription
PKEY_Media_UniqueFileIdentifier WM/UniqueFileIdentifier
PKEY_Media_Writer WM/Writer
PKEY_Media_Year WM/Année
PKEY_Music_AlbumArtist WM/AlbumArtist
PKEY_Music_AlbumTitle WM/AlbumTitle
PKEY_Music_Artist Auteur
PKEY_Music_BeatsPerMinute WM/BeatsPerMinute
PKEY_Music_Composer WM/Composer
PKEY_Music_Conductor WM/Conductor
PKEY_Music_ContentGroupDescription WM/ContentGroupDescription
PKEY_Music_Genre WM/Genre
PKEY_Music_InitialKey WM/InitialKey
PKEY_Music_IsCompilation WM/IsCompilation
PKEY_Music_Lyrics Paroles de WM/Lyrics
PKEY_Music_Mood WM/Humeur
PKEY_Music_PartOfSet WM/PartOfSet
PKEY_Music_Period WM/Period
PKEY_Music_TrackNumber WM/TrackNumber
PKEY_ParentalRating WM/ParentalRating
PKEY_ParentalRatingReason WM/ParentalRatingReason
PKEY_Rating WM/SharedUserRating
PKEY_ThumbnailStream WM/Image
PKEY_Title Titre
PKEY_Video_Director WM/Director

 

Métadonnées multimédias

Fournisseurs de métadonnées d’interpréteur de commandes