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