Compartir a través de


Propiedades de metadatos para archivos multimedia

En este tema se enumeran las propiedades de metadatos más comunes para los archivos multimedia.

Propiedades comunes de medios

El sistema de propiedades shell define un conjunto de propiedades de metadatos comunes para todos los tipos de objetos de shell. Un subconjunto de estos son aplicables a los archivos multimedia. En la tabla siguiente se enumeran las propiedades de Shell más comunes para los medios. Los archivos multimedia pueden admitir propiedades adicionales que no aparecen aquí. Además, no todos los formatos de archivo admiten todas las propiedades enumeradas. Para obtener una lista completa de las propiedades de Shell, consulte Propiedades del shell.

PROPERTYKEY Nombre del shell Descripción Tipo de datos
MFPKEY_Content_DLNA_Profile_ID Ninguno Identificador de perfil de Digital Living Network Alliance (DLNA). VT_LPWSTR
PKEY_Audio_ChannelCount System.Audio.ChannelCount Número de canales de audio. VT_UI4
PKEY_Audio_EncodingBitrate System.Audio.EncodingBitrate Velocidad media de bits de audio, en bits por segundo. VT_UI4
PKEY_Audio_Format System.Audio.Format Subtipo de audio (MF_MT_SUBTYPE) expresado como una cadena. VT_LPWSTR
PKEY_Audio_IsVariableBitRate System.Audio.IsVariableBitRate Indica si la secuencia de audio usa codificación de velocidad de bits variable. VT_BOOL
PKEY_Audio_PeakValue System.Audio.PeakValue Nivel máximo de volumen de contenido de audio. VT_UI4
PKEY_Audio_SampleRate System.Audio.SampleRate Frecuencia de muestreo de audio en muestras por segundo. Equivalente al atributo MF_MT_AUDIO_SAMPLES_PER_SECOND en el tipo de medio. VT_UI4
PKEY_Audio_SampleSize System.Audio.SampleSize Número de bits por muestra de audio. Equivalente al atributo MF_MT_AUDIO_BITS_PER_SAMPLE en el tipo de medio. VT_UI4
PKEY_Audio_StreamNumber System.Audio.StreamNumber Identificador de la secuencia de audio. VT_UI4
PKEY_Author System.Author Autor. VT_LPWSTR
PKEY_Comment System.Comment Comentario adjunto a un archivo, normalmente agregado por un usuario. VT_LPWSTR
PKEY_Copyright System.Copyright Información de copyright. VT_LPWSTR
PKEY_DRM_IsProtected System.DRM.IsProtected Indica si el contenido está protegido mediante la administración de derechos digitales (DRM). VT_BOOL
PKEY_Keywords System.Keywords Palabras clave. VT_LPWSTR
PKEY_Language System.Language Idioma. VT_LPWSTR
PKEY_Media_AuthorUrl System.Media.AuthorUrl Dirección URL del sitio web del autor. VT_LPWSTR
PKEY_Media_AverageLevel System.Media.AverageLevel Nivel medio de volumen del contenido de audio. VT_UI4
PKEY_Media_ClassPrimaryID System.Media.ClassPrimaryID Representación de cadena de un GUID que identifica la clase principal de medios. Para obtener valores válidos, consulte la documentación del atributo WM/MediaClassPrimaryID . VT_LPWSTR
PKEY_Media_ClassSecondaryID System.Media.ClassSecondaryID Representación de cadena de un GUID que identifica la clase secundaria de medios. Para obtener valores válidos, consulte la documentación del atributo WM/MediaClassSecondaryID . VT_LPWSTR
PKEY_Media_CollectionGroupID System.Media.CollectionGroupID Representación de cadena de un GUID que identifica el grupo de recopilación. VT_LPWSTR
PKEY_Media_CollectionID System.Media.CollectionID Representación de cadena de un GUID que identifica la colección. VT_LPWSTR
PKEY_Media_ContentDistributor System.Media.ContentDistributor Distribuidor del contenido. VT_LPWSTR
PKEY_Media_ContentID System.Media.ContentID Representación de cadena de un GUID que identifica la colección. VT_LPWSTR
PKEY_Media_DateEncoded System.Media.DateEncoded Hora en que se codificó el contenido. VT_FILETIME
PKEY_Media_DateReleased System.Media.DateReleased Fecha de lanzamiento original. VT_LPWSTR
PKEY_Media_Duration System.Media.Duration Duración, en unidades de 100 nanosegundos. Equivalente al atributo MF_PD_DURATION en el descriptor de presentación. VT_UI8
PKEY_Media_DVDID System.Media.DVDID Identificador de disco de vídeo digital (DVDID). VT_LPWSTR
PKEY_Media_EncodedBy System.Media.EncodedBy Nombre de la persona o grupo que codificó el contenido. VT_LPWSTR
PKEY_Media_EncodingSettings System.Media.EncodingSettings Descripción de la configuración usada para codificar el contenido. VT_LPWSTR
PKEY_Media_MCDI System.Media.MCDI Identificador de CD de música. Este valor se usa para identificar un CD. VT_LPWSTR
PKEY_Media_MetadataContentProvider System.Media.MetadataContentProvider Nombre del proveedor de contenido de metadatos. (Por ejemplo, un servicio comercial podría proporcionar metadatos). VT_LPWSTR
PKEY_Media_Producer System.Media.Producer Nombre del productor del contenido. VT_LPWSTR
PKEY_Media_PromotionUrl System.Media.PromotionUrl Dirección URL de un sitio web que ofrece una promoción relacionada con el contenido. VT_LPWSTR
PKEY_Media_ProviderRating System.Media.ProviderRating Clasificación del contenido según lo asignado por el proveedor de contenido de metadatos. VT_LPWSTR
PKEY_Media_ProviderStyle System.Media.ProviderStyle Estilo o género del contenido asignado por el proveedor de contenido de metadatos. VT_LPWSTR
PKEY_Media_Publisher System.Media.Publisher Editor. VT_LPWSTR
PKEY_Media_SubTitle System.Media.SubTitle Subtítulo. VT_LPWSTR
PKEY_Media_UniqueFileIdentifier System.Media.UniqueFileIdentifier Cadena genérica que puede ser para identificar el archivo. VT_LPWSTR
PKEY_Media_Writer System.Media.Writer Escritor. VT_LPWSTR
PKEY_Media_Year System.Media.Year Año en que se publicó el contenido. VT_UI4
PKEY_Music_AlbumArtist System.Music.AlbumArtist Artista principal del álbum. Este atributo se puede usar para distinguir al artista principal de un álbum de un artista que colaboró en una pista determinada. VT_LPWSTR
PKEY_Music_AlbumTitle System.Music.AlbumTitle Título del álbum. VT_LPWSTR
PKEY_Music_Artist System.Music.Artist Artista. VT_LPWSTR
PKEY_Music_BeatsPerMinute System.Music.BeatsPerMinute Ritmos por minuto. VT_LPWSTR
PKEY_Music_Composer System.Music.Composer Compositor. VT_LPWSTR
PKEY_Music_Conductor System.Music.Conductor Conductor. VT_LPWSTR
PKEY_Music_ContentGroupDescription System.Music.ContentGroupDescription Descripción del grupo de contenido (por ejemplo, conjunto o serie boxed boxed). VT_LPWSTR
PKEY_Music_Genre System.Music.Genre Género. VT_LPWSTR
PKEY_Music_InitialKey System.Music.InitialKey Clave inicial de la música. VT_LPWSTR
PKEY_Music_IsCompilation System.Music.IsCompilation Indica si el archivo de música forma parte de una compilación. VT_BOOL
PKEY_Music_Lyrics System.Music.Lyrics Letras. VT_LPWSTR
PKEY_Music_Mood System.Music.Mood Humor. VT_LPWSTR
PKEY_Music_PartOfSet System.Music.PartOfSet El número de pieza y el número total de partes del conjunto al que pertenece el archivo, separados por una barra diagonal. VT_LPWSTR
PKEY_Music_Period System.Music.Period Y listo. VT_LPWSTR
PKEY_Music_TrackNumber System.Music.TrackNumber Número de seguimiento. VT_UI4
PKEY_ParentalRating System.ParentalRating Clasificación parental. VT_LPWSTR
PKEY_ParentalRatingReason System.ParentalRatingReason Razones para la clasificación parental asignada. VT_LPWSTR
PKEY_Rating System.Rating Clasificación del usuario. VT_UI4
PKEY_ThumbnailStream System.ThumbnailStream Imagen en miniatura. VT_STREAM
PKEY_Title System.Title Título. VT_LPWSTR
PKEY_Video_Compression System.Video.Compression Subtipo de vídeo (MF_MT_SUBTYPE) expresado como una cadena. VT_LPWSTR
PKEY_Video_Director System.Video.Director Director. VT_LPWSTR
PKEY_Video_EncodingBitrate System.Video.EncodingBitrate Velocidad media de bits de vídeo, en bits por segundo. VT_UI4
PKEY_Video_FourCC System.Video.FourCC FOURCC del formato de codificación de vídeo. Solo se aplica si el subtipo de vídeo se puede expresar como un valor FOURCC . VT_UI4
PKEY_Video_FrameHeight System.Video.FrameHeight Alto del fotograma de vídeo. VT_UI4
PKEY_Video_FrameRate System.Video.FrameRate Velocidad de fotogramas de vídeo, expresada como fotogramas por segundo × 1000. VT_UI4
PKEY_Video_FrameWidth System.Video.FrameWidth Ancho del fotograma de vídeo. VT_UI4
PKEY_Video_HorizontalAspectRatio System.Video.HorizontalAspectRatio Componente horizontal de la relación de aspecto de píxeles. (Equivalente al numerador del atributo MF_MT_PIXEL_ASPECT_RATIO en el tipo de medio). VT_UI4
PKEY_Video_IsStereo System.Video.IsStereo Indica si la secuencia de vídeo contiene contenido de vídeo estéreo. VT_BOOL
PKEY_Video_StreamNumber System.Video.StreamNumber Identificador de la secuencia de vídeo. VT_UI4
PKEY_Video_TotalBitrate System.Video.TotalBitrate Velocidad total de datos para todas las secuencias de vídeo y audio, en bits por segundo. (Solo se aplica a los archivos con al menos una secuencia de vídeo). VT_UI4
PKEY_Video_VerticalAspectRatio System.Video.VerticalAspectRatio Componente vertical de la relación de aspecto de píxeles. (Equivalente al denominador del atributo MF_MT_PIXEL_ASPECT_RATIO en el tipo de medio). VT_UI4

 

Propiedades de uso compartido de medios

Para que un archivo multimedia sea compatible con la característica Uso compartido de medios, el controlador de propiedades debe exponer las siguientes propiedades de metadatos. Estas propiedades permiten al servicio Media Sharing ofrecer las opciones adecuadas para transcodificar el contenido en diferentes formatos o velocidades de bits.

  • MFPKEY_Content_DLNA_Profile_ID
  • PKEY_Audio_ChannelCount
  • PKEY_Audio_EncodingBitrate
  • PKEY_Audio_Format
  • PKEY_Audio_SampleRate (opcional)
  • PKEY_Audio_SampleSize (opcional)
  • PKEY_DRM_IsProtected (necesario para el contenido DRM)
  • PKEY_Media_Duration
  • PKEY_Video_Compression
  • PKEY_Video_EncodingBitrate
  • PKEY_Video_FOURCC
  • PKEY_Video_FrameHeight
  • PKEY_Video_FrameRate (opcional)
  • PKEY_Video_FrameWidth
  • PKEY_Video_TotalBitrate

La propiedad PKEY_DRM_IsProtected es necesaria si el contenido está protegido mediante DRM. De lo contrario, esta propiedad es opcional.

Las propiedades PKEY_Audio_SampleRate, PKEY_Audio_SampleSize y PKEY_Video_FrameRate son opcionales. El servicio uso compartido de medios los expondrá si están disponibles.

Las propiedades del grupo PKEY_Audio_* solo se aplican a los archivos con una secuencia de audio y las propiedades del grupo PKEY_Video_* solo se aplican a los archivos con una secuencia de vídeo.

Asignaciones del SDK de Windows Media Format

El origen multimedia de ASF asigna las siguientes claves de propiedad a los atributos de encabezado asf. En algunos casos, los tipos de datos difieren entre la propiedad Shell y el atributo format SDK.

PROPERTYKEY Atributo del SDK de formato
PKEY_Audio_IsVariableBitRate IsVBR
PKEY_Audio_PeakValue PeakValue
PKEY_Author Autor
PKEY_Comment Descripción
PKEY_Copyright Copyright
PKEY_DRM_IsProtected Is_Protected
PKEY_Keywords WM/Category
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/Productor
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/Año
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/Género
PKEY_Music_InitialKey WM/InitialKey
PKEY_Music_IsCompilation WM/IsCompilation
PKEY_Music_Lyrics WM/Letras
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/Picture
PKEY_Title Título
PKEY_Video_Director WM/Director

 

Metadatos multimedia

Proveedores de metadatos de Shell