मैं एक Canon EOS 7D के साथ वीडियो शूट कर रहा था, और यह मुझे बैटरी बता रहा था (मुझे लगा) गर्म हो रहा था, इसलिए मैंने बैटरी कवर खोला और यह तुरंत बंद हो गया। यह एक बैटरी पैक था, और बैटरी बंद होने के बावजूद जगह में रहे। तो अब मेरे पास एक 1.4 GB फ़ाइल है जिसे ffmpeg भी नहीं पढ़ सकता है। मेरे पास ठीक उसी प्रारूप के साथ शूट की गई अन्य फाइलें हैं जो मुझे ज़रूरत पड़ने पर डेटा को पढ़ने के लिए बंद कर सकती हैं, लेकिन मुझे ऐसा कैसे करना चाहिए।
खराब फाइल पर ffmpeg -i:
[mov,mp4,m4a,3gp,3g2,mj2 @ 000001572b9fa3a0] moov atom not found
MVI_3891.MOV: Invalid data found when processing input
एक अच्छी फ़ाइल पर ffmpeg -i:
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
फ़ाइल को पुनर्प्राप्त करने के लिए कैसे उपयोग किया जाए।