Réparer un fichier vidéo Mp4 corrompu [fermé]

j'ai une vidéo MP4 que j'ai prise avec une caméra Flip. La caméra s'est figée pendant que j'arrêtais le magnétophone et maintenant la vidéo semble corrompue. Je peux le télécharger de la caméra, mais ça ne marche pas. Maintenant, la vidéo est toujours de plus de 2 gigaoctets, donc je pense que les données sont toujours là.

donc, j'ai parcouru le web à la recherche de solutions, et j'ai trouvé des services et des logiciels payés qui prétendent pouvoir réparer une telle chose. Un service de diagnostic ("chéri"), m'a montré des images fixes de la vidéo, confirmant ma croyance qu'il y a probablement quelque chose de récupérable là-bas. Malheureusement, le prix demandé pour le réparer n'est pas dans le budget. Il nécessite plus d'une bure solution.

quelqu'un sait-il comment réparer un MP4 corrompu? Ou d'un service ou d'un logiciel qui n'est pas trop d'argent?

19
demandé sur Steve C. 2014-04-21 21:42:30

3 réponses

donner un coup de cette lien officiel de l'outil Cet utilitaire peut récupérer H. 264 / AVC stream à partir de fichiers MP4 / MOV Non numérisés sans (ou vide) de la tête. Vous pouvez obtenir le fichier non-institutionnalisé en cas de dommages caméscope pendant l'enregistrement ou tel. Cet utilitaire a été testé avec des fichiers enregistré par GoPro, mais il peut travailler avec d'autres caméscopes.

Utilisation:

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] []

enregistreurs pris en charge:

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

Étape 1: Utilisez n'importe quel bon fichier précédent avec le même résolution et même bitrate pour générer l'enregistrement de configuration AVC, par exemple

recover_mp4_to_h264.exe GOPR0346.MP4 -- analyser

Note: il va créer le fichier 'avcc.hdr " dans le répertoire courant.

Étape 2: récupérer le flux H. 264 à partir du fichier corrompu, par exemple

recover_mp4_to_h264.exe GOPR0347.MP4 GOPR0347.h264 GOPR0347.aac

Note: le fichier ' avcc.hdr " doit être exister. Note: spécifier --pcm ou le nom du fichier WAV en cas de récupération du fichier MOV écrit par Canon EOS.

Etape 3: Utilisez tout autre utilitaire (Yamb ou ffmpeg par exemple) ) pour recréer le fichier MP4 / MOV à partir du flux H. 264 (GOPR0347.h264). Note: MP4 ne supporte pas le son PCM, vous devez créer MOV dans ce cas:

ffmpeg.exe -r 30 -j'ai récupéré.h264 - j'ai récupéré.wav -vcodec copy-acodec copy résultat.mov

Edit: ajout d'outil officiel lien. grâce Le Compilateur

Ancien Lien: Mega Link

27
répondu Andrew 2017-01-29 13:03:58

superbe!

j'ai eu mon accident de téléphone android pendant que je filmais. Heureusement, il est enraciné pour que je puisse récupérer le fichier temporaire du dossier de la caméra.

il a été facile de récupérer le matériel en utilisant le Conseil ici, il m'a bien eu sur le chemin. Mais il y avait quelques difficultés à conquérir concernant la fusion des fichiers...

l'audio récupéré avait un débit plus élevé que l'audio des 'bons' fichiers. 128k au lieu de 96k. Pour que je puisse fusionner les fichiers. dans un film de travail, mais l'audio irait trop vite et perdrait la synchronisation. Il avait donc besoin de conversion.

aussi ffmpeg ne pouvait pas / ne voulait pas copier le flux aac, donc il devait convertir le flux avec un filtre;aac_adtstoasc

Dans mon cas, j'ai eu à faire:

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

Succès!

3
répondu user4938055 2015-11-03 00:27:32

Je n'ai pas testé les solutions ci-dessus, mais pour moi le logiciel de réparation vidéo de Grau a fonctionné. Le lien de téléchargement et les instructions d'utilisation du programme se trouvent sur cette page:

http://grauonline.de/cms2/?page_id=5

il est important de noter que, pour que cela fonctionne, vous devez fournir un film non cassé (jouable) du même type (enregistré en utilisant la même caméra, avec la même résolution, les mêmes paramètres, etc), afin que le logiciel puisse comparer cette vidéo jouable fichier avec le cassé et de le réparer. Si vous n'avez pas encore d'échantillon, il suffit d'enregistrer une vidéo de 10 secondes de votre chambre ou n'importe quoi d'autre en utilisant les mêmes paramètres que vous avez utilisés pour enregistrer le fichier qui a fini vers le haut cassé.

1
répondu Antonio Vinicius Menezes Medei 2015-06-15 01:39:18