Un doublage est une nouvelle bande-son pour un film ou un enregistrement, souvent dans une autre langue. Dans les métadonnées d'un fichier, Dub est un indicateur sur un flux. Cet indicateur précise que le flux n'est pas dans la langue originale du contenu.
Le nom vient de ffprobe, le lecteur de fichiers du projet FFmpeg. FFmpeg répertorie chaque partie d'un fichier comme un flux et attribue à chaque flux un ensemble d'indicateurs, appelés disposition.
Dub est l'un de ces indicateurs, à côté de Hearing Impaired et Attached Pic. La documentation FFmpeg indique que cet indicateur peut s'appliquer à tout type de flux, pas seulement à l'audio.
À quoi ressemblent les valeurs
L'option -show_streams du lecteur ffprobe affiche tous les indicateurs pour chaque flux. Ainsi, un fichier sans son doublé affiche aussi Dub. Dans cette sortie, l'indicateur a 2 valeurs :
0: le fichier n'indique pas que ce flux est doublé1: le fichier indique que ce flux n'est pas dans la langue originale
Dans une sortie texte simple, la ligne indique DISPOSITION:dub=0 lorsque l'indicateur est désactivé et DISPOSITION:dub=1 lorsqu'il est activé. Le court récapitulatif que FFmpeg affiche pour un fichier ajoute (dub) à un flux lorsque l'indicateur est activé.
Un second indicateur, original, a la signification opposée, et au plus un des 2 indicateurs devrait être activé. Quand les deux affichent 0, le fichier ne précise pas si le flux est dans la langue originale.
Quels fichiers le portent
Un fichier ne contient généralement pas de champ appelé Dub. FFmpeg active l'indicateur lorsqu'il lit un marqueur dans le fichier, et seuls certains formats de fichier en ont un. 2 exemples :
- MKV : l'élément
FlagOriginal. La valeur 0 active Dub et la valeur 1 active l'indicateuroriginal. Si l'élément est absent, les deux indicateurs restent désactivés. - MP4 : une boîte
kindavec le schémaurn:mpeg:dash:role:2011et la valeurdub.
D'où vient la valeur
La valeur vient de la personne ou du programme qui a créé le fichier. L'indicateur ne fait que refléter ce que le fichier indique. Un fichier MKV avec une bande-son doublée et sans élément FlagOriginal affiche tout de même 0.
Dans FFmpeg, l'option -disposition définit les indicateurs sur un flux, et dub est l'un des noms d'indicateur. Dans mkvmerge, l'option --original-flag définit l'indicateur de langue originale sur une piste.
Pourquoi c'est important
Un fichier peut contenir plusieurs flux audio, par exemple un par langue. La spécification Matroska indique qu'un lecteur configuré pour privilégier la langue originale doit privilégier la piste avec l'indicateur Original.
Dans un exemple de cette spécification, les 5 pistes en anglais ont l'indicateur Original et les 2 pistes en espagnol ne l'ont pas. L'anglais est donc la langue originale de ce contenu.
L'indicateur ne donne pas le nom d'une langue. Le nom de la langue est dans un champ séparé, Language. Ensemble, ces 2 champs vous indiquent qu'un flux est une traduction et dans quelle langue.
Autres sens de « dub »
Le mot dub a d'autres significations en dehors des métadonnées de fichier. C'est une abréviation de double, et doubler une bande ou un disque peut vouloir dire copier l'enregistrement.
Dub est aussi un style de musique populaire basé sur le reggae. Une version dub d'une chanson est un remix dans ce style. Elle enlève certaines parties instrumentales, en exagère d'autres et ajoute souvent beaucoup d'écho.
L'indicateur de métadonnées ne reflète aucune de ces significations. Il ne marque pas une copie d'un autre flux et ne dit rien sur le style de la musique.