Freigeben über


Metadateneigenschaften für Mediendateien

In diesem Thema werden die gängigsten Metadateneigenschaften für Mediendateien aufgeführt.

Allgemeine Medieneigenschaften

Das Shell-Eigenschaftensystem definiert einen Satz allgemeiner Metadateneigenschaften für alle Arten von Shellobjekten. Eine Teilmenge davon gilt für Mediendateien. In der folgenden Tabelle sind die gängigsten Shell-Eigenschaften für Medien aufgeführt. Mediendateien unterstützen möglicherweise zusätzliche Eigenschaften, die hier nicht aufgeführt sind. Außerdem unterstützt nicht jedes Dateiformat jede aufgeführte Eigenschaft. Eine vollständige Liste der Shelleigenschaften finden Sie unter Shelleigenschaften.

PROPERTYKEY Shellname Beschreibung Datentyp
MFPKEY_Content_DLNA_Profile_ID Keine DLNA-Profilbezeichner (Digital Living Network Alliance). VT_LPWSTR
PKEY_Audio_ChannelCount System.Audio.ChannelCount Anzahl der Audiokanäle. VT_UI4
PKEY_Audio_EncodingBitrate System.Audio.EncodingBitrate Durchschnittliche Audiobitrate in Bits pro Sekunde. VT_UI4
PKEY_Audio_Format System.Audio.Format Audiountertyp (MF_MT_SUBTYPE), ausgedrückt als Zeichenfolge. VT_LPWSTR
PKEY_Audio_IsVariableBitRate System.Audio.IsVariableBitRate Gibt an, ob der Audiostream eine Codierung mit variabler Bitrate verwendet. VT_BOOL
PKEY_Audio_PeakValue System.Audio.PeakValue Spitzenlautstärke von Audioinhalten. VT_UI4
PKEY_Audio_SampleRate System.Audio.SampleRate Audio-Samplerate in Beispielen pro Sekunde. Entspricht dem MF_MT_AUDIO_SAMPLES_PER_SECOND-Attribut im Medientyp. VT_UI4
PKEY_Audio_SampleSize System.Audio.SampleSize Anzahl der Bits pro Audiobeispiel. Entspricht dem MF_MT_AUDIO_BITS_PER_SAMPLE-Attribut im Medientyp. VT_UI4
PKEY_Audio_StreamNumber System.Audio.StreamNumber Bezeichner des Audiostreams. VT_UI4
PKEY_Author System.Author Autor. VT_LPWSTR
PKEY_Comment System.Comment Ein Kommentar, der an eine Datei angefügt ist und in der Regel von einem Benutzer hinzugefügt wird. VT_LPWSTR
PKEY_Copyright System.Copyright Copyright-Informationen. VT_LPWSTR
PKEY_DRM_IsProtected System.DRM.IsProtected Gibt an, ob der Inhalt mithilfe von DRM (Digital Rights Management) geschützt ist. VT_BOOL
PKEY_Keywords System.Keywords Schlüsselwörter. VT_LPWSTR
PKEY_Language System.Language Sprache: VT_LPWSTR
PKEY_Media_AuthorUrl System.Media.AuthorUrl URL der Website des Autors. VT_LPWSTR
PKEY_Media_AverageLevel System.Media.AverageLevel Durchschnittliche Lautstärke von Audioinhalten. VT_UI4
PKEY_Media_ClassPrimaryID System.Media.ClassPrimaryID Die Zeichenfolgendarstellung einer GUID, die die primäre Medienklasse identifiziert. Gültige Werte finden Sie in der Dokumentation zum WM/MediaClassPrimaryID-Attribut . VT_LPWSTR
PKEY_Media_ClassSecondaryID System.Media.ClassSecondaryID Die Zeichenfolgendarstellung einer GUID, die die sekundäre Medienklasse identifiziert. Gültige Werte finden Sie in der Dokumentation zum WM/MediaClassSecondaryID-Attribut . VT_LPWSTR
PKEY_Media_CollectionGroupID System.Media.CollectionGroupID Die Zeichenfolgendarstellung einer GUID, die die Sammlungsgruppe identifiziert. VT_LPWSTR
PKEY_Media_CollectionID System.Media.CollectionID Die Zeichenfolgendarstellung einer GUID, die die Auflistung identifiziert. VT_LPWSTR
PKEY_Media_ContentDistributor System.Media.ContentDistributor Verteiler des Inhalts. VT_LPWSTR
PKEY_Media_ContentID System.Media.ContentID Die Zeichenfolgendarstellung einer GUID, die die Auflistung identifiziert. VT_LPWSTR
PKEY_Media_DateEncoded System.Media.DateEncoded Zeitpunkt, zu dem der Inhalt codiert wurde. VT_FILETIME
PKEY_Media_DateReleased System.Media.DateReleased Ursprüngliches Veröffentlichungsdatum. VT_LPWSTR
PKEY_Media_Duration System.Media.Duration Dauer in Einheiten von 100 Nanosekunden. Entspricht dem MF_PD_DURATION-Attribut im Präsentationsdeskriptor. VT_UI8
PKEY_Media_DVDID System.Media.DVDID Digitaler Videodatenträgerbezeichner (DVDID). VT_LPWSTR
PKEY_Media_EncodedBy System.Media.EncodedBy Name der Person oder Gruppe, die den Inhalt codiert hat. VT_LPWSTR
PKEY_Media_EncodingSettings System.Media.EncodingSettings Beschreibung der Einstellungen, die zum Codieren des Inhalts verwendet werden. VT_LPWSTR
PKEY_Media_MCDI System.Media.MCDI Bezeichner der Musik-CD. Dieser Wert wird verwendet, um eine CD zu identifizieren. VT_LPWSTR
PKEY_Media_MetadataContentProvider System.Media.MetadataContentProvider Name des Metadateninhaltsanbieters. (Metadaten können beispielsweise von einem kommerziellen Dienst bereitgestellt werden.) VT_LPWSTR
PKEY_Media_Producer System.Media.Producer Name des Producers des Inhalts. VT_LPWSTR
PKEY_Media_PromotionUrl System.Media.PromotionUrl URL einer Website, die eine Werbung im Zusammenhang mit dem Inhalt anbietet. VT_LPWSTR
PKEY_Media_ProviderRating System.Media.ProviderRating Bewertung des Inhalts, wie vom Metadateninhaltsanbieter zugewiesen. VT_LPWSTR
PKEY_Media_ProviderStyle System.Media.ProviderStyle Stil oder Genre des Inhalts, wie vom Metadateninhaltsanbieter zugewiesen. VT_LPWSTR
PKEY_Media_Publisher System.Media.Publisher Der Herausgeber. VT_LPWSTR
PKEY_Media_SubTitle System.Media.SubTitle Untertitel. VT_LPWSTR
PKEY_Media_UniqueFileIdentifier System.Media.UniqueFileIdentifier Eine generische Zeichenfolge, die zum Identifizieren der Datei sein kann. VT_LPWSTR
PKEY_Media_Writer System.Media.Writer Schriftsteller. VT_LPWSTR
PKEY_Media_Year System.Media.Year Jahr, in dem der Inhalt veröffentlicht wurde. VT_UI4
PKEY_Music_AlbumArtist System.Music.AlbumArtist Primärer Künstler für das Album. Dieses Attribut kann verwendet werden, um den primären Künstler für ein Album von einem Künstler zu unterscheiden, der an einem bestimmten Titel zusammengearbeitet hat. VT_LPWSTR
PKEY_Music_AlbumTitle System.Music.AlbumTitle Albumtitel. VT_LPWSTR
PKEY_Music_Artist System.Music.Artist Künstler. VT_LPWSTR
PKEY_Music_BeatsPerMinute System.Music.BeatsPerMinute Schlägen pro Minute. VT_LPWSTR
PKEY_Music_Composer System.Music.Composer Komponist. VT_LPWSTR
PKEY_Music_Conductor System.Music.Conductor Dirigent. VT_LPWSTR
PKEY_Music_ContentGroupDescription System.Music.ContentGroupDescription Beschreibung der Inhaltsgruppe (z. B. boxed set oder series). VT_LPWSTR
PKEY_Music_Genre System.Music.Genre Genre. VT_LPWSTR
PKEY_Music_InitialKey System.Music.InitialKey Die Anfangstaste der Musik. VT_LPWSTR
PKEY_Music_IsCompilation System.Music.IsCompilation Gibt an, ob die Musikdatei Teil einer Kompilierung ist. VT_BOOL
PKEY_Music_Lyrics System.Music.Lyrics Songtexte. VT_LPWSTR
PKEY_Music_Mood System.Music.Mood Stimmung. VT_LPWSTR
PKEY_Music_PartOfSet System.Music.PartOfSet Die Teilenummer und die Gesamtanzahl der Teile in der Gruppe, zu der die Datei gehört, getrennt durch einen Schrägstrich. VT_LPWSTR
PKEY_Music_Period System.Music.Period Punkt. VT_LPWSTR
PKEY_Music_TrackNumber System.Music.TrackNumber Spurnummer. VT_UI4
PKEY_ParentalRating System.ParentalRating Elterliche Bewertung. VT_LPWSTR
PKEY_ParentalRatingReason System.ParentalRatingReason Gründe für die zugewiesene elterliche Bewertung. VT_LPWSTR
PKEY_Rating System.Rating Benutzerbewertung. VT_UI4
PKEY_ThumbnailStream System.ThumbnailStream Miniaturansicht. VT_STREAM
PKEY_Title System.Title Titel. VT_LPWSTR
PKEY_Video_Compression System.Video.Compression Videountertyp (MF_MT_SUBTYPE), ausgedrückt als Zeichenfolge. VT_LPWSTR
PKEY_Video_Director System.Video.Director Direktor. VT_LPWSTR
PKEY_Video_EncodingBitrate System.Video.EncodingBitrate Durchschnittliche Videobitrate in Bits pro Sekunde. VT_UI4
PKEY_Video_FourCC System.Video.FourCC Der FOURCC des Videocodierungsformats. Gilt nur, wenn der Videountertyp als FOURCC-Wert ausgedrückt werden kann. VT_UI4
PKEY_Video_FrameHeight System.Video.FrameHeight Videorahmenhöhe. VT_UI4
PKEY_Video_FrameRate System.Video.FrameRate Videobildrate, ausgedrückt als Frames pro Sekunde × 1000. VT_UI4
PKEY_Video_FrameWidth System.Video.FrameWidth Videorahmenbreite. VT_UI4
PKEY_Video_HorizontalAspectRatio System.Video.HorizontalAspectRatio Die horizontale Komponente des Pixelseitenverhältnisses. (Entspricht dem Zähler des attributs MF_MT_PIXEL_ASPECT_RATIO im Medientyp.) VT_UI4
PKEY_Video_IsStereo System.Video.IsStereo Gibt an, ob der Videostream Stereovideoinhalte enthält. VT_BOOL
PKEY_Video_StreamNumber System.Video.StreamNumber Bezeichner des Videostreams. VT_UI4
PKEY_Video_TotalBitrate System.Video.TotalBitrate Gesamtdatenrate für alle Video- und Audiodatenströme in Bits pro Sekunde. (Gilt nur für Dateien mit mindestens einem Videostream.) VT_UI4
PKEY_Video_VerticalAspectRatio System.Video.VerticalAspectRatio Die vertikale Komponente des Pixelseitenverhältnisses. (Entspricht dem Nenner des attributs MF_MT_PIXEL_ASPECT_RATIO im Medientyp.) VT_UI4

 

