Melhores Maneiras de Corrigir o Erro ‘MOOV Atom Not Found’ em Arquivos de Vídeo

moov atom not found

O Moov Atom é uma parte crítica de um arquivo de vídeo que os players de mídia precisam para carregar corretamente os dados de streaming (ou seja, reproduzir o vídeo). Infelizmente, esse erro está se tornando cada vez mais comum devido à forma como o Moov Atom é criado, o que discutiremos com mais detalhes. Porém, é também um dos poucos tipos de corrupção de vídeo que requerem soluções muito específicas.

Os conselhos gerais para reparo de vídeo não funcionarão. Então testamos e compilamos 4 maneiras confiáveis de corrigir o erro “Moov Atom is Not Found” usando as ferramentas apropriadas no seu Mac.

O que é o Moov Atom e Esse Erro Pode Ser Corrigido?

O Moov Atom é a parte do seu arquivo de vídeo que armazena importantes “metadados” (ou dados sobre o arquivo), como informações de indexação, timestamps, etc.

Ele é tipicamente criado e salvo no final de uma sessão de gravação para processar e salvar todas as informações do fluxo de vídeo.

O Moov Atom é importante porque informa aos aplicativos e dispositivos como interagir com o arquivo. Existem duas situações em que o erro “MOOV Atom Não Encontrado” aparece:

  • Cenário 1: O Moov Atom está corrompido ou fora de lugar dentro do arquivo, o que dificulta para certos players de mídia e serviços de streaming encontrá-lo e reproduzir o vídeo.
  • Cenário 2: O Moov Atom está completamente ausente — este é o cenário provável se a gravação do seu vídeo corrompido foi interrompida devido a algo como uma queda de drone, baterias descarregadas, ejeção inadequada de um cartão de memória ou disco rígido, etc. Isso ocorre porque o Moov Atom não havia sido gerado até esse ponto (lembre-se de que o Moov Atom é criado último ).

Fornecemos soluções para ambos os cenários na próxima seção do guia.

4 Maneiras de Corrigir o Erro “Moov Atom Not Found”

Nesta seção, abordaremos 4 soluções comprovadas para reparar um vídeo com o erro “Moov Atom Não Encontrado.” Os dois primeiros métodos ajudam com vídeos cujo Moov Atom está completamente ausente, enquanto os dois últimos métodos podem corrigir vídeos com dados do Moov Atom corrompidos ou fora do lugar.

Corrigir 1: Corrigir “Moov Atom Not Found” Usando Clever Online Video Repair

Clever Online Video Repair é um aplicativo online de reparo de arquivos que pode corrigir vídeos corrompidos inteiramente a partir de seu site. Embora existam outros sites de reparo disponíveis, Clever Online Video Repair é um dos poucos aplicativos da web que pode corrigir vídeos com um Moov Atom completamente ausente.

Desde que você tenha um arquivo de amostra saudável, Clever Online Video Repair pode gerar um novo Moov Atom para o seu vídeo corrompido, tornando-o novamente reproduzível. Também é 100% gratuito para vídeos de até 5 GB de tamanho.

Um exemplo de arquivo saudável deve ser um vídeo funcional que foi gravado com o mesmo dispositivo e configurações que o arquivo corrompido. Um bom exemplo é um clipe de vídeo gravado logo antes ou depois do vídeo corrompido.

Passo 1. Em qualquer navegador, abra repair.cleverfiles.com.

Etapa 2. Clique no botão Escolher arquivo .
Clever Online Video Repair Choose file button

Etapa 3. Navegue e selecione o seu arquivo. Em seguida, clique no botão Carregar .
Selecting a Moov file in Clever Online Video Repair's file selection dialogue

Passo 4. Se o Clever Online Video Repair conseguir corrigir seu vídeo, você será solicitado a responder uma pesquisa opcional. Na caixa Descrição , descreva o problema com seu vídeo. Em seguida, clique em Enviar . Se você não quiser compartilhar nenhum detalhe, clique em Pular e reparar .
Clever Online Video Repair user survey window

