Tôi đang quay video bằng Canon EOS 7D và nó đang nói với tôi rằng pin (tôi nghĩ) đang nóng lên, vì vậy tôi đã mở nắp pin và nó nhanh chóng tắt. Đó là một bộ pin và pin vẫn được giữ nguyên mặc dù đã tắt. Vì vậy, bây giờ tôi có một tệp 1,4 GB mà ngay cả ffmpeg cũng không thể đọc được. Tôi có rất nhiều tệp khác được chụp với cùng định dạng chính xác mà tôi có thể bỏ qua để đọc dữ liệu nếu tôi cần, nhưng làm thế nào để tôi làm điều đó.
ffmpeg -i trên tập tin xấu:
[mov,mp4,m4a,3gp,3g2,mj2 @ 000001572b9fa3a0] moov atom not found
MVI_3891.MOV: Invalid data found when processing input
ffmpeg -i trên một tập tin tốt:
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
để khôi phục tập tin.