Medienfreigabeeigenschaften

Damit eine Mediendatei mit dem Feature "Medienfreigabe" kompatibel ist, sollte der Eigenschaftenhandler die folgenden Metadateneigenschaften verfügbar machen. Diese Eigenschaften ermöglichen es dem Media Sharing-Dienst, die richtigen Optionen zum Transcodieren der Inhalte in unterschiedliche Formate oder Bitraten anzubieten.

  • MFPKEY_Content_DLNA_Profile_ID
  • PKEY_Audio_ChannelCount
  • PKEY_Audio_EncodingBitrate
  • PKEY_Audio_Format
  • PKEY_Audio_SampleRate (optional)
  • PKEY_Audio_SampleSize (optional)
  • PKEY_DRM_IsProtected (für DRM-Inhalte erforderlich)
  • PKEY_Media_Duration
  • PKEY_Video_Compression
  • PKEY_Video_EncodingBitrate
  • PKEY_Video_FOURCC
  • PKEY_Video_FrameHeight
  • PKEY_Video_FrameRate (optional)
  • PKEY_Video_FrameWidth
  • PKEY_Video_TotalBitrate

Die PKEY_DRM_IsProtected-Eigenschaft ist erforderlich, wenn der Inhalt mithilfe von DRM geschützt wird. Andernfalls ist diese Eigenschaft optional.

