MetaWipe

Áudio e vídeo

MediaLanguageCode

Código de idioma da trilha

Atualizado em

Exposição
Técnico
Padrão
QuickTime / MP4
Exemplo de valor
und
Aparece em
MP4MOVM4VM4A3GP

O que é o campo MediaLanguageCode

MediaLanguageCode é o idioma declarado para uma trilha de áudio, vídeo ou legenda num arquivo QuickTime ou MP4. Ele fica na caixa mdhd de cada trilha, ao lado das datas de mídia, e o ExifTool o mostra nos grupos Track1, Track2 e seguintes. O valor é um código de três letras da norma ISO 639-2, como por para português, eng para inglês ou und para indefinido.

Na caixa mdhd o código ocupa só 15 bits, com cada letra comprimida em cinco bits. Arquivos QuickTime antigos usam outro esquema, com números de idioma da Apple, que o ExifTool também traduz. Celulares e câmeras normalmente gravam und, porque não sabem o idioma falado; alguns aparelhos e programas gravam eng por padrão, independentemente do que foi dito no vídeo.

O campo é útil em filmes com várias trilhas de áudio ou legenda, quando o player precisa listar os idiomas disponíveis. Programas de autoria e de conversão, como HandBrake e FFmpeg, permitem definir o código de cada trilha. O ExifTool não edita o campo diretamente, porque ele faz parte da estrutura da trilha.

O que ele revela sobre você

MediaLanguageCode quase nunca revela algo pessoal: em vídeos de celular é und ou um valor padrão do software. Quando alguém define o idioma manualmente, o código mostra a língua do conteúdo, algo que quem assiste percebe de qualquer forma. O campo não identifica pessoa, aparelho nem lugar, e não deve ser tratado como indicador do país de origem.

Como ver o MediaLanguageCode de um arquivo

No leitor de metadados do MetaWipe, gratuito e sem cadastro, o campo aparece com uma explicação em português. Na linha de comando, o ExifTool mostra só esse campo:

exiftool -MediaLanguageCode arquivo.mp4

Como remover o MediaLanguageCode

MediaLanguageCode faz parte da estrutura do arquivo — sem ele o programa não sabe como abrir a imagem, o vídeo ou o documento. Por isso ele continua no arquivo limpo, e é por isso também que não diz nada sobre você.

Perguntas frequentes

O que significa und em Media Language Code?

und em Media Language Code significa indefinido (undetermined), o código da norma ISO 639-2 para quando o idioma da trilha não foi informado. É o valor mais comum em vídeos de celulares e câmeras, que não sabem qual língua foi falada. Um Media Language Code und não indica erro nem edição, apenas que ninguém definiu o idioma.

Media Language Code revela o país de quem gravou?

Não de forma confiável. Media Language Code costuma ser und ou eng, gravado como padrão pelo aparelho ou programa, e não reflete o idioma falado nem o país. Só quando alguém define o código manualmente, por exemplo por para português num filme com várias trilhas, ele descreve o conteúdo. Ainda assim, não revela quem gravou.

Campos relacionados