次の方法で共有


メディア ファイル用のメタデータ プロパティ

このトピックでは、メディア ファイルの最も一般的なメタデータ プロパティの一覧を示します。

一般的なメディア プロパティ

シェル プロパティ システムは、すべての種類のシェル オブジェクトに共通のメタデータ プロパティのセットを定義します。 これらのサブセットは、メディア ファイルに適用できます。 次の表に、メディアの最も一般的なシェル プロパティを示します。 メディア ファイルでは、ここに記載されていない追加のプロパティがサポートされている場合があります。 また、すべてのファイル形式で一覧表示されているすべてのプロパティがサポートされているわけではありません。 シェル プロパティの完全な一覧については、「 シェル のプロパティ」を参照してください。

PROPERTYKEY シェル名 説明 データ型
MFPKEY_Content_DLNA_Profile_ID None Digital Living Network Alliance (DLNA) プロファイル識別子。 VT_LPWSTR
PKEY_Audio_ChannelCount System.Audio.ChannelCount オーディオ チャネルの数。 VT_UI4
PKEY_Audio_EncodingBitrate System.Audio.EncodingBitrate 平均オーディオ ビット レート (1 秒あたりのビット数)。 VT_UI4
PKEY_Audio_Format System.Audio.Format 文字列として表されるオーディオ サブタイプ (MF_MT_SUBTYPE)。 VT_LPWSTR
PKEY_Audio_IsVariableBitRate System.Audio.IsVariableBitRate オーディオ ストリームで可変ビット レート エンコードを使用するかどうかを示します。 VT_BOOL
PKEY_Audio_PeakValue System.Audio.PeakValue オーディオ コンテンツのピーク ボリューム レベル。 VT_UI4
PKEY_Audio_SampleRate System.Audio.SampleRate 1 秒あたりのサンプル単位のオーディオ サンプル レート。 メディアの種類の MF_MT_AUDIO_SAMPLES_PER_SECOND 属性と同じです。 VT_UI4
PKEY_Audio_SampleSize System.Audio.SampleSize オーディオ サンプルあたりのビット数。 メディアの種類の MF_MT_AUDIO_BITS_PER_SAMPLE 属性と同じです。 VT_UI4
PKEY_Audio_StreamNumber System.Audio.StreamNumber オーディオ ストリームの識別子。 VT_UI4
PKEY_Author System.Author 著者。 VT_LPWSTR
PKEY_Comment System.Comment ファイルに添付されたコメント。通常はユーザーによって追加されます。 VT_LPWSTR
PKEY_Copyright System.Copyright 著作権情報。 VT_LPWSTR
PKEY_DRM_IsProtected System.DRM.IsProtected コンテンツがデジタル著作権管理 (DRM) を使用して保護されているかどうかを示します。 VT_BOOL
PKEY_Keywords System.Keywords キーワード。 VT_LPWSTR
PKEY_Language System.Language 言語: VT_LPWSTR
PKEY_Media_AuthorUrl System.Media.AuthorUrl 作成者の Web サイトの URL。 VT_LPWSTR
PKEY_Media_AverageLevel System.Media.AverageLevel オーディオ コンテンツの平均ボリューム レベル。 VT_UI4
PKEY_Media_ClassPrimaryID System.Media.ClassPrimaryID メディアのプライマリ クラスを識別する GUID の文字列表現。 有効な値については、 WM/MediaClassPrimaryID 属性のドキュメントを参照してください。 VT_LPWSTR
PKEY_Media_ClassSecondaryID System.Media.ClassSecondaryID メディアのセカンダリ クラスを識別する GUID の文字列表現。 有効な値については、 WM/MediaClassSecondaryID 属性のドキュメントを参照してください。 VT_LPWSTR
PKEY_Media_CollectionGroupID System.Media.CollectionGroupID コレクション グループを識別する GUID の文字列表現。 VT_LPWSTR
PKEY_Media_CollectionID System.Media.CollectionID コレクションを識別する GUID の文字列表現。 VT_LPWSTR
PKEY_Media_ContentDistributor System.Media.ContentDistributor コンテンツのディストリビューター。 VT_LPWSTR
PKEY_Media_ContentID System.Media.ContentID コレクションを識別する GUID の文字列表現。 VT_LPWSTR
PKEY_Media_DateEncoded System.Media.DateEncoded コンテンツがエンコードされた時刻。 VT_FILETIME
PKEY_Media_DateReleased System.Media.DateReleased 元のリリース日。 VT_LPWSTR
PKEY_Media_Duration System.Media.Duration 期間 (100 ナノ秒単位)。 プレゼンテーション記述子の MF_PD_DURATION 属性と同じです。 VT_UI8
PKEY_Media_DVDID System.Media.DVDID デジタル ビデオ ディスク識別子 (DVDID)。 VT_LPWSTR
PKEY_Media_EncodedBy System.Media.EncodedBy コンテンツをエンコードしたユーザーまたはグループの名前。 VT_LPWSTR
PKEY_Media_EncodingSettings System.Media.EncodingSettings コンテンツのエンコードに使用される設定の説明。 VT_LPWSTR
PKEY_Media_MCDI System.Media.MCDI 音楽 CD 識別子。 この値は、CD を識別するために使用されます。 VT_LPWSTR
PKEY_Media_MetadataContentProvider System.Media.MetadataContentProvider メタデータ コンテンツ プロバイダーの名前。 (たとえば、メタデータは商用サービスによって提供される場合があります)。 VT_LPWSTR
PKEY_Media_Producer System.Media.Producer コンテンツのプロデューサーの名前。 VT_LPWSTR
PKEY_Media_PromotionUrl System.Media.PromotionUrl コンテンツに関連するプロモーションを提供する Web サイトの URL。 VT_LPWSTR
PKEY_Media_ProviderRating System.Media.ProviderRating メタデータ コンテンツ プロバイダーによって割り当てられたコンテンツの評価。 VT_LPWSTR
PKEY_Media_ProviderStyle System.Media.ProviderStyle メタデータ コンテンツ プロバイダーによって割り当てられたコンテンツのスタイルまたはジャンル。 VT_LPWSTR
PKEY_Media_Publisher System.Media.Publisher 公開者。 VT_LPWSTR
PKEY_Media_SubTitle System.Media.SubTitle サブタイトル。 VT_LPWSTR
PKEY_Media_UniqueFileIdentifier System.Media.UniqueFileIdentifier ファイルを識別できる汎用文字列。 VT_LPWSTR
PKEY_Media_Writer System.Media.Writer 作家。 VT_LPWSTR
PKEY_Media_Year System.Media.Year コンテンツが公開された年。 VT_UI4
PKEY_Music_AlbumArtist System.Music.AlbumArtist アルバムのプライマリ アーティスト。 この属性は、アルバムのプライマリ アーティストと、特定のトラックで共同作業を行ったアーティストを区別するために使用できます。 VT_LPWSTR
PKEY_Music_AlbumTitle System.Music.AlbumTitle アルバム タイトル。 VT_LPWSTR
PKEY_Music_Artist System.Music.Artist アーティスト。 VT_LPWSTR
PKEY_Music_BeatsPerMinute System.Music.BeatsPerMinute 1 分あたりのビート数。 VT_LPWSTR
PKEY_Music_Composer System.Music.Composer 作曲 家。 VT_LPWSTR
PKEY_Music_Conductor System.Music.Conductor 導体。 VT_LPWSTR
PKEY_Music_ContentGroupDescription System.Music.ContentGroupDescription コンテンツ グループの説明 (ボックス化されたセットや系列など)。 VT_LPWSTR
PKEY_Music_Genre System.Music.Genre ジャンル。 VT_LPWSTR
PKEY_Music_InitialKey System.Music.InitialKey 音楽の最初のキー。 VT_LPWSTR
PKEY_Music_IsCompilation System.Music.IsCompilation 音楽ファイルがコンパイルの一部であるかどうかを示します。 VT_BOOL
PKEY_Music_Lyrics System.Music.歌詞 歌詞。 VT_LPWSTR
PKEY_Music_Mood System.Music.Mood 気分。 VT_LPWSTR
PKEY_Music_PartOfSet System.Music.PartOfSet ファイルが属するセット内の部品番号と部品の総数をスラッシュで区切って指定します。 VT_LPWSTR
PKEY_Music_Period System.Music.Period 以上。 VT_LPWSTR
PKEY_Music_TrackNumber System.Music.TrackNumber トラック番号。 VT_UI4
PKEY_ParentalRating System.ParentalRating 親の評価。 VT_LPWSTR
PKEY_ParentalRatingReason System.ParentalRatingReason 割り当てられた親の評価の理由。 VT_LPWSTR
PKEY_Rating System.Rating ユーザーの評価。 VT_UI4
PKEY_ThumbnailStream System.ThumbnailStream サムネイル画像。 VT_STREAM
PKEY_Title System.Title タイトル。 VT_LPWSTR
PKEY_Video_Compression System.Video.Compression ビデオ サブタイプ (MF_MT_SUBTYPE) を文字列として表します。 VT_LPWSTR
PKEY_Video_Director System.Video.Director ディレクター。 VT_LPWSTR
PKEY_Video_EncodingBitrate System.Video.EncodingBitrate 平均ビデオ ビット レート (1 秒あたりのビット数)。 VT_UI4
PKEY_Video_FourCC System.Video.FourCC ビデオ エンコード形式の FOURCC 。 ビデオ サブタイプを FOURCC 値として表現できる場合にのみ適用されます。 VT_UI4
PKEY_Video_FrameHeight System.Video.FrameHeight ビデオ フレームの高さ。 VT_UI4
PKEY_Video_FrameRate System.Video.FrameRate 1 秒あたりのフレーム数で表されるビデオ フレーム レート× 1000 です。 VT_UI4
PKEY_Video_FrameWidth System.Video.FrameWidth ビデオ フレームの幅。 VT_UI4
PKEY_Video_HorizontalAspectRatio System.Video.HorizontalAspectRatio ピクセル縦横比の水平方向のコンポーネント。 (メディアの種類の MF_MT_PIXEL_ASPECT_RATIO 属性の分子と同じです。 VT_UI4
PKEY_Video_IsStereo System.Video.IsStereo ビデオ ストリームにステレオ ビデオ コンテンツが含まれているかどうかを示します。 VT_BOOL
PKEY_Video_StreamNumber System.Video.StreamNumber ビデオ ストリームの識別子。 VT_UI4
PKEY_Video_TotalBitrate System.Video.TotalBitrate すべてのビデオ ストリームとオーディオ ストリームの合計データ レート (ビット/秒)。 (少なくとも 1 つのビデオ ストリームを含むファイルにのみ適用されます)。 VT_UI4
PKEY_Video_VerticalAspectRatio System.Video.VerticalAspectRatio ピクセル縦横比の垂直コンポーネント。 (メディアタイプの MF_MT_PIXEL_ASPECT_RATIO 属性の分母に相当します。 VT_UI4

 

メディア共有のプロパティ

メディア 共有機能と互換性のあるメディア ファイルを作成するには、プロパティ ハンドラーで次のメタデータ プロパティを公開する必要があります。 これらのプロパティを使用すると、Media Sharing サービスは、コンテンツを異なる形式またはビット レートにトランスコードするための適切なオプションを提供できます。

  • MFPKEY_Content_DLNA_Profile_ID
  • PKEY_Audio_ChannelCount
  • PKEY_Audio_EncodingBitrate
  • PKEY_Audio_Format
  • PKEY_Audio_SampleRate (省略可能)
  • PKEY_Audio_SampleSize (省略可能)
  • PKEY_DRM_IsProtected (DRM コンテンツに必要)
  • PKEY_Media_Duration
  • PKEY_Video_Compression
  • PKEY_Video_EncodingBitrate
  • PKEY_Video_FOURCC
  • PKEY_Video_FrameHeight
  • PKEY_Video_FrameRate (省略可能)
  • PKEY_Video_FrameWidth
  • PKEY_Video_TotalBitrate

コンテンツが DRM を使用して保護されている場合は、 PKEY_DRM_IsProtected プロパティが必要です。 それ以外の場合、このプロパティは省略可能です。

PKEY_Audio_SampleRatePKEY_Audio_SampleSizePKEY_Video_FrameRateの各プロパティは省略可能です。 Media Sharing サービスは、使用可能な場合は公開します。

PKEY_Audio_* グループのプロパティはオーディオ ストリームを含むファイルにのみ適用され、PKEY_Video_* グループのプロパティはビデオ ストリームを含むファイルにのみ適用されます。

Windows Media Format SDK マッピング

ASF メディア ソースは、次のプロパティ キーを ASF ヘッダー属性にマップします。 場合によっては、Shell プロパティと Format SDK 属性の間でデータ型が異なります。

PROPERTYKEY SDK 属性の書式設定
PKEY_Audio_IsVariableBitRate IsVBR
PKEY_Audio_PeakValue PeakValue
PKEY_Author Author
PKEY_Comment 説明
PKEY_Copyright 著作権
PKEY_DRM_IsProtected Is_Protected
PKEY_Keywords WM/カテゴリ
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/Provider
PKEY_Media_Producer WM/プロデューサー
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/ライター
PKEY_Media_Year WM/Year
PKEY_Music_AlbumArtist WM/AlbumArtist
PKEY_Music_AlbumTitle WM/AlbumTitle
PKEY_Music_Artist Author
PKEY_Music_BeatsPerMinute WM/BeatsPerMinute
PKEY_Music_Composer WM/Composer
PKEY_Music_Conductor WM/Conductor
PKEY_Music_ContentGroupDescription WM/ContentGroupDescription
PKEY_Music_Genre WM/ジャンル
PKEY_Music_InitialKey WM/InitialKey
PKEY_Music_IsCompilation WM/IsCompilation
PKEY_Music_Lyrics WM/歌詞
PKEY_Music_Mood WM/Mood
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/画像
PKEY_Title タイトル
PKEY_Video_Director WM/Director

 

メディア メタデータ

シェル メタデータ プロバイダー