Die Eigenschaften PKEY_Audio_SampleRate, PKEY_Audio_SampleSize und PKEY_Video_FrameRate sind optional. Der Media Sharing-Dienst macht sie verfügbar, wenn sie verfügbar sind.

Eigenschaften in der Gruppe PKEY_Audio_* gelten nur für Dateien mit einem Audiostream, und Eigenschaften in der gruppe PKEY_Video_* gelten nur für Dateien mit einem Videostream.

Windows Media Format SDK-Zuordnungen

Die ASF-Medienquelle ordnet die folgenden Eigenschaftenschlüssel ASF-Headerattributen zu. In einigen Fällen unterscheiden sich die Datentypen zwischen der Shell-Eigenschaft und dem Format SDK-Attribut.

PROPERTYKEY Format SDK-Attribut
PKEY_Audio_IsVariableBitRate IsVBR
PKEY_Audio_PeakValue PeakValue
PKEY_Author Autor
PKEY_Comment Beschreibung
PKEY_Copyright Copyright
PKEY_DRM_IsProtected Is_Protected
PKEY_Keywords WM/Kategorie
PKEY_Language WM/Sprache
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/Anbieter
PKEY_Media_Producer WM/Producer
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/Jahr
PKEY_Music_AlbumArtist WM/AlbumArtist
PKEY_Music_AlbumTitle WM/AlbumTitle
PKEY_Music_Artist Autor
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 WM/Lyrics
PKEY_Music_Mood WM/Mood
PKEY_Music_PartOfSet WM/PartOfSet
PKEY_Music_Period WM/Zeitraum
PKEY_Music_TrackNumber WM/TrackNumber
PKEY_ParentalRating WM/ParentalRating
PKEY_ParentalRatingReason WM/ParentalRatingReason
PKEY_Rating WM/SharedUserRating
PKEY_ThumbnailStream WM/Bild
PKEY_Title Titel
PKEY_Video_Director WM/Direktor

 

Medienmetadaten

Shell-Metadatenanbieter