Funcionamento do Visualizador de Metadados de Mídia
O Visualizador de Metadados de Mídia é uma ferramenta concebida para analisar e expor as especificações técnicas detalhadas de ficheiros de vídeo e áudio diretamente no navegador. Ao arrastar e largar um ficheiro na interface, o utilizador obtém acesso imediato a dados estruturados sobre o formato do contentor, a duração, a taxa de bits global e as propriedades específicas de cada faixa de vídeo ou áudio, além de etiquetas de metadados incorporadas.
O processamento é realizado localmente. O ficheiro é lido no próprio navegador para extrair os metadados e nada é enviado para o BroBroGo. Esta abordagem garante que os dados permanecem no dispositivo do utilizador durante toda a análise. Adicionalmente, a ferramenta lê apenas os cabeçalhos do ficheiro, o que permite inspecionar ficheiros de grande dimensão de forma rápida, sem necessidade de descarregar ou descodificar o fluxo de dados completo.
Estrutura de Dados e Metadados Extraídos
A ferramenta organiza as informações extraídas em secções lógicas, facilitando a leitura dos parâmetros técnicos do ficheiro. Se um campo específico de uma faixa não estiver presente no cabeçalho, a interface exibe o símbolo "—" para indicar a ausência desse dado.
Informação Geral e Contentor
Esta secção apresenta as propriedades globais do ficheiro, calculadas ou lidas a partir da estrutura do contentor:
- Nome do ficheiro
- Tamanho do ficheiro
- Formato: Identifica o contentor (por exemplo, MP4, MOV, WebM, MKV, MP3, WAV, FLAC, Ogg, AAC ou M4A).
- Duração
- Taxa de bits geral: Este valor é sempre calculado matematicamente através da relação direta entre o tamanho do ficheiro e a sua duração total.
- Faixas: Quantidade total de fluxos independentes detetados no ficheiro.
Faixas de Vídeo
Para cada faixa de vídeo identificada (apresentada como "Faixa de vídeo {n}"), a ferramenta extrai os seguintes parâmetros:
- Codec: O formato de compressão de vídeo utilizado.
- Resolução: A dimensão de visualização ativa do vídeo.
- Resolução codificada: A dimensão real de codificação do sinal de vídeo, que pode diferir da resolução de exibição devido a aspetos de proporção de pixel.
- Taxa de fotogramas: A frequência de atualização de imagens por segundo.
- Taxa de bits: O débito binário dedicado especificamente a esta faixa de vídeo.
- Rotação: Orientação do vídeo definida nos metadados (por exemplo, 90° ou 180°).
- HDR: Indicação binária ("Sim" ou "—") que confirma a presença de metadados de High Dynamic Range.
- Idioma: O código de idioma associado à faixa.
- Nome da faixa.
Faixas de Áudio
Para cada faixa de áudio identificada (apresentada como "Faixa de áudio {n}"), são expostos os seguintes dados:
- Codec: O formato de compressão de áudio.
- Taxa de amostragem: A frequência de amostragem do sinal analógico, expressa em hertz (Hz) ou quilohertz (kHz).
- Canais: O número de canais de áudio independentes (por exemplo, 1 para mono, 2 para estéreo).
- Taxa de bits: O débito binário da faixa de áudio.
- Idioma: O idioma atribuído à faixa.
- Nome da faixa.
Etiquetas (Tags)
Se o ficheiro contiver metadados de identificação cultural ou de arquivo, estes são exibidos na secção de etiquetas:
- Título
- Artista
- Álbum
- Data
- Comentário
Regras de Processamento e Casos de Fronteira
A extração de metadados segue regras estritas para garantir a consistência dos dados apresentados, mesmo perante ficheiros com estruturas incompletas ou erros de codificação:
- Estimativa de Taxas: Quando a taxa de bits de uma faixa ou a taxa de fotogramas não está explicitamente gravada no cabeçalho do ficheiro, a ferramenta realiza uma estimativa técnica a partir de uma pequena amostra do fluxo. Esta estimativa é exata para suportes de taxa constante e muito aproximada para taxas variáveis.
- Seleção Múltipla: Se o utilizador selecionar ou arrastar vários ficheiros em simultâneo, a ferramenta processa exclusivamente o primeiro. Nestes casos, é exibida a mensagem informativa "A analisar apenas o primeiro ficheiro.".
- Ficheiros Não Suportados: Se o ficheiro introduzido não corresponder a um formato de áudio ou vídeo reconhecido, o sistema apresenta o aviso "Este ficheiro de áudio ou vídeo não é suportado.".
- Ficheiros Corrompidos: Se a estrutura do ficheiro impedir a leitura dos metadados, seja por corrupção de dados ou por incompatibilidade de formato, é exibida a mensagem "Não foi possível ler este ficheiro como suporte de dados. Pode estar corrompido ou num formato não suportado.".
- Erros Inesperados: Perante falhas genéricas de leitura do sistema de ficheiros, a ferramenta apresenta o erro "Ocorreu um erro ao ler o ficheiro.".
- Controlo de Estado: Durante a análise, a interface exibe "A ler
{name}…". Uma vez concluída a extração, surge a indicação "Metadados extraídos.". O botão "Limpar" interrompe qualquer tarefa em curso, oculta o relatório gerado, redefine o contador de faixas para zero e desativa a função de cópia de dados.
Casos de Utilização Prática
A verificação rápida de metadados é essencial em diversos cenários de produção, arquivo e distribuição de conteúdos digitais:
- Validação Pré-Partilha: Permite confirmar se um ficheiro de vídeo ou áudio possui a duração correta, o formato pretendido e as faixas necessárias antes de o enviar a clientes ou publicar em plataformas online.
- Controlo de Qualidade para Arquivo: Facilita a verificação de especificações técnicas (como codecs de áudio, taxas de amostragem e resoluções de vídeo) antes de iniciar processos de conversão em lote ou de armazenamento a longo prazo.
- Diagnóstico de Ficheiros: Ajuda a identificar rapidamente se um ficheiro está corrompido ou se utiliza um codec não suportado que impeça a sua reprodução correta nos leitores padrão.
Perguntas Frequentes
Que informações são exibidas?
Para cada ficheiro: o formato do contentor e tipo MIME, taxa de bits geral, duração e tamanho; por faixa de vídeo: o codec, resolução, taxa de fotogramas, taxa de bits, rotação e indicador HDR; por faixa de áudio: o codec, taxa de amostragem, canais e taxa de bits; além de quaisquer etiquetas de título, artista, álbum ou data.
Quais são os tipos de ficheiro suportados?
MP4, MOV, WebM, MKV e outros contentores de vídeo comuns, além de áudio MP3, WAV, FLAC, Ogg, AAC e M4A. Apenas os cabeçalhos são lidos, de modo que até ficheiros grandes são analisados em instantes, sem precisar de os descodificar.
Porque é que a taxa de bits ou a taxa de fotogramas é por vezes uma estimativa?
Quando um valor não está gravado no cabeçalho do ficheiro, este é medido a partir de uma pequena amostra do fluxo — o que é preciso para suportes de taxa constante e muito aproximado para taxas variáveis. A taxa de bits geral é sempre calculada com base no tamanho do ficheiro e na duração.
Os meus ficheiros são enviados para algum servidor?
Não. O seu ficheiro é lido no próprio navegador para extrair os metadados. Nada é enviado para o BroBroGo, garantindo que todo o processamento ocorre localmente no seu computador.