Восстановление поврежденного видеофайла MP4 [закрыто]
У меня есть видео MP4, которое я взял с флип-камерой. Камера застыла, пока я останавливал диктофон, и теперь видео кажется поврежденным. Я все еще могу скачать его с камеры, но он не будет воспроизводиться. Теперь они еще более 2 гигабайт, так что я думаю, что данные все еще там.
Итак, я рыскал в интернете в поисках решений, и я нашел платные услуги и программное обеспечение, которые утверждают, что могут исправить такую вещь. Одна диагностическая служба ("заветная"), показала мне кадры из видео, подтверждающего мое мнение, что там, вероятно, есть что-то спасаемое. К сожалению, однако, цена, запрошенная для ее исправления, отсутствует в бюджете. Это требует больше домотканого решения.
кто-нибудь знает, как исправить поврежденный MP4? Или услуги или программного обеспечения, которые не слишком много денег?
3 ответов
дайте этому выстрел официальный инструмент ссылка Эта утилита может восстановить поток H. 264 / AVC из незавершенных файлов MP4/MOV без (или пустого) заголовка. Возможно, вы получили файл воспроизведение в случае повреждения видеокамеры во время записи или. Эта утилита была протестирована с файлами записано GoPro, но он может работать и с другими видеокамерами.
использование:
recover_mp4_to_h264 in_good_similar.mp4 --analyze
recover_mp4_to_h264 in_corrupted.mp4 out_video.h264 [out_audio.aac | out_audio.wav | out_audio.mp3] []
recover_mp4_to_h264 in_corrupted.mp4 out_video.h264 [--aac | --pcm | --mp3] []
поддерживаемые рекордеры:
Default is Ambarella (used in GoPro, etc.)
Specify --eos in case of Canon EOS
Specify --apple in case of some Apple software encoder
Specify --htc in case of HTC smartphone
Specify --motorola in case of Motorola smartphone
Specify --samsung in case of Samsung camcorder
Шаг 1: Используйте любой хороший предыдущий файл с одинаковое разрешение и битрейт для создания записи конфигурации AVC, например
recover_mp4_to_h264.exe GOPR0346.MP4 -- analyze
Примечание: он создаст файл " avcc.hdr " в текущем каталоге.
Шаг 2: восстановите поток H. 264 из поврежденного файла, например
recover_mp4_to_h264.exe GOPR0347.MP4 GOPR0347.кодек H264 GOPR0347.aac
Примечание: файл " avcc.РВБ должны быть существовать. Примечание: укажите --pcm или имя файла WAV в случае восстановления MOV-файла, написанного Canon EOS.
Шаг 3: Используйте любую другую утилиту (например, Yamb или ffmpeg) чтобы воссоздать файл MP4 / MOV из потока H. 264 (GOPR0347.кодек H264). Примечание MP4 не поддерживает звук PCM, вы должны создать MOV в этом случае:
ffmpeg.exe-r 30-я восстановился.кодек H264 -я выздоровел.WAV-vcodec copy-результат копирования acodec.мов
Edit: добавить официальную ссылку инструмента. спасибо Компилятор
Старая Ссылка: Mega Link
великолепно!
у меня был сбой телефона android, пока я снимал. К счастью, он укоренен, поэтому я могу получить временный файл из папки камеры.
было легко восстановить материал, используя совет, он у меня на пути. Но было несколько трудностей, чтобы победить в отношении слияния файлов...
восстановленный звук имел более высокий битрейт, чем звук из "хороших" файлов. 128k вместо 96k. Чтобы я мог объединить файлы обратно в рабочий фильм, но звук будет идти слишком быстро и потерять синхронизацию. Так что нужны преобразования.
также ffmpeg не мог / не хотел копировать поток aac, поэтому ему нужно было преобразовать поток с фильтром; aac_adtstoasc
в моем случае я должен был сделать:
recover_mp4_to_h264.exe good.MP4 --avcc
recover_mp4_to_h264.exe bad.MP4 bad.h264 bad.aac --android
ffmpeg -i bad.aac -acodec libvo_aacenc -b:a 96k fixed.aac
ffmpeg -r 30 -i bad.h264 -i fixed.aac -vcodec copy -acodec copy -bsf:a aac_adtstoasc fixed.mp4
успехов!
Я не стал проверять эти решения, но для меня видео Ремонт программного обеспечения Грау работал. Ссылку на скачивание и инструкцию по использованию программы можно найти на этой странице:
http://grauonline.de/cms2/?page_id=5
важно отметить, что для его работы вы должны предоставить не сломанный (воспроизводимый) фильм того же типа (записанный с помощью той же камеры, с тем же разрешением, теми же настройками и т. д.), Чтобы программное обеспечение могло сравнить это воспроизводимое видео файл со сломанным и восстановить его. Если у вас еще нет образца, достаточно записать 10-секундное видео вашей комнаты или что-нибудь еще, используя те же настройки, которые вы использовали для записи файла, который оказался сломанным.