Comment récupérer un fichier vidéo de 1,4 Go qui ne peut pas être lu (Canon) [dupliquer]

14

Je tournais une vidéo avec un Canon EOS 7D, et cela me disait que la batterie (je pensais) devenait chaude, alors j'ai ouvert le couvercle de la batterie et je l'ai arrêté rapidement. C'était une batterie et les batteries sont restées en place même si elles s'étaient éteintes. Alors maintenant, j'ai un fichier de 1,4 Go que même ffmpeg ne peut pas lire. J'ai de nombreux autres fichiers tournés avec le même format que je pourrais regarder pour lire les données si je le devais, mais comment faire.

ffmpeg -i sur le mauvais fichier:

[mov,mp4,m4a,3gp,3g2,mj2 @ 000001572b9fa3a0] moov atom not found
MVI_3891.MOV: Invalid data found when processing input

ffmpeg -i sur un bon fichier:

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
Arlen Beiler
la source
7
Votants proches: ce n'est pas parce que la situation a été créée par un appareil photo (pas un ordinateur à usage général) que tenter de réparer le fichier est hors sujet. Je vote pour laisser ouvert.
Ben N
Je pense que l'élément clé est la phrase "Missing moov atom". Jetez un oeil à ce post qui parle d'Untrunc Selon ce post, AtomicParsley peut également le corriger.
davidgo
Voir l'autre question qui explique comment utiliser untruncpour récupérer le fichier.
slhck du
@slhck, cela fonctionnera-t-il avec MOV?
Arlen Beiler
MOV et MP4 sont très étroitement liés. MP4 est historiquement basé sur MOV. Cela devrait également fonctionner pour les fichiers MOV. Sinon, faites-le moi savoir.
slhck du

Réponses:

12

Essayez avec Recover_mp4_to_h264 . C'est un programme en ligne de commande, et nécessitera un bon fichier de référence.

Utilisation comme indiqué:

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
la source
1
Juste une note: si vous l'exécutez avec juste -hcela, il vous donnera un petit texte d'aide assez utile. J'ai dû ajouter le --eosdrapeau et exporter vers h264 et wav, puis cela a bien fonctionné. Assurez-vous également que vous ne spécifiez pas votre in_good_similar.movfichier comme votre out_video.h264fichier. Je l'ai fait sans m'en rendre compte et j'ai dû recopier la vidéo à partir de mes fichiers source.
Arlen Beiler
J'ai également dû ajuster la vitesse de la vidéo, car elle était un peu plus lente, pour une raison quelconque. Je n'ai pas cherché à savoir pourquoi c'était, mais je suppose que c'était lié à la fréquence d'images. J'ai fini par avoir besoin de le régler à 119,9% pour correspondre exactement à l'audio.
Arlen Beiler
Sonne comme votre vidéo source est de 29,97 alors que votre vidéo récupérée est de 25 ips.
Gyan
1
Le fait d'avoir un bon fichier vidéo à utiliser ici ne va-t-il pas entièrement à l'encontre de l'objectif de récupérer l'ancien?
Pyroglyphe
Comment? Le but de récupérer l'ancien fichier est de le rendre utilisable c'est-à-dire jouable et modifiable. Le contenu du bon fichier sera différent et ne remplacera pas celui qui est cassé.
Gyan
-4

Référence et téléchargement: http://www.easeus.com/data-recovery/data-recovery-software/mov-recovery.htm

Étape 1. Lancez l'assistant de récupération de données EaseUS. Sélectionnez "Vidéo" et cliquez sur le bouton "Suivant" pour démarrer votre travail de récupération mov.

Étape 2. Sélectionnez le disque où vous avez perdu vos données et cliquez sur le bouton "Scan", le logiciel va rapidement scanner le disque sélectionné pour trouver tous vos mov perdus. Si vous avez perdu votre partition, sélectionnez "Lost Disk Drives" et "Scan" pour continuer le processus de récupération.

Étape 3. Après l'analyse, vous pouvez voir tous les fichiers mov récupérables répertoriés un par un et sélectionner ceux que vous souhaitez. Ensuite, cliquez sur le bouton "Récupérer" pour les récupérer une fois. Ici, vous devez enregistrer tous les fichiers récupérés sur un autre disque pour éviter l'écrasement des données.

J'espère que cela t'aides!

Tom Dickson
la source
1
En fait, j'ai le fichier, il n'a tout simplement pas écrit les métadonnées de fin, apparemment.
Arlen Beiler