Réparer une vidéo corrompue de drone DJI FPV

Voler en FPV finit par des crashs — ça fait partie du sport — et un crash ne détruit presque jamais les images. Le dernier clip n'est qu'un enregistrement que le drone n'a pas eu le temps de finaliser à l'impact, et les images RockSteady sont généralement toujours sur la microSD, prêtes à être récupérées sans quitter votre appareil.

Votre fichier ne quitte jamais votre appareil — la réparation s'exécute dans votre navigateur. 0 octet téléversé.

Your data is the big block — usually intact. What breaks is the small index. Repair rebuilds it.

Déposez un fichier ici ou parcourezTouchez pour choisir un fichier

ZIP · Office · PDF · vidéo · JPG · PNG · RAR/7z · SQLite — réparés directement ici, dans votre navigateur. Rien n'est envoyé

0 octet envoyéGratuit : 3 réparations/jour — jusqu'à 500 Mo de vidéo, 100 Mo de documents et archives, 50 Mo de photos. Téléchargement gratuit. Une réparation 5,90 €. Sans compte.

Réparer maintenant

  1. Déposez le fichier
  2. La réparation s'exécute en local
  3. Téléchargez le résultat

Le DJI FPV est un appareil à une seule caméra conçu pour être piloté en immersion à travers des lunettes, et c'est précisément ce vol immersif et rapide qui met ses images en danger. Il enregistre un unique flux embarqué — jusqu'à 4K à 60 fps, à un exigeant 120 Mb/s en H.265 (HEVC) — directement sur la microSD du fuselage, la stabilisation électronique RockSteady (et HorizonSteady) ainsi que la correction de distorsion du grand-angle étant appliquées dans la caméra même et gravées de façon fixe dans ce fichier au fil de l'écriture. Contrairement à un drone stable à deux caméras comme l'Air 3, le FPV est fait pour être lancé sur des portes, des arbres et le relief à pleine vitesse — c'est pourquoi, sur cet appareil, la raison de loin la plus fréquente pour laquelle un clip ne s'ouvre pas est toute simple : un crash à haute vitesse a stoppé l'enregistrement à l'impact, avant que le drone ne puisse inscrire l'index moov dont un MP4 a besoin pour être lisible. Les images — stabilisation RockSteady comprise — sont presque toujours encore dans le fichier ; seule manque la carte pour s'y retrouver. (Ce clip embarqué en haute qualité est en outre un fichier distinct du flux DVR basse résolution mis en cache dans les lunettes ; les deux sont des MP4, mais le fichier embarqué est celui à traiter en priorité.) Déposez le clip ci-dessus et l'outil vérifie exactement cela, dans votre navigateur, et reconstruit le conteneur lorsque les images sont récupérables.

Pourquoi un crash en FPV laisse en plan le clip en cours

Sur un drone caméra qui vole des lignes douces, le dernier clip casse le plus souvent parce que la batterie s'est vidée. Sur le FPV, c'est presque toujours le crash. Vous volez à quelques centimètres des obstacles et à pleine vitesse, si bien que l'enregistrement obtient rarement l'arrêt propre dont il a besoin : un MP4 n'est lisible qu'une fois que le drone inscrit son index moov — la table qui indique où se trouve chaque image et comment le flux H.265 est configuré — et cet index est inscrit en dernier. Coupez le vol net et il n'arrive jamais.

  • Crash à l'impact — le coupable habituel. Une porte frôlée, une branche ou le sol arrêtent le fuselage à l'instant, et l'écriture s'arrête avec lui. Un choc à haute énergie tronque le mdat final au milieu d'un GOP, si bien que le fichier se termine brutalement, sans aucun moov derrière. C'est de loin la façon la plus courante de perdre un clip FPV.
  • Courant arraché en plein manœuvre. Une batterie éjectée sous l'impact, un pack vidé en vol ou une chute de tension (brownout) pendant un punch-out agressif coupent le courant au moment même où cela se produit, laissant le fichier en cours sans en-tête.
  • Une carte qui n'a pas pu suivre. Ce flux H.265 unique à 120 Mb/s est exigeant ; une microSD trop lente pour lui — ou qui a pris un coup lors du crash — peut tronquer l'enregistrement même sans choc violent.

Ce qu'il vous reste paraît intact de l'extérieur : un clip d'une taille crédible, souvent des centaines de mégaoctets, qu'un lecteur qualifie pourtant de corrompu, affiche à 0:00 ou ouvre sur une image noire. Ce poids est justement rassurant : les images encodées, déjà stabilisées, sont dans le fichier ; ce que le crash a emporté, c'est l'index, pas les images. Les clips plus anciens de la même session se lisent bien parce qu'ils ont été finalisés avant le passage qui s'est terminé par le crash.

Comment le conteneur est reconstruit, et pourquoi les clips précédents aident

Quand le moov manque, on peut le régénérer en analysant le mdat survivant et en refaisant les tables d'échantillons que le drone aurait écrites lors d'un arrêt propre. Comme RockSteady et la correction de distorsion de l'objectif ont été appliquées dans la caméra même et encodées dans ces images, tout ce que la reconstruction récupère revient déjà stabilisé et corrigé, exactement comme le drone l'a enregistré : cet outil réaffecte les images existantes, il ne retraite pas l'image. Pour un résultat fidèle, la reconstruction a besoin de la configuration exacte du flux du clip — codec (H.265 ou H.264), résolution, cadence d'images et jeux de paramètres — et la meilleure source est un clip sain du même DJI FPV enregistré dans le même mode. Comme un crash laisse généralement intacts les clips précédents de cette même carte, vous disposez le plus souvent déjà d'une référence idéale ; on ne vous en demandera une que si le fichier en a besoin.

Deux limites honnêtes pour un FPV accidenté. Premièrement, la troncature est le plafond : la reconstruction récupère chaque image qui a réellement atteint la carte avant l'impact, mais les images que le drone n'a pas eu le temps d'écrire — la fraction de seconde après le choc qui a coupé l'enregistrement — n'ont jamais été enregistrées, et aucun logiciel ne peut les inventer. Deuxièmement, si l'appareil a fini dans l'eau, dans la boue ou en faisant de nombreux tonneaux, inspectez d'abord la microSD elle-même ; une carte physiquement endommagée peut renvoyer des zéros sur des portions du fichier, et des zéros ne se reconstruisent pas. Copiez d'abord la carte sur votre ordinateur ; si les octets sont là, la reconstruction du conteneur fait le reste. (Si vous n'avez que le clip DVR des lunettes, cet outil peut aussi le reconstruire, mais il ne sera jamais que la copie de résolution inférieure du 4K embarqué.)

Ce que cela peut et ne peut pas réparer

Peut réparer

  • Le clip en cours d'enregistrement au moment d'un crash à l'impact (MP4 non finalisé, sans moov) — la panne FPV la plus courante
  • Les fichiers .MP4 embarqués en H.265 (ou H.264) copiés depuis la carte mais qui ne s'ouvrent dans aucun lecteur — les images RockSteady récupérées telles qu'elles ont été gravées
  • Dommages du conteneur : index absent, décalages (offsets) incorrects, durée de longueur nulle, lorsque les images encodées ont survécu
  • Les fichiers qu'un outil de récupération a renvoyés dans un état illisible, lorsque les images elles-mêmes sont intactes

Ne peut pas réparer

  • Les images que le crash a coupées avant qu'elles ne soient écrites — la troncature au-delà du point d'impact ne peut pas être inventée
  • Les données physiquement perdues à cause d'une microSD endommagée lors du crash (récupérez d'abord la carte, puis réparez)
  • Le 4K embarqué complet à partir du seul DVR des lunettes — ce clip mis en cache est un fichier à part, de résolution inférieure (réparable en soi, mais jamais un substitut au 4K du drone)
  • Les fichiers qui se lisent comme 0 octet ou presque uniquement des zéros

Si une réparation échoue, nous vous expliquons pourquoi (données manquantes ou structure endommagée), et vous n'êtes jamais facturé pour une réparation échouée.

Questions fréquentes

Mon DJI FPV s'est crashé à l'impact et le dernier fichier ne s'ouvre pas, mais il fait 600 Mo. Les images sont-elles là ?

Presque certainement. Un fichier aussi volumineux est plein d'images encodées ; ce que le crash a emporté, c'est l'index moov que le drone n'écrit que lors d'un arrêt propre. Reconstruire le conteneur remappe ces images et le clip se lit généralement à nouveau.

J'ai volé avec RockSteady activé — le clip récupéré conserve-t-il la stabilisation ?

Oui. RockSteady (et HorizonSteady) sont appliqués dans la caméra même et gravés de façon fixe dans les images enregistrées ; reconstruire le conteneur restitue donc les images exactement telles qu'elles ont été filmées. L'outil réaffecte les images écrites par le drone ; il ne retraite ni ne restabilise jamais l'image.

Dois-je réparer le clip embarqué ou les images de mes lunettes ?

Réparez d'abord le clip embarqué sur la microSD du drone : c'est l'enregistrement H.265 de qualité maximale. Les lunettes mettent en cache un fichier DVR basse résolution distinct ; cet outil peut aussi reconstruire celui-là s'il est tout ce que vous avez, mais il ne sera jamais que la copie de moindre qualité.

Les clips précédents du même vol se lisent bien. Pourquoi seulement le dernier ?

Parce que les précédents ont été finalisés avant que l'enregistrement suivant ne commence. Seul le fichier en cours d'écriture à l'instant où le FPV a percuté un obstacle ou perdu le courant se retrouve sans son index : c'est celui qu'il faut réparer, et les clips intacts à côté servent de référence idéale pour la reconstruction.

Mes images sont-elles envoyées quelque part ?

Non. Le fichier est lu depuis votre disque et reconstruit dans l'onglet du navigateur ; rien n'est envoyé. Vous pouvez vérifier que 0 octet quitte votre machine dans l'onglet Réseau (Network) du navigateur.

Associés : Réparer n'importe quelle vidéo DJI · Réparer une vidéo du DJI Air 3 · Réparer un MP4 (toutes sources) · "moov atom not found"