Metadateneigenschaften für Mediendateien
In diesem Thema werden die gängigsten Metadateneigenschaften für Mediendateien aufgelistet.
- Allgemeine Medieneigenschaften
- Medienfreigabeeigenschaften
- Windows Medienformat-SDK-Zuordnungen
- Zugehörige Themen
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 |