FixMyVideos

DaVinci Resolve não consegue descodificar / Média offline — Correção

O DaVinci Resolve é o mais permissivo dos três principais NLE (Resolve / Premiere / Final Cut). Quando o Resolve diz que não consegue descodificar um ficheiro, geralmente significa que algo genuinamente estrutural está errado — o Resolve tentou muito e desistiu.

Frases comuns:

  • "Media offline" — o ficheiro que o Resolve deveria reproduzir não está onde era esperado, OU o ficheiro está lá, mas o Resolve não consegue lê-lo.
  • "Formato não suportado."
  • "Não foi possível descodificar o média."
  • Uma miniatura com um "X" vermelho no conjunto de média.

Esta página é sobre a segunda situação: o ficheiro está presente, mas o Resolve não consegue lê-lo.

Porque é que o Resolve falha quando outras ferramentas conseguem

O Resolve tem o seu próprio motor de multimédia (BMG / DaVinci Media Decoder). Para a maioria dos codecs, é mais amplo do que o do Premiere; para alguns, é mais restrito. Lacunas específicas:

  • DNxHR-LB (a variante DNxHR de menor taxa de bits) — por vezes correta, por vezes sinalizada.
  • HEVC Main 4:2:2 em versões do Windows sem o pacote HEVC opcional do instalador do Resolve.
  • Cineform — suportado no macOS, a instalação no Windows precisa do codec Cineform separadamente para algumas versões do Resolve.
  • AV1 — suportado no Resolve recente, não em versões mais antigas.
  • MJPEG com marcadores não padrão — o descodificador MJPEG do Resolve é rigoroso.

Para todos estes, o ficheiro não está danificado. A instalação do Resolve simplesmente não tem o descodificador.

O outro motivo: o ficheiro está realmente danificado

Os casos em que o Resolve recusa um ficheiro e o QuickTime/VLC também não o consegue reproduzir:

  • MOOV em falta ou com formato incorreto.
  • Ficheiro truncado.
  • Dados do codec danificados.
  • Incompatibilidade de contentor/codec.

Estes são casos de recuperação. Consulte MOOV não encontrado, ficheiro truncado, não foi possível abrir o documento.

Diagnosticar

ffprobe -v error -show_streams broken.mov

Se o 'ffprobe' devolver informações úteis do fluxo → o ficheiro está estruturalmente bem, o Resolve tem uma lacuna de codec. Solução abaixo.

Se o 'ffprobe' devolver erros ou estiver vazio → o ficheiro está corrompido, aplica-se a recuperação.

Verificação cruzada: tente reproduzir no VLC. A biblioteca de descodificadores do VLC é geralmente mais ampla do que a do Resolve para compatibilidade de codecs.

O VLC reproduzO Resolve reproduzVeredicto
SimSimTudo bem.
SimNãoResolver lacuna de codec. Transcodifique ou instale o codec.
NãoNãoO ficheiro está corrompido. Aplica-se a recuperação.
NãoSimRaro. Provavelmente uma descodificação heroica do Resolve de um ficheiro instável — arriscado para edição. Primeiro, faça um re-mux.

O que fazer em cada caso

Resolver lacuna de codec

Transcodifique para um codec compatível com o Resolve:

ffmpeg -i source.mov -c:v dnxhd -profile:v dnxhr_hq -c:a copy resolve_friendly.mxf

DNxHR HQ em 4K é um destino nativo do Resolve. O ficheiro transcodificado é importado sem problemas.

Se o codec for especificamente HEVC Main 4:2:2, instale o Resolve Studio (pago) ou use o descodificador HEVC do Resolve Studio. O Resolve gratuito tem limitações aqui.

Ficheiro genuinamente danificado

Fluxo de recuperação.

Como a nossa recuperação lida com casos direcionados para o Resolve

O Resolve é um dos nossos alvos de compatibilidade internos. O ficheiro recuperado é verificado para:

  • Importar para o Resolve sem avisos de "média offline".
  • É reproduzido no visualizador de origem sem interrupções.
  • Montar na linha do tempo com a duração e a taxa de fotogramas corretas.
  • Inclui todas as faixas de áudio detetáveis.

Se um ficheiro recuperado falhar em qualquer um destes aspetos no Resolve, trata-se de uma regressão que tratamos como um erro.

Especificamente:

  • Codec preservado. ProRes permanece ProRes, H.265 permanece H.265. Reconstruímos o contentor, não os dados do codec — o ficheiro recuperado é idêntico byte a byte ao original ao nível do codec.
  • 'co64' para ficheiros com mais de 4 GB. O Resolve lida com 'co64' corretamente; as ferramentas que usam 'stco' para ficheiros grandes produzem um comportamento de média offline a meio da linha do tempo.
  • O posicionamento do bloco de áudio corresponde às expectativas do Resolve (início do grupo de vídeo, não o fim), para que o áudio não se desloque em relação à imagem.

O que faz

  1. Carregue o ficheiro.
  2. Pré-visualização gratuita de 5 segundos. Se for reproduzido no seu navegador, o ficheiro recuperado será reproduzido no Resolve.
  3. Pague apenas se funcionar.

FAQ

O Resolve marca o clipe como "média offline", mas o ficheiro está exatamente onde deveria estar no disco. Causas comuns: ficheiro movido/renomeado no macOS Finder enquanto o projeto do Resolve estava aberto (o Resolve colocou o caminho em cache), o MOOV do ficheiro foi corrompido após a importação (raro) ou o índice do ficheiro tem valores que o Resolve recusa (o re-mux corrige isto em muitos casos).

O Resolve reproduz, mas com um flash vermelho / um único fotograma preto no início. Muitas vezes, um "stss" (amostra de sincronização) em falta ou errado no MOOV reconstruído — o Resolve procura um fotograma que não seja chave. A recuperação reconstrói 'stss' a partir de posições IDR observadas; se o seu ficheiro for da recuperação de outra ferramenta, a nossa refazer corrige isso.

O Resolve diz "não foi possível descodificar o média", especificamente em H.265. O Resolve gratuito tem descodificação HEVC limitada no Windows. Instale o Resolve Studio, transcodifique para ProRes / DNxHR ou atualize o macOS para descodificação de hardware.

O Resolve elimina o áudio na importação, embora o 'ffprobe' mostre áudio. Por vezes, há uma incompatibilidade na taxa de amostragem entre a configuração do projeto do Resolve e o áudio do ficheiro. Tente alterar as definições do projeto para corresponderem (48 kHz é a taxa de câmara mais comum).

As minhas filmagens estão seguras? Servidor em França, eliminadas automaticamente após 48 horas, nunca usadas para treinar nada ou partilhadas. Política de privacidade.

Relacionado

Carregue o seu ficheiro →

Pré-visualização gratuita · Sem compromisso

Pronto(a) para recuperar o seu vídeo?

Carregue o seu ficheiro. Obtenha uma pré-visualização gratuita de 5 segundos em cerca de um minuto. Pague apenas se a pré-visualização parecer correta.

Carregue o seu vídeo →