Question Les fichiers vidéo récupérés ne seront pas lus


J'ai une carte SD avec des images et des vidéos qui ont mal fonctionné. J'ai pu récupérer les fichiers avec Photorec. Les images sont correctes, mais lorsque j'essaie d'ouvrir les fichiers vides (extension * .mov), j'obtiens les erreurs suivantes lorsque j'essaie de les ouvrir dans les programmes suivants

  • Lecteur Windows Media: "Windows Media Player a rencontré un problème lors de la lecture du fichier"
  • Quick Time: "Erreur -2048: Impossible d'ouvrir le fichier car ce n'est pas un fichier que QuickTime comprend"
  • VLC: il montre la première image de la vidéo et le son est juste du bruit blanc

Les fichiers ont l'air corrects donc je présume que les données sont toujours là. Est-il possible de réparer ces fichiers vidéo récupérés?


4
2017-12-14 16:47


origine


Il y a des chances que les fichiers soient marqués comme récupérés mais que certaines parties sont toujours irrémédiablement endommagées. Vous ne pouvez pas réparer par magie un fichier endommagé - vous avez la possibilité de fournir un fichier d'exemple ici? - slhck


Réponses:


Selon le lien que vous avez fourni, PhotoRec ignore le système de fichiers.

C'est un avantage dans certains cas, car il peut tenter de récupérer des supports même à partir de périphériques gravement endommagés. Cependant, la fragmentation des fichiers ne sera pas prise en compte. Cela explique pourquoi les plus petits fichiers fonctionnent, mais pas les plus gros.

Je vous suggère d'essayer un autre logiciel de récupération de fichiers pour tenter de récupérer les fichiers vidéo. J'ai utilisé Recuva dans le passé et obtenu de bons résultats avec elle.


3
2017-12-14 17:19





Je viens de rencontrer ce même problème et trouvé un correctif:

  1. Trier la liste des fichiers récupérés par ordre alphabétique

  2. Si un fichier se terminant par .mov est immédiatement suivi par un fichier beaucoup plus petit se terminant par _ftyp.mov, il peut probablement être corrigé; la _ftyp.mov fichier contient apparemment des informations d'en-tête

  3. Pour réparer la vidéo, combinez les deux fichiers en plaçant d'abord le fichier d'en-tête. Par exemple:

    • Linux / OS X:

      cat f2951104_ftyp.mov f0195200.mov > video.mov
      
    • Les fenêtres:

      copy /b f2951104_ftyp.mov + f0195200.mov video.mov
      

Pour référence, voici les informations du commande de fichier m'a donné sur les deux fichiers récupérés et le fichier combiné:

$ file f2951104_ftyp.mov
f2951104_ftyp.mov: ISO Media, Apple QuickTime movie
$ file f0195200.mov
f0195200.mov: Apple QuickTime movie (unoptimized)
$ file video.mov
video.mov: ISO Media, Apple QuickTime movie

La source:
http://forum.cgsecurity.org/phpBB3/cant-view-mov-files-t1070.html#p5068


5
2017-08-26 00:49



Cela a fonctionné pour moi sur un fichier 1gb + .mov récupéré par testdisk. Merci - Ken


Les fichiers vidéo sont corrompus lorsqu'ils sont récupérés avec photorec (même chose avec testdisk) afin qu'ils ne jouent pas même si le flux vidéo est là. J'ai eu le même problème avec les vidéos supprimées accidentellement à partir d'un appareil photo Canon EOS. J'ai passé du temps à essayer de concaténer des fichiers, puis j'ai passé des années à compiler untrunc mais n'a rien eu de jouable avec l'une ou l'autre méthode.

Ensuite, j'ai trouvé un script perl, mp4fixer qui corrige les fichiers vidéo corrompus. Et ça a marché!

Voici comment:

  1. Comme untrunc, mp4fixer fonctionne en comparant les fichiers, vous aurez donc besoin d'un fichier vidéo de travail, de la même caméra, avec tous les mêmes paramètres et tout le reste aussi proche que possible du fichier vidéo corrompu.

  2. Placez les deux fichiers vidéo dans un dossier, ouvrez ce dossier dans un terminal et tapez les commandes suivantes:

    wget https://github.com/bookkojot/mp4fixer/archive/master.zip
    unzip master.zip
    mp4fixer-master/fixer.pl good-video.mov bad-video.mov fixed
    

    Dans la dernière ligne, remplacer good-video et bad-video par les noms de vos fichiers et le dernier argument (ici fixed) peut être n'importe quel mot de votre choix et sera utilisé comme préfixe pour les fichiers générés.

  3. Une fois le script terminé, votre dossier sera saturé de fichiers préfixés. Cherchez celui qui se termine par *-out-video.h264.

  4. Vous pouvez déjà jouer ce fichier en utilisant VLC mais dans mon cas, le framerate était partout, donc je l'ai converti en MP4 en utilisant HandBrake et c'est ça, mes vidéos jouent maintenant très bien!

note: ne réalisant que maintenant, il n'avait pas besoin de l'audio dans mon cas donc le fait que mp4fixer restaure l'audio sous la forme d'un fichier .raw séparé. Il y a plus d'informations sur le son sur le page readme. L’audio brut a également été joué dans Audacity (File > Import > Raw Data) mais à la mauvaise vitesse.


1
2018-06-27 20:03