Estrutura técnica do arquivo
MatrixStructure
Matriz de transformação
Atualizado em
- Exposição
- Técnico
- Padrão
- QuickTime / MP4
- Exemplo de valor
- 0 1 0 -1 0 0 0 0 1
O que é o campo MatrixStructure
MatrixStructure é uma matriz de transformação 3x3 gravada nos cabeçalhos de arquivos QuickTime e MP4. Ela diz ao player como posicionar, girar ou escalar o vídeo ao exibi-lo. Existe uma no cabeçalho do filme (mvhd) e uma em cada cabeçalho de trilha (tkhd). O ExifTool mostra os nove números em sequência e usa a matriz da trilha de vídeo para calcular o campo Rotation.
Uma matriz sem transformação é 1 0 0 0 1 0 0 0 1. Um vídeo gravado com o celular em pé normalmente tem 0 1 0 -1 0 0 0 0 1, que corresponde a 90 graus; de cabeça para baixo aparece -1 0 0 0 -1 0 0 0 1. Alguns valores são números de ponto fixo e a última coluna é sempre 0 0 1 na prática. A matriz também pode deslocar ou espelhar o vídeo.
Celulares usam a matriz porque girar o vídeo de verdade exigiria recodificar todos os quadros. Editores e conversores podem aplicar a rotação aos pixels e voltar a matriz para a identidade. Se um programa ignora MatrixStructure, o vídeo aparece deitado. Por isso o campo é estrutural e precisa ser mantido em qualquer limpeza de metadados.
O que ele revela sobre você
MatrixStructure não revela nada pessoal. Indica apenas se o vídeo deve ser girado ou escalado na exibição, informação que fica evidente ao assistir. Em raras análises técnicas, uma matriz incomum pode sugerir que o arquivo passou por certo editor, mas não identifica pessoa, aparelho nem lugar. Removê-lo sem recodificar o vídeo faria a imagem aparecer na posição errada.
Como ver o MatrixStructure 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 -MatrixStructure arquivo.movComo remover o MatrixStructure
MatrixStructure 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ê.