Un dub es una nueva banda sonora para una película o una grabación, a menudo en otro idioma. En los metadatos de un archivo, Dub es una marca en un flujo. Esta marca indica que el flujo no está en el idioma original del contenido.
El nombre viene de ffprobe, el lector de archivos del proyecto FFmpeg. FFmpeg enumera cada parte de un archivo como un flujo y asigna a cada flujo un conjunto de marcas (flags), llamadas disposition.
Dub es una de estas marcas, junto con Hearing Impaired y Attached Pic. La documentación de FFmpeg indica que la marca puede aplicarse a cualquier tipo de flujo, no solo al audio.
Cómo son los valores
La opción -show_streams del lector ffprobe muestra todas las marcas de cada flujo. Así, un archivo sin sonido doblado también muestra Dub. En esa salida, la marca tiene 2 valores:
0: el archivo no marca este flujo como doblado1: el archivo marca este flujo como no en el idioma original
En la salida de texto plano, la línea muestra DISPOSITION:dub=0 cuando la marca está desactivada y DISPOSITION:dub=1 cuando está activada. El resumen breve que FFmpeg imprime para un archivo añade (dub) a un flujo cuando la marca está activada.
Una segunda marca, original, tiene el significado opuesto, y como máximo una de las 2 marcas debería estar activada. Cuando ambas muestran 0, el archivo no indica si el flujo está en el idioma original.
Qué archivos lo llevan
Normalmente un archivo no contiene un campo llamado Dub. FFmpeg activa la marca cuando lee un marcador en el archivo, y solo algunos formatos de archivo lo tienen. 2 ejemplos:
- MKV: el elemento
FlagOriginal. El valor 0 activa Dub y el valor 1 activa la marcaoriginal. Si el elemento falta, ambas marcas permanecen desactivadas. - MP4: una caja
kindcon el esquemaurn:mpeg:dash:role:2011y el valordub.
De dónde proviene el valor
El valor viene de la persona o del programa que creó el archivo. La marca solo repite lo que indica el archivo. Un archivo MKV con una banda sonora doblada y sin el elemento FlagOriginal seguirá mostrando 0.
En FFmpeg, la opción -disposition establece marcas en un flujo, y dub es uno de los nombres de marca. En mkvmerge, la opción --original-flag establece la marca de idioma original en una pista.
Por qué es importante
Un archivo puede contener varios flujos de audio, por ejemplo uno para cada idioma. La especificación de Matroska indica que un reproductor configurado para preferir el idioma original debe preferir la pista con la marca Original.
En un ejemplo de esa especificación, las 5 pistas en inglés tienen la marca Original y las 2 pistas en español no la tienen. Así, el inglés es el idioma original de ese contenido.
La marca no indica el nombre de un idioma. El nombre del idioma está en un campo aparte, Language. Juntos, los 2 campos te indican que un flujo es una traducción y en qué idioma está.
Otros significados de dub
La palabra dub tiene otros significados fuera de los metadatos de archivos. La palabra es una forma abreviada de double, y to dub una cinta o un disco puede significar copiar la grabación.
Dub también es un estilo de música popular basado en el reggae. Una versión dub de una canción es un remix en este estilo. Elimina algunas partes de instrumentos, exagera otras y a menudo añade mucho eco.
La marca de metadatos no registra ninguno de estos significados. La marca no indica una copia de otro flujo y no dice nada sobre el estilo de la música.