Passo 5. Use os menus suspensos para selecionar o Marca e o Modelo do dispositivo usado para capturar o vídeo corrompido. Normalmente, você pode encontrar essas informações no corpo do dispositivo, no manual ou no site do fabricante. Se você não conseguir encontrar, clique em Dispositivo desconhecido .
Clever Online Video Repair device brand and model selection window

Passo 6. Clique no novo botão Escolher arquivo .
Clever Online Video Repair Choose file button for the healthy moov file sample

Etapa 7. Selecione seu arquivo saudável de amostra e clique no botão Carregar .
Clever Online Video Repair file sample selection dialogue window

Passo 8. Você pode visualizar as capturas de tela que Clever Online Video Repair tirou do seu vídeo durante o processo de reparo para garantir que o arquivo está corrigido. Por fim, clique no botão Baixar .

Depois que o download estiver concluído, você encontrará seu vídeo reparado na pasta de Downloads com _reparado adicionado ao seu nome de arquivo. Tente abrir com um reprodutor de mídia.

Solução 2: Copiar Manualmente um Átomo Moov de um Arquivo Saudável Usando um Editor Hexadecimal

Uma alternativa manual e menos refinada à técnica do Clever Online Video Repair é copiar o Moov Atom de seu arquivo saudável por conta própria.

Usando um editor hexadecimal, você pode encontrar a string hexadecimal real que compõe o Moov Atom. Você pode copiar o Moov Atom existente de um arquivo saudável e colá-lo nos dados hexadecimais do arquivo corrompido.

Observe que fazer isso manualmente é menos eficaz do que usar o Clever Online Video Repair, que possui outros recursos subjacentes que suportam esta técnica (como a análise tecnológica do Moov Atom existente).

Para este método em particular, recomendamos fortemente que você duplique seu vídeo corrompido e o arquivo de amostra saudável — especialmente se você não tiver criado um backup anteriormente.

Passo 1. Baixar e instale o Hex Fiend, que é gratuito e open-source.

Etapa 2. Abra o Finder e navegue até o seu vídeo saudável. Clique com o botão direito no seu arquivo e selecione Abrir Com > Hex Fiend .
Opening a moov file with Hex Fiend in Finder

Etapa 3. Pressione as teclas Comando + F para abrir a ferramenta de busca e digite moov . O Hex Fiend destacará a sequência de caracteres que compõem o Moov Atom. Pressione as teclas Comando + C para copiar a sequência.
Copying the moov atom from a healthy moov file using Hex Fiend

Passo 4. Agora, abra seu vídeo corrompido com o Hex Fiend (usando as mesmas instruções do passo 2). Coloque o cursor no final do arquivo e pressione as teclas Comando + V para colar o Moov Atom que você copiou do seu arquivo saudável de amostra.
Using Hex Fiend to paste the moov atom from the healthy file sample to the corrupted moov file's hex data

Passo 5. Se você criou um arquivo duplicado antes, vá em frente e clique em Arquivo > Salvar . Se você NÃO criou um duplicado, use Salvar Como… e crie um novo arquivo.
Saving modified moov file with pasted moov atom using Hex Fiend

Depois de salvar seu arquivo, o Moov Atom que você colou será anexado aos seus dados. Você pode tentar abri-lo com um reprodutor de mídia.

Corrigir 3: Use o FFmpeg para corrigir “Moov Atom Not Found” relocando-o

FFmpeg é uma ferramenta de reparo e manipulação de vídeos respeitada, gratuita e de código aberto que você pode usar para encontrar e realocar o Moov Atom para o início dos dados do seu arquivo.

Isso pode corrigir instâncias do erro “Moov Atom Not Found” que ocorreram devido aos reprodutores de mídia e serviços de streaming procurarem no lugar errado. Isso também aumenta a compatibilidade geral do arquivo, o que deve ajudar a evitar outros erros no futuro.

Info: FFmpeg é um arquivo executável Unix, o que significa que você irá operá-lo através do aplicativo Terminal. Não se preocupe! Os passos são fáceis, desde que você siga junto.

Passo 1. Instale o Homebrew executando o código do site deles na linha de comando do seu aplicativo Terminal.
Homebrew installer link on their official website

Etapa 2. Abra o aplicativo Terminal e execute o seguinte código para usar o Homebrew para instalar o FFmpeg:

brew install ffmpeg

