Un comentario de Vorbis es un contenedor de metadatos que se utiliza en los formatos de archivo Vorbis , FLAC , Theora , Speex y Opus . [1] Permite que información como el título, artista, álbum, número de pista u otra información sobre el archivo se agregue al archivo en sí. Sin embargo, como señala la documentación oficial de Ogg Vorbis, “[el encabezado del comentario] está destinado a comentarios breves de texto, no a metadatos arbitrarios; los metadatos arbitrarios pertenecen a un flujo de bits lógico separado (generalmente un tipo de flujo XML) que proporciona una mayor estructura y capacidad de análisis de la máquina ". [2]
Formato
Una etiqueta de Vorbis es una lista de campos en el formato FieldName=Data
. El nombre del campo puede estar compuesto por caracteres ASCII imprimibles , 0x20 ( espacio ) a 0x7D ('}'), con 0x3D ('=') y 0x7E ('~') excluidos. No distingue entre mayúsculas y minúsculas, por lo que artist
y ARTIST
son el mismo campo. El número de campos y su longitud está restringido a 4.294.967.295 (el valor máximo de un entero de 32 bits sin signo ), pero la mayoría de las aplicaciones de edición de etiquetas imponen límites más estrictos. FLAC tiene un límite más pequeño de 24 bits en a METADATA_BLOCK_VORBIS_COMMENT, porque almacena miniaturas y carátulas en big-endian binarios METADATA_BLOCK_PICTUREfuera de las etiquetas FLAC. [3]
Los datos están codificados en UTF-8 , por lo que cualquier cadena Unicode conforme se puede utilizar como valor.
Se permite cualquier nombre de etiqueta y no hay ningún formato en el que deban estar los valores de datos. Esto contrasta con el formato ID3 utilizado para MP3 , que está muy estructurado. Los nombres de campo también pueden usarse más de una vez. Se recomienda utilizar esta función para admitir varios valores, por ejemplo, dos ARTIST=...
campos para enumerar a los dos artistas de una sola composición.
La especificación proporciona varios nombres de etiquetas de ejemplo, como TITLE
y TRACKNUMBER
. La mayoría de las aplicaciones también soportan comunes de facto estándares, tales como DISCNUMBER
, RATING
, y etiquetas para ReplayGain información. Las calificaciones se asignan generalmente como 1-5 estrellas con 20, 40, 60, 80, 100 como valores de cadena reales.
No existen disposiciones para almacenar datos binarios en los comentarios de Vorbis. Esto es por diseño; están pensados para usarse como parte de un formato de contenedor como Ogg , y cualquier dato binario adicional debe codificarse en el contenedor como una secuencia. La excepción a esto, por solicitud popular, es una propuesta para incorporar arte de portada en un comentario de Vorbis. [4]
Ver también
Referencias
- ^ T. Terriberry; et al. (2016). "Definiciones de etiquetas" . Encapsulación Ogg para el códec de audio Opus . IETF . segundo. 5.2.1. doi : 10.17487 / RFC7845 . RFC 7845 .
- ^ "Especificación de formato Ogg Vorbis I: campo de comentario y especificación de encabezado" . xiph.org . Fundación Xiph.Org. 2005 . Consultado el 18 de febrero de 2016 .
- ^ "METADATA_BLOCK_VORBIS_COMMENT" . códec de audio sin pérdidas gratuito flac . Xiph.Org . 2014 . Consultado el 3 de diciembre de 2019 .
- ^ "VorbisComment, arte de la portada" . wiki.xiph.org . xiph.org . Consultado el 1 de octubre de 2016 .