O que é um arquivo MOV?

Um arquivo MOV usa o contêiner QuickTime para armazenar vídeo, áudio, legendas, código de tempo, metadados e outras faixas. O contêiner é compatível com vários codecs, portanto sua extensão não identifica os formatos codificados.

Como os arquivos MOV funcionam

MOV é o formato de arquivo QuickTime: uma hierarquia de átomos aninhados (funcionalmente idênticos às caixas do formato de arquivo ISO MPEG-4), cada um com seu próprio tamanho e tipo de quatro caracteres para que um analisador possa pular tipos que não conhece. Um átomo de filme (moov) descreve as faixas, sua temporização e a localização de cada amostra, enquanto as próprias amostras normalmente ficam em um átomo separado de dados de mídia (mdat). A mídia de cada faixa tem sua própria escala de tempo e descrição de amostras, e uma lista de edição opcional mapeia o tempo da mídia para a linha do tempo do filme. A Apple descreve o QuickTime como a base do formato de arquivo MPEG-4, mas afirma que os dois são tipos de arquivo distintos, por isso os programas inspecionam o conteúdo dos arquivos em vez de tratar .mov e .mp4 como intercambiáveis.

Informações essenciais

  1. O átomo moov contém metadados de faixas e tabelas de amostras, mdat contém as amostras, e um leitor só consegue interpretar mdat por meio de moov. O formato permite que moov venha antes ou depois de mdat, portanto, quando moov é gravado depois de mdat, um reprodutor precisa obter o final do arquivo antes de conseguir decodificar qualquer conteúdo; a ordem recomendada pela Apple coloca o átomo de filme primeiro para que a reprodução possa começar enquanto o arquivo ainda está sendo baixado.
  2. Mover moov para antes de mdat (“início rápido”) mantém as amostras codificadas intactas, mas os deslocamentos dos blocos são posições absolutas no arquivo, portanto, em um arquivo autossuficiente, cada deslocamento que aponta para os dados de mídia movidos precisa ser atualizado para sua nova posição. A opção faststart do FFmpeg faz isso em uma segunda passagem pela saída, fica desativada por padrão e não funciona em várias situações, incluindo saídas fragmentadas.
  3. Sem uma lista de edição, uma faixa começa imediatamente e usa toda a sua mídia; uma edição vazia atrasa o início da faixa, e outras entradas selecionam quais partes da mídia são reproduzidas. As durações das edições são armazenadas na escala de tempo do filme, enquanto os tempos de início da mídia usam a escala de tempo de cada faixa, portanto um leitor que ignora listas de edição ou mistura as duas escalas pode deslocar o áudio em relação ao vídeo.
  4. Um MOV não é necessariamente autossuficiente: o formato permite que o átomo de filme faça referência a dados de amostras armazenados em arquivos separados. Quando um arquivo assim é enviado por upload ou arquivado sem a mídia para a qual aponta, o .mov sozinho não pode ser reproduzido nem transcodificado.

Quando os arquivos MOV são importantes

Inspecione as faixas e os codecs antes de aceitar arquivos MOV de fluxos de trabalho de captura ou edição. Quando o contêiner de destino e o reprodutor são compatíveis com os fluxos existentes, a remultiplexação pode evitar a recompressão; transcodifique as faixas que o destino não consegue decodificar e qualquer faixa que precise de processamento, como redimensionamento ou reamostragem de áudio.

Como a Transloadit ajuda com arquivos MOV

O guia de formato MOV da Transloadit mostra /video/encode convertendo um MOV enviado por upload em MP4 para a web com uma predefinição, o que recodifica as faixas para distribuição em vez de renomear o arquivo.

MOV é um contêiner, portanto a possibilidade de processar um determinado arquivo também depende dos codecs de suas faixas.

Explore os formatos de arquivo e os recursos de compressão da Transloadit

Fontes

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