FixMyVideos

Recuperar ficheiros XAVC-S corrompidos

XAVC-S não é uma câmara — é o codec e o contentor que a Sony escreve em quase toda a sua gama: a linha Alpha sem espelho (A7, A7S, A7R, A1, A9), as câmaras de vlogging ZV, as compactas RX e os corpos da linha Cinema (FX30, FX3, FX6) quando estão configurados para XAVC S. Se uma dessas gravações parou antes de a câmara terminar de escrever o ficheiro, a imagem e o som quase sempre ainda estão no cartão. O que falta é o pequeno dado que diz a um reprodutor onde está tudo.

Esta página é sobre o formato XAVC-S. Para um corpo específico, os guias de câmara na parte inferior aprofundam-se.

O que o XAVC-S realmente é

  • XAVC S — H.264 (AVC), Long-GOP, dentro de um contentor MP4. O formato de gravação habitual da Sony.
  • XAVC S-I — o mesmo H.264, mas All-Intra (cada fotograma é um fotograma-chave completo). Ficheiros maiores, edições mais fáceis. Ainda MP4.
  • XAVC HS — um codec diferente: H.265 / HEVC. Se o seu ficheiro for XAVC HS, consulte Recuperar ficheiros HEVC.

O áudio é LPCM. O índice que une os fotogramas de vídeo e o áudio — o átomo MP4 "moov" — é gravado apenas no momento em que a gravação para de forma limpa.

O que está no ficheiro quando este falha

[ftyp]   ← MP4 + XAVC declaration, intact
[mdat]   ← all your H.264 frames + LPCM audio, interleaved
[????]   ← the moov index that should be here is missing

Os fotogramas estão lá. O mapa desapareceu. Reconstruir esse mapa é todo o trabalho.

Porque é que as gravações XAVC-S ficam corrompidas

A causa quase nunca é o codec — é a gravação ser interrompida antes de uma paragem limpa:

  • A bateria acaba a meio da filmagem.
  • Cartão retirado antes de a gravação terminar — SD nas Alphas, CFexpress Tipo A na linha A1 / A7S III / FX.
  • Corte térmico em longos takes 4K.
  • Cartão cheio a meio da gravação.
  • Perda de energia num equipamento a funcionar com uma bateria simulada ou USB-PD.

Cada um destes deixa a mesma impressão digital: um ".mp4" com aparência saudável que nenhum reprodutor abrirá.

O que pode tentar primeiro

  1. Sony Catalyst Browse (gratuito). A própria ferramenta da Sony compreender as suas variantes XAVC e, por vezes, abrir um ficheiro que o QuickTime não consegue.
  2. 'untrunc' (código aberto). Criado exatamente para esta falha de índice em falta. Precisa de um clipe de referência em bom estado da mesma câmara no mesmo modo.
  3. 'ffprobe'. Se o FFmpeg comunicar informações de fluxo, o ficheiro é mais recuperável do que a média.
  4. Resolve ou Premiere diretamente — ambos são mais permissivos em relação ao XAVC do que o QuickTime. Um teste de 30 segundos não custa nada.

Trabalhe sempre numa cópia do ficheiro.

Como a nossa recuperação lida com XAVC-S

  • Não é necessário nenhum clipe de referência. Os parâmetros do codec são lidos a partir do primeiro fotograma-chave válido em 'mdat'.
  • XAVC S e XAVC S-I, ambos. H.264 Long-GOP e All-Intra são detetados a partir dos dados do fotograma — não tem de nos dizer qual.
  • 'co64' para ficheiros com mais de 4 GB. Os takes longos em 4K ultrapassam rotineiramente os 4 GB; os deslocamentos de blocos de 64 bits são o padrão, pelo que a segunda metade de um ficheiro grande não falha silenciosamente (o modo de falha das ferramentas bloqueadas em 'stco' de 32 bits).
  • Áudio LPCM tratado corretamente. A taxa de amostragem, o layout do canal e a ordem dos bytes são lidos a partir dos dados reais, não presumidos.
  • O perfil de imagem é preservado. S-Log3, S-Cinetone e HLG estão nos dados do codec, pelo que o ficheiro reconstruído os herda — as filmagens S-Log3 voltam como S-Log3.
  • Qualquer corpo Sony. Como a recuperação funciona ao nível do formato, não importa se uma A7 IV, uma ZV-E1, uma RX100 ou uma FX3 gravaram o ficheiro.

O que faz

  1. Carregue o ficheiro XAVC-S. Até 50 GB.
  2. Cerca de um minuto depois, uma pré-visualização gratuita de 5 segundos.
  3. Pague apenas se funcionar. Ajuste as definições ou encaminhe para um humano se não funcionar.

FAQ

Qual é a diferença entre XAVC S, XAVC S-I e XAVC HS? XAVC S e XAVC S-I são ambos H.264 (Long-GOP e All-Intra, respetivamente) num contentor MP4. XAVC HS é H.265 / HEVC — um codec diferente. Recuperamos todos os três; se o seu for HS, o guia HEVC é a correspondência mais próxima.

Que câmaras Sony são abrangidas? Qualquer uma que grave XAVC-S — a linha Alpha sem espelho (A7, A7S, A7R, A1, A9), as câmaras de vlogging ZV, as compactas RX e a linha Cinema (FX30 / FX3 / FX6) nos modos XAVC S.

Preciso de um clipe de referência em bom estado? Não. A reconstrução estrutural lê tudo o que precisa a partir dos próprios fotogramas do ficheiro danificado. Uma referência só ajuda em casos incomuns, e o diagnóstico no carregamento dir-lhe-á se o seu é um deles.

O S-Log3/S-Cinetone voltará corretamente? Sim. O perfil de cor faz parte dos dados do codec e é transportado intacto.

O meu ficheiro tem mais de 4 GB. Esse é o caso normal para 4K e é tratado por predefinição com deslocamentos de 64 bits. O tamanho do ficheiro não é o problema; um índice em falta é.

É reproduzido por um segundo e depois congela. Esse é um modo de falha diferente — danos no meio do ficheiro, em vez de um índice em falta. Muitas vezes ainda recuperável, por vezes recuperando a secção intacta. O diagnóstico gratuito diz-nos em que caso se encontra.

As minhas imagens estão seguras? O ficheiro fica num servidor em França, é eliminado automaticamente após 48 horas e nunca é usado para treinar nada nem é partilhado. Política de privacidade.

Relacionado

Carregue o seu ficheiro XAVC-S →

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 →