O que faz
Lê os metadados de arquivos de áudio, vídeo e imagem diretamente dos seus bytes, com parsers que escrevemos nós mesmos: estrutura de boxes MP4 (movie header para a duração, track headers para as dimensões), tags ID3v2 (título, artista, álbum - tanto v2.3 quanto v2.4, texto latin-1 e UTF-8/16), chunks WAV (formato PCM e duração), cabeçalhos GIF (dimensões) e detecção de WebM. Reconhecido ou não, você recebe uma resposta honesta.
A análise é local e em nível de byte - nada é enviado, o que importa justamente porque metadados podem vazar caminhos de arquivo, impressões digitais de editores e timestamps.
Como usar
- Solte um arquivo de mídia (MP4, M4V, MP3, WAV, GIF, WebM).
- Leia a tabela: tipo, dimensões, duração, tags, tamanho.
- Solte outro arquivo para comparar - sem cerimônia de reset.
Exemplos
Um MP4 exportado de um celular mostra MP4 video, 1920 × 1080 e a duração exata do movie header.
Um MP3 com tags de capa embutidas mostra seu título, artista e álbum direto dos frames ID3.
Bom saber
- A duração de WebM exige analisar o índice do segmento EBML - a v1 informa apenas o tipo.
- “Unrecognized” (não reconhecido) é uma resposta real, não um erro: a assinatura foi verificada e não correspondeu a nenhum formato coberto.
- Para EXIF de imagens especificamente, combine com o Exif Stripper para ver-e-remover em um único fluxo.