Как восстановить 1,4 ГБ видеофайл, который не может быть прочитан (Canon) [дубликат]

14

Я снимал видео на 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
Арлен Бейлер
источник
7
Близкие избиратели: только потому, что ситуация была создана камерой (не компьютером общего назначения), не означает, что попытка восстановить файл не по теме. Я голосую за Leave Open.
Бен Н
Я думаю, что ключевой бит это фраза "Пропавший атом moov". Посмотрите на этот пост, в котором говорится об Untrunc. Согласно этому посту, AtomicParsley может исправить это.
Давидго
Смотрите другой вопрос, который объясняет, как использовать untruncдля восстановления файла.
slhck
@slhck, это будет работать с MOV?
Арлен Бейлер
MOV и MP4 очень тесно связаны. MP4 исторически основан на MOV. Это должно работать и для файлов MOV. Если нет, дайте мне знать.
slhck

Ответы:

12

Попробуй с recovery_mp4_to_h264 . Это программа командной строки, и она требует хорошего справочного файла.

Использование как указано:

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>]
Gyan
источник
1
Только одно замечание: если вы запустите его только с помощью, -hэто даст вам довольно полезный небольшой справочный текст. Мне пришлось добавить --eosфлаг и экспортировать в h264 и wav, и тогда все заработало нормально. Кроме того, убедитесь, что вы не указали свой in_good_similar.movфайл как out_video.h264файл. Я сделал это, не осознавая этого, и мне пришлось снова скопировать видео из моих исходных файлов.
Арлен Бейлер
Мне также пришлось отрегулировать скорость видео, так как по какой-то причине она была несколько медленнее. Я не изучал, почему это было, но я предполагаю, что это было связано с частотой кадров. Мне пришлось установить 119,9% для точного соответствия аудио.
Арлен Бейлер
Похоже, ваше исходное видео 29,97, а восстановленное видео - 25 к / с.
Gyan
1
Разве наличие хорошего видеофайла для использования здесь полностью не разрушает цель восстановления старого?
Pyroglyph
Как так? Цель восстановления старого файла - сделать его пригодным для использования, т.е. воспроизводимым и редактируемым. Содержание хорошего файла будет другим и не заменит сломанное.
Гьян
-4

Ссылка и загрузка: http://www.easeus.com/data-recovery/data-recovery-software/mov-recovery.htm

Шаг 1. Запустите мастер восстановления данных EaseUS. Выберите «Видео» и нажмите кнопку «Далее», чтобы начать задание восстановления Mov.

Шаг 2. Выберите диск, на котором вы потеряли свои данные, и нажмите кнопку «Сканировать», программа быстро просканирует выбранный диск, чтобы найти все ваши потерянные мов. Если вы потеряли раздел, выберите «Lost Disk Drives» и «Scan», чтобы продолжить процесс восстановления.

Шаг 3. После сканирования вы можете просмотреть все перечисленные восстанавливаемые файлы mov один за другим и выбрать те, которые вам нужны. Затем нажмите кнопку «Восстановить», чтобы вернуть их один раз. Здесь вы должны сохранить все восстановленные файлы на другом диске, чтобы избежать перезаписи данных.

Надеюсь это поможет!

Том Диксон
источник
1
На самом деле у меня есть файл, он, очевидно, не записал конечные метаданные.
Арлен Бейлер