O que é extração de metadados?

A extração de metadados lê campos incorporados ou deriva propriedades descritivas e técnicas de um arquivo ou fluxo de mídia. Os valores extraídos podem incluir dimensões, duração, codecs, registros de data e hora, legendas e dados da câmera.

Como a extração de metadados funciona

A extração de metadados analisa o contêiner, os fluxos e os registros incorporados de um arquivo para produzir propriedades normalizadas para os sistemas seguintes. Alguns valores são lidos diretamente, enquanto outros, como duração efetiva, orientação ou quantidade de fluxos, são calculados a partir de várias estruturas. Os serviços de ingestão usam o resultado para validação, indexação de busca, roteamento e planejamento de transformações. Como a análise ocorre em um limite de confiança, os limites e o tratamento de erros fazem parte do projeto da extração.

Informações essenciais

  1. Os metadados do contêiner e os cabeçalhos dos fluxos codificados podem informar dimensões ou durações diferentes. Os extratores devem preservar a proveniência ou expor a discrepância em vez de mesclar os valores silenciosamente.
  2. A orientação de exibição pode ser representada como uma transformação em vez de estar incorporada à ordem dos pixels. Informar a largura e a altura armazenadas sem a transformação pode levar à seleção de um layout incorreto para a versão.
  3. Deslocamentos malformados, declarações de tamanho excessivo e estruturas com muitos níveis de aninhamento podem esgotar os recursos dos analisadores antes do início da decodificação. As unidades de processamento responsáveis pela extração precisam de limites de bytes, tempo, memória e recursão.

Quando a extração de metadados é importante

Execute a extração durante a ingestão quando o roteamento, a validação ou a indexação dependerem das propriedades reais de um arquivo. Trate os valores extraídos como não confiáveis, pois arquivos malformados e codificadores inconsistentes podem produzir dados inválidos.

Transforme conhecimento sobre mídia em um pipeline funcional

Conecte uploads, processamento, IA, armazenamento e entrega por meio de uma única API declarativa, com o stack de codificação, o ajuste de escala e as constantes mudanças de formatos gerenciados para você.

Experimente a Transloadit gratuitamente