Ich habe Videos mit einer Canon EOS 7D aufgenommen und es hat mir gesagt, dass der Akku (ich dachte) heiß wird, also habe ich die Akkufachabdeckung geöffnet und sie hat sich sofort ausgeschaltet. Es war ein Akkupack, und die Akkus blieben an Ort und Stelle, obwohl sie sich abschalteten. Jetzt habe ich eine 1,4-GB-Datei, die selbst ffmpeg nicht lesen kann. Ich habe viele andere Dateien, die mit genau demselben Format aufgenommen wurden, aus dem ich herausschauen konnte, um die Daten zu lesen, wenn ich musste, aber wie mache ich das?
ffmpeg -i auf der fehlerhaften Datei:
[mov,mp4,m4a,3gp,3g2,mj2 @ 000001572b9fa3a0] moov atom not found
MVI_3891.MOV: Invalid data found when processing input
ffmpeg -i auf einer guten Datei:
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
untrunc
die Datei wiederhergestellt wird.