Réparer maintenant
- Déposez le fichier
- La réparation s'exécute en local
- 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
mdatfinal au milieu d'un GOP, si bien que le fichier se termine brutalement, sans aucunmoovderriè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.