Um dub é uma nova trilha de áudio para um filme ou gravação, geralmente em outro idioma. Nos metadados de um arquivo, Dub é uma marca em um fluxo. A marca indica que o fluxo não está no idioma original do conteúdo.
O nome vem do ffprobe, o leitor de arquivos do projeto FFmpeg. O FFmpeg lista cada parte de um arquivo como um fluxo e atribui a cada fluxo um conjunto de marcas, chamadas de disposition.
Dub é uma dessas marcas, ao lado de Hearing Impaired e Attached Pic. A documentação do FFmpeg diz que a marca pode ser aplicada a qualquer tipo de fluxo, não só ao de áudio.
Como são os valores
A opção -show_streams do leitor ffprobe imprime todas as marcas de cada fluxo. Assim, um arquivo sem som dublado também mostra Dub. A marca tem 2 valores nessa saída:
0: o arquivo não marca este fluxo como dublado1: o arquivo marca este fluxo como não estando no idioma original
Na saída em texto simples, a linha contém DISPOSITION:dub=0 quando a marca está desligada e DISPOSITION:dub=1 quando está ligada. A visão geral curta que o FFmpeg imprime para um arquivo adiciona (dub) a um fluxo quando a marca está ligada.
Uma segunda marca, original, tem o significado oposto, e no máximo uma das 2 marcas deve estar ligada. Quando ambas mostram 0, o arquivo não informa se o fluxo está no idioma original.
Quais arquivos o carregam
Um arquivo geralmente não contém um campo chamado Dub. O FFmpeg ativa a marca quando lê um marcador no arquivo, e apenas alguns formatos de arquivo têm esse marcador. 2 exemplos:
- MKV: o elemento
FlagOriginal. O valor 0 ativa Dub e o valor 1 ativa a marcaoriginal. Se o elemento estiver ausente, ambas as marcas permanecem desligadas. - MP4: uma caixa
kindcom o esquemaurn:mpeg:dash:role:2011e o valordub.
De onde vem o valor
O valor vem da pessoa ou do programa que criou o arquivo. A marca apenas repete o que o arquivo declara. Um arquivo MKV com uma trilha dublada e sem o elemento FlagOriginal ainda mostra 0.
No FFmpeg, a opção -disposition define marcas em um fluxo, e dub é um dos nomes de marca. No mkvmerge, a opção --original-flag define a marca de idioma original em uma faixa.
Por que isso é importante
Um arquivo pode conter vários fluxos de áudio, por exemplo um para cada idioma. A especificação Matroska diz que um player configurado para preferir o idioma original deve preferir a faixa com a marca Original.
Em um exemplo dessa especificação, as 5 faixas em inglês têm a marca Original e as 2 faixas em espanhol não têm. Portanto, o inglês é o idioma original desse conteúdo.
A marca não indica um idioma. O nome do idioma está em um campo separado, Language. Juntos, os 2 campos informam que um fluxo é uma tradução e qual idioma ele usa.
Outros significados de dub
A palavra dub tem outros significados fora dos metadados de arquivos. A palavra é uma forma abreviada de "double", e dublar (to dub) uma fita ou um disco pode significar copiar a gravação.
Dub também é um estilo de música popular baseado no reggae. Uma versão dub de uma música é um remix nesse estilo. Ela remove algumas partes de instrumentos, exagera outras e geralmente adiciona muito eco.
A marca de metadados não registra nenhum desses significados. A marca não identifica uma cópia de outro fluxo e não diz nada sobre o estilo da música.