Come recuperare file video da 1,4 GB che non può essere letto (Canon) [duplicato]


14

Stavo girando un video con una Canon EOS 7D, e mi stava dicendo che la batteria (pensavo) si stava surriscaldando, quindi ho aperto il coperchio della batteria e si è spento immediatamente. Era un pacco batteria e le batterie sono rimaste al loro posto anche se si sono spente. Quindi ora ho un file da 1,4 GB che nemmeno ffmpeg non può leggere. Ho molti altri file girati con lo stesso identico formato che potrei guardare fuori per leggere i dati se ne avessi bisogno, ma come posso farlo.

ffmpeg -i sul file errato:

[mov,mp4,m4a,3gp,3g2,mj2 @ 000001572b9fa3a0] moov atom not found
MVI_3891.MOV: Invalid data found when processing input

ffmpeg -i su un buon file:

Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'MVI_3892.MOV':
  Metadata:
    major_brand     : qt
    minor_version   : 537331968
    compatible_brands: qt  CAEP
    creation_time   : 2016-01-28 12:04:16
  Duration: 00:12:10.86, start: 0.000000, bitrate: 46897 kb/s
    Stream #0:0(eng): Video: h264 (Constrained Baseline) (avc1 / 0x31637661), yuvj420p(pc, smpte170m/bt709/bt709), 1920x1080, 45357 kb/s, 29.97 fps, 29.97 tbr, 30k tbn, 60k tbc (default)
    Metadata:
      creation_time   : 2016-01-28 12:04:16
    Stream #0:1(eng): Audio: pcm_s16le (sowt / 0x74776F73), 48000 Hz, stereo, s16, 1536 kb/s (default)
    Metadata:
      creation_time   : 2016-01-28 12:04:16

7
Elettori vicini: solo perché la situazione è stata creata da una fotocamera (non da un computer generico) non significa che il tentativo di riparare il file sia fuori tema. Sto votando per lasciare aperto.
Ben N

Penso che il bit chiave sia la frase "Missing moov atom". Date un'occhiata a questo messaggio che parla di Untrunc Secondo questo messaggio AtomicParsley possono essere in grado di risolvere il problema pure.
David

Vedi l'altra domanda che spiega come utilizzare untruncper recuperare il file.
slhck,

@slhck, funzionerà con MOV?
Arlen Beiler,

MOV e MP4 sono strettamente correlati. MP4 è storicamente basato su MOV. Questo dovrebbe funzionare anche per i file MOV. In caso contrario, fammi sapere.
slhck,

Risposte:


12

Prova con recover_mp4_to_h264 . È un programma da riga di comando e richiederà un buon file di riferimento.

Utilizzo come indicato:

recover_mp4_to_h264 in_good_similar.mp4 --avcc
recover_mp4_to_h264 in_corrupted.mp4 out_video.h264 [out_audio.aac | out_audio.wav | out_audio.mp3] [<recorder>]
recover_mp4_to_h264 in_corrupted.mp4 out_video.h264 [--aac | --pcm | --mp3] [<recorder>]

1
Solo una nota: se lo esegui solo -hti darà un piccolo aiuto abbastanza utile. Ho dovuto aggiungere la --eosbandiera ed esportare in h264 e wav, e poi ha funzionato bene. Inoltre, assicurati di non specificare il tuo in_good_similar.movfile come out_video.h264file. L'ho fatto senza accorgermene e ho dovuto copiare nuovamente il video dai miei file di origine.
Arlen Beiler,

Ho dovuto anche regolare la velocità del video, dato che era leggermente più lento, per qualche motivo. Non ho esaminato il motivo per cui lo era, ma immagino fosse correlato al framerate. Ho finito per doverlo impostare al 119,9% per abbinare esattamente l'audio.
Arlen Beiler,

Sembra che il tuo video sorgente sia 29.97 mentre il tuo video recuperato è 25 fps.
Gyan,

1
Avere un buon file video da usare qui non vanifica completamente lo scopo di recuperare quello vecchio?
Pyroglyph,

Come mai? Lo scopo del recupero del vecchio file è di renderlo utilizzabile, cioè riproducibile e modificabile. Il contenuto del file buono sarà diverso e non sostituirà quello rotto.
Gyan,

-4

Riferimento e download: http://www.easeus.com/data-recovery/data-recovery-software/mov-recovery.htm

Passaggio 1. Avviare la procedura guidata di recupero dati EaseUS. Selezionare "Video" e fare clic sul pulsante "Avanti" per iniziare il processo di recupero mov.

Passaggio 2. Seleziona il disco in cui hai perso i tuoi dati e fai clic sul pulsante "Scansione", il software eseguirà rapidamente la scansione del disco selezionato per trovare tutto il tuo mov perso. Se hai perso la partizione, seleziona "Lost Disk Drives" e "Scan" per continuare il processo di recupero.

Passaggio 3. Dopo la scansione, è possibile visualizzare uno alla volta tutti i file mov recuperabili elencati e selezionare quelli desiderati. Quindi, fai clic sul pulsante "Ripristina" per ripristinarli una volta. Qui è necessario salvare tutti i file recuperati su un altro disco per evitare la sovrascrittura dei dati.

Spero che questo ti aiuti!


1
In realtà ho il file, semplicemente non ha scritto i metadati finali, a quanto pare.
Arlen Beiler,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.