Metadateneigenschaften für Mediendateien

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

Allgemeine Medieneigenschaften

Das Shell-Eigenschaftensystem definiert einen Satz allgemeiner Metadateneigenschaften für alle Typen von Shellobjekten. Eine Teilmenge davon gilt für Mediendateien. In der folgenden Tabelle sind die gängigsten Shelleigenschaften 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 aufgelistete Eigenschaft. Eine vollständige Liste der Shell-Eigenschaften finden Sie unter Shelleigenschaften.

PROPERTYKEY Shellname Beschreibung Datentyp
_ _ MFPKEY-Inhalts-DLNA-Profil-ID _ _ Keine Profilbezeichner der Digital Living Network Alliance (DLNA). VT _ LPWSTR
PKEY _ Audio _ ChannelCount System.Audio.ChannelCount Anzahl der Audiokanäle. VT _ UI4
_ _ PKEY-AudiocodierungBitrate System.Audio.EncodingBitrate Durchschnittliche Audiobitrate in Bits pro Sekunde. VT _ UI4
_PKEY-Audioformat _ System.Audio.Format Audiountertyp (MF _ MT _ SUBTYPE) ausgedrückt als Zeichenfolge. VT _ LPWSTR
PKEY _ Audio _ IsVariableBitRate System.Audio.IsVariableBitRate Gibt an, ob der Audiostream die Codierung mit variabler Bitrate verwendet. VT _ BOOL
PKEY _ Audio _ PeakValue System.Audio.PeakValue Maximale Lautstärke des Audioinhalts. VT _ UI4
PKEY _ Audio _ SampleRate System.Audio.SampleRate Audioabtastrate in Stichproben 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-Kommentar System.Comment Ein an eine Datei angefügter Kommentar, der in der Regel von einem Benutzer hinzugefügt wird. VT _ LPWSTR
PKEY _ Copyright System.Copyright Copyrightinformationen. 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-Schlüsselwörter System.Keywords Schlüsselwörter. VT _ LPWSTR
_PKEY-Sprache 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 des Audioinhalts. VT _ UI4
_ _ PKEY-MedienklassePrimaryID System.Media.ClassPrimaryID Die Zeichenfolgendarstellung einer GUID, die die primäre Klasse von Medien identifiziert. Gültige Werte finden Sie in der Dokumentation für das WM/MediaClassPrimaryID-Attribut. VT _ LPWSTR
_ _ PKEY-MedienklasseSecondaryID System.Media.ClassSecondaryID Die Zeichenfolgendarstellung einer GUID, die die sekundäre Klasse von Medien 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 Auflistungsgruppe 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-Mediendauer _ 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 Digital Video Disc Identifier (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 Musik CD-Bezeichner. 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 Heraufstufung im Zusammenhang mit dem Inhalt anbietet. VT _ LPWSTR
_ _ PKEY-MedienanbieterRating 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 Publisher. 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 _ Musik _ AlbumArtist System. Musik. AlbumArtist Primärer Interpret für das Album. Dieses Attribut kann verwendet werden, um den primären Interpreten für ein Album von einem Interpreten zu unterscheiden, der an einem bestimmten Titel zusammengearbeitet hat. VT _ LPWSTR
PKEY _ Musik _ AlbumTitle System. Musik. AlbumTitle Titel des Albums. VT _ LPWSTR
PKEY _ Musik _ Interpret System. Musik. Künstler Künstler. VT _ LPWSTR
PKEY _ Musik _ BeatsPerMinute System. Musik. BeatsPerMinute Takte pro Minute. VT _ LPWSTR
PKEY _ Musik _ Composer System. Musik. Composer Composer. VT _ LPWSTR
_PKEY-Musik- _ und -1600-Musik System. Musik. Dirigent Dirigent. VT _ LPWSTR
PKEY _ Musik _ ContentGroupDescription System. Musik. ContentGroupDescription Beschreibung der Inhaltsgruppe (z. B. geschachtelter Satz oder Reihe). VT _ LPWSTR
PKEY _ Musik _ Genre System. Musik. Genre Genre. VT _ LPWSTR
PKEY _ Musik _ InitialKey System. Musik. InitialKey Der Anfangsschlüssel der Musik. VT _ LPWSTR
PKEY _ Musik _ IsCompilation System. Musik. IsCompilation Gibt an, ob die Musikdatei Teil einer Kompilierung ist. VT _ BOOL
PKEY _ _ Musik- Und -Musik System. Musik. Songtexte Songtexte. VT _ LPWSTR
PKEY _ Musik _ Stimmung System. Musik. Stimmung Stimmung. VT _ LPWSTR
PKEY _ Musik _ PartOfSet System. Musik. PartOfSet Die Teilenummer und die Gesamtanzahl der Teile in der Menge, zu der die Datei gehört, getrennt durch einen Schrägstrich. VT _ LPWSTR
PKEY _ Musik _ Zeitraum System. Musik. Zeitraum Zeitraum. VT _ LPWSTR
PKEY _ Musik _ TrackNumber System. Musik. TrackNumber Nachverfolgungsnummer. VT _ UI4
_PKEY-Elternbewertung System.ParentalRating Bewertung der Eltern. VT _ LPWSTR
PKEY _ - ParentalRatingReason System.ParentalRatingReason Gründe für die zugewiesene Elternbewertung. VT _ LPWSTR
_PKEY-Bewertung System.Rating Benutzerbewertung. VT _ UI4
PKEY _ ThumbnailStream System.ThumbnailStream Miniaturansichtsbild. VT _ STREAM
_PKEY-Titel System.Title Titel. VT _ LPWSTR
_ _ PKEY-Videokomprimierung 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 Die FOURCC des Videocodierungsformats. Gilt nur, wenn der Videountertyp als FOURCC-Wert ausgedrückt werden kann. VT _ UI4
PKEY _ Video _ FrameHeight System.Video.FrameHeight Höhe des Videorahmens. VT _ UI4
PKEY _ Video _ FrameRate System.Video.FrameRate Videobildrate, ausgedrückt als Frames pro Sekunde × 1.000. VT _ UI4
PKEY _ Video _ FrameWidth System.Video.FrameWidth Breite des Videorahmens. VT _ UI4
PKEY _ Video _ HorizontalAspectRatio System.Video.HorizontalAspectRatio Die horizontale Komponente des Pixel-Seitenverhältnisses. (Entspricht dem Zähler des MF MT PIXEL ASPECT _ _ _ _ RATIO-Attributs 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 Audiostreams 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 Pixel-Seitenverhältnisses. (Entspricht dem Nenner des MF MT PIXEL ASPECT _ _ _ _ RATIO-Attributs im Medientyp.) VT _ UI4

Medienfreigabeeigenschaften

Um eine Mediendatei mit dem Medienfreigabefeature kompatibel zu machen, sollte der Eigenschaftenhandler die folgenden Metadateneigenschaften verfügbar machen. Diese Eigenschaften ermöglichen es dem Medienfreigabedienst, die richtigen Optionen zum Transcodieren des Inhalts in verschiedene Formate oder Bitraten anzubieten.

  • _ _ MFPKEY-Inhalts-DLNA-Profil-ID _ _
  • PKEY _ Audio _ ChannelCount
  • _ _ PKEY-AudiocodierungBitrate
  • _PKEY-Audioformat _
  • PKEY _ Audio _ SampleRate (optional)
  • PKEY _ Audio _ sampleSize (optional)
  • PKEY _ DRM _ IsProtected (für DRM-Inhalt erforderlich)
  • _PKEY-Mediendauer _
  • _ _ PKEY-Videokomprimierung
  • 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 mit DRM geschützt ist. Andernfalls ist diese Eigenschaft optional.

Die Eigenschaften PKEY _ Audio _ SampleRate, PKEY _ Audio _ SampleSize und PKEY Video _ _ FrameRate sind optional. Der Medienfreigabedienst 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 Medienformat-SDK-Zuordnungen

Die ASF-Medienquelle ordnet die folgenden Eigenschaftsschlü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-Kommentar Beschreibung
PKEY _ Copyright Copyright
PKEY _ DRM _ IsProtected Ist _ geschützt
_PKEY-Schlüsselwörter WM/Kategorie
_PKEY-Sprache WM/Sprache
PKEY _ Media _ AuthorUrl WM/AuthorURL
PKEY _ Media _ AverageLevel AverageLevel
_ _ PKEY-MedienklassePrimaryID WM/MediaClassPrimaryID
_ _ PKEY-MedienklasseSecondaryID 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-MedienanbieterRating 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 _ Musik _ AlbumArtist WM/AlbumArtist
PKEY _ Musik _ AlbumTitle WM/AlbumTitle
PKEY _ Musik _ Interpret Autor
PKEY _ Musik _ BeatsPerMinute WM/BeatsPerMinute
PKEY _ Musik _ Composer WM/Composer
PKEY _ Musik _ Ausrendung WM/Enumer
PKEY _ Musik _ ContentGroupDescription WM/ContentGroupDescription
PKEY _ Musik _ Genre WM/Genre
PKEY _ Musik _ InitialKey WM/InitialKey
PKEY _ Musik _ IsCompilation WM/IsCompilation
PKEY _ _ Musik- Und -Blätter WM/Wms
PKEY _ Musik _ Stimmung WM/Stimmung
PKEY _ Musik _ PartOfSet WM/PartOfSet
PKEY _ Musik _ Zeitraum WM/Zeitraum
PKEY _ Musik _ TrackNumber WM/TrackNumber
_PKEY-Elternbewertung WM/ParentalRating
PKEY _ - ParentalRatingReason WM/ParentalRatingReason
_PKEY-Bewertung WM/SharedUserRating
PKEY _ ThumbnailStream WM/Bild
_PKEY-Titel Titel
PKEY _ Video _ Director WM/Director

Medienmetadaten

Shellmetadatenanbieter