Install FFmpeg command using Homebrew in the Terminal app

Etapa 3. Abra o Terminal (Finder > Aplicativos > Utilitários) e digite o seguinte comando:

cd desktop/demo

Substitua desktop/demo com o caminho da sua própria pasta. Esse comando aponta o aplicativo Terminal para a pasta onde seu vídeo corrompido está armazenado.
Change directory command in the Terminal app

Passo 4. Agora podemos invocar operações FFmpeg e aplicá-las ao vídeo corrompido. Digite o seguinte comando para localizar e mover o átomo Moov para o início do arquivo (onde ele deveria estar):

ffmpeg -i nomoov.mp4 -c copy -movflags faststart fixed.mp4

Substitua nomoov.mp4 pelo nome do arquivo de vídeo corrompido e corrigido.mp 4 pelo nome do arquivo que você deseja que o FFmpeg produza.
FFmpeg command that relocates the corrupted file's moov atom to the start of its hex code

Depois que o FFmpeg concluir a operação, você encontrará fixed.mp4 (ou qualquer nome de arquivo que você escolheu) na pasta onde o FFmpeg e seu vídeo corrompido estão armazenados. Tente abri-lo.

Correção 4: Re-encode o Seu Vídeo Usando o Handbrake

Re-encodar seu vídeo pode potencialmente corrigir o erro “Moov Atom Não Encontrado” porque usa os dados do arquivo antigo para gerar um novo. No entanto, isso só funcionará se o Moov Atom estiver corrompido, deslocado ou apenas parcialmente corrompido, pois os conversores e transcodificadores de vídeo dependem dos dados no Moov Atom.

Para este método, você pode usar a ferramenta gratuita e de código aberto para Mac chamada Handbrake, que é o que usaremos para esta demonstração.

Passo 1. Baixar e instale o Handbrake.

Etapa 2. Abra o Handbrake e ele deve automaticamente permitir que você selecione um vídeo (ou você pode clicar Código Aberto ). Selecione seu vídeo corrompido e clique em abrir.
Handbrake's source selection dialogue window

Etapa 3. No menu Resumo na seção Formatar , marque a caixa ao lado de Otimizado para a Web .
Handbrake Web Optimize format setting in the Summary menu

Passo 4. Na seção Vídeo , clique no menu dropdown ao lado de Codificador de Vídeo e selecione H.264 . Em seguida, clique em Navegar… no canto inferior direito da janela.
Handbrake encoder settings in the Video menu

Passo 5. Selecione um local onde você deseja que o Handbrake salve seu vídeo re-codificado. Em seguida, clique em Escolher . Observe que o Handbrake não permitirá que você salve no mesmo pasta que seu vídeo corrompido.
Handbrake's destination folder selection dialogue window

Passo 6.Por fim, clique no botão Iniciar para iniciar o processo de codificação.
Start button in the Handbrake app window

Handbrake mostrará seu progresso na parte inferior da janela. Uma vez que desaparecer, o processo estará completo. Você encontrará seu vídeo na pasta que selecionou na etapa 6. Tente abri-lo.

Para concluir, aqui está a melhor maneira de evitar esse erro…

Existem opções limitadas para reparar vídeos com o erro “Moov Atom Not Found” e muitos players de mídia padrão são muito dependentes dos seus dados. A melhor maneira de evitar perder o Moov Atom é garantir que seus vídeos não sejam interrompidos durante o processo de gravação, permitindo que ele seja concluído corretamente.

Isso significa garantir que seu dispositivo tenha uma bateria carregada e esteja funcionando normalmente, que seu cartão de memória tenha espaço suficiente para acomodar seu vídeo (e mais um pouco), e que você tente evitar situações em que seu dispositivo caia ou trave. Finalmente, certifique-se de comprar cartões de memória de vendedores confiáveis – cartões de memória falsos não apenas mentem sobre o espaço de armazenamento, mas também são muito mais propensos a corromper.

Alejandro Santos
Redator-Chefe
Alejandro é o Escritor Chefe do Macgasm e entusiasta do ecossistema Apple. Ele escreve a maioria dos guias de solução de problemas e revisões de software para este site, aproveitando seu amor pela tecnologia e vasta experiência em redação técnica.… Biografia completa