Я снимал видео на Canon EOS 7D, и он говорил мне, что батарея (я думал) нагревается, поэтому я открыл крышку батарейного отсека, и она быстро отключилась. Это был батарейный блок, и батареи оставались на месте, даже если он отключился. Итак, теперь у меня есть файл объемом 1,4 ГБ, который даже 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
для восстановления файла.Ответы:
Попробуй с recovery_mp4_to_h264 . Это программа командной строки, и она требует хорошего справочного файла.
Использование как указано:
источник
-h
это даст вам довольно полезный небольшой справочный текст. Мне пришлось добавить--eos
флаг и экспортировать в h264 и wav, и тогда все заработало нормально. Кроме того, убедитесь, что вы не указали свойin_good_similar.mov
файл какout_video.h264
файл. Я сделал это, не осознавая этого, и мне пришлось снова скопировать видео из моих исходных файлов.Ссылка и загрузка: http://www.easeus.com/data-recovery/data-recovery-software/mov-recovery.htm
Шаг 1. Запустите мастер восстановления данных EaseUS. Выберите «Видео» и нажмите кнопку «Далее», чтобы начать задание восстановления Mov.
Шаг 2. Выберите диск, на котором вы потеряли свои данные, и нажмите кнопку «Сканировать», программа быстро просканирует выбранный диск, чтобы найти все ваши потерянные мов. Если вы потеряли раздел, выберите «Lost Disk Drives» и «Scan», чтобы продолжить процесс восстановления.
Шаг 3. После сканирования вы можете просмотреть все перечисленные восстанавливаемые файлы mov один за другим и выбрать те, которые вам нужны. Затем нажмите кнопку «Восстановить», чтобы вернуть их один раз. Здесь вы должны сохранить все восстановленные файлы на другом диске, чтобы избежать перезаписи данных.
Надеюсь это поможет!
источник