« moov atom not found » : réparer le fichier MP4 ou MOV
Ce message n'annonce pas une vidéo perdue. Il dit qu'une seule pièce manque : l'index qui permet au lecteur de retrouver les images. Les images, elles, sont très souvent toutes là — et c'est précisément ce qui rend la panne réparable.
Ce que dit exactement ce message
Un fichier MP4 ou MOV est rangé en blocs qu'on appelle des « atomes ». Trois comptent ici : ftyp, qui dit de quel format il s'agit ; mdat, qui contient les images et le son ; et moov, l'index, qui dit où commence chaque image, combien de temps elle dure et comment la décoder.
« moov atom not found » est la façon dont ffmpeg, ffprobe et tous les logiciels construits sur eux annoncent que ce troisième bloc est introuvable. D'autres lecteurs disent la même chose avec d'autres mots : « format non pris en charge », « fichier endommagé », ou rien du tout — la vidéo affiche simplement 0:00.
Sans index, un lecteur a des centaines de mégaoctets de données sous les yeux et aucun moyen de savoir où commence la première image. Il abandonne. Ce n'est pas qu'il ne sait pas lire le codec : il ne sait pas où regarder.
Pourquoi l'index manque
La plupart des appareils écrivent les images au fil de l'enregistrement, et l'index seulement à la fin, quand on appuie sur stop — parce qu'il faut connaître toutes les images pour le rédiger. Tout ce qui interrompt l'appareil avant ce dernier geste laisse un fichier sans index : batterie vide, carte pleine, carte retirée trop tôt, application fermée de force, appareil qui plante.
Le même symptôme apparaît quand le fichier a été copié avant la fin de l'écriture, quand un téléchargement ou un transfert s'est interrompu, ou quand un logiciel de récupération n'a retrouvé qu'une partie du fichier sur une carte effacée.
Dans tous ces cas, le signe qui ne trompe pas est le même : le fichier a une taille normale — des centaines de mégaoctets, parfois plusieurs gigaoctets — mais aucun lecteur ne l'ouvre. La matière est là ; la table des matières, non.
Le vérifier vous-même, gratuitement
Notre inspecteur de fichier liste les atomes présents sans rien décoder, en quelques millisecondes même sur un gros fichier. Si vous y voyez ftyp et mdat mais pas moov, vous êtes exactement dans ce cas.
En ligne de commande, ffprobe votre-fichier.mp4 affiche le même message. Si au contraire il affiche des pistes, une durée et un codec, l'index est là et la panne est ailleurs : voyez plutôt pourquoi un fichier vidéo ne s'ouvre pas.
Ce qui ne marche pas, et pourquoi
Remuxer avec ffmpeg -i entree.mp4 -c copy sortie.mp4 : ffmpeg a besoin de l'index pour lire l'entrée. Il s'arrête sur le même message.
L'option -movflags +faststart : elle DÉPLACE un index existant au début du fichier pour la lecture en streaming. Elle ne sait pas en fabriquer un.
Renommer le fichier en .mov, .avi ou .mkv : un nom de fichier ne change pas un octet de son contenu. Et la réparation automatique de VLC ne concerne que les index AVI — nous détaillons ce que VLC sait vraiment réparer.
La réparation : reconstruire l'index autour des images
Un flux H.264 ou HEVC a une propriété précieuse : chaque image est précédée de sa propre longueur. On peut donc parcourir les données une image après l'autre, sans index, et en dresser un nouveau. Ce qui ne se trouve pas dans le flux — la définition, la cadence, les paramètres de décodage — est emprunté à une vidéo de référence : une vidéo saine, filmée avec le même appareil et les mêmes réglages. Seuls ses paramètres sont lus, jamais son contenu.
Rien n'est réencodé : les images retrouvées sont recopiées telles quelles, à la qualité d'origine. Avant de payer quoi que ce soit, vous voyez quatre images extraites du fichier réparé, avec sa durée et sa définition mesurées par votre navigateur.
Ce cas relève de la réparation standard, à 9,90 €, payée seulement après avoir vu l'aperçu. Le fichier ne quitte jamais votre ordinateur : le diagnostic et la réparation s'exécutent dans votre navigateur.
L'alternative gratuite, si vous êtes à l'aise avec un terminal
L'outil libre untrunc fait le même travail en ligne de commande, avec la même exigence d'une vidéo de référence. Il est sérieux et gratuit ; il demande de l'installer et de le compiler ou d'en trouver une version prête. Si c'est votre terrain, essayez-le : nous préférons le dire plutôt que de vous laisser payer pour rien.
Les bons gestes, et ceux à éviter
À faire
- Faire une copie du fichier avant toute tentative, et travailler sur la copie.
- Retrouver une vidéo saine du même appareil, aux mêmes réglages — ou en filmer dix secondes.
- Noter ce qui s'est passé (batterie, carte retirée, plantage) : cela oriente le diagnostic.
À éviter
- Enregistrer de nouvelles vidéos sur la carte d'où vient le fichier.
- Faire passer le fichier par une messagerie ou un montage : il en ressortirait réencodé, ou pas du tout.
- Enchaîner les logiciels de « réparation » sur l'original.
Ce que SauveVideo ne peut pas faire
- La reconstruction d'index traite le H.264 et le HEVC (H.265), le réglage par défaut des iPhone récents. Le ProRes n'est pas pris en charge ; l'aperçu gratuit vous dit avant tout paiement si votre vidéo est récupérable.
- Quand l'index est reconstruit de zéro, le son n'est retrouvé que s'il est en AAC (celui des iPhone et d'OBS, entre autres) ; un autre codec n'est pas restitué. Votre navigateur le fait décoder en entier avant de vous le proposer : s'il cale, vous recevez la vidéo sans le son, et la page le dit. Quand l'index a survécu (enregistrement coupé, zone illisible), le son est conservé.
- Sans vidéo de référence du même appareil, la réparation automatique ne peut rien tenter : les paramètres de décodage n'existent nulle part ailleurs.
- Si l'enregistrement s'est arrêté dans les toutes premières secondes, il peut ne pas rester assez d'images pour une vidéo utilisable.
Questions fréquentes
- Que veut dire « moov atom not found » ?
- Dans un fichier MP4 ou MOV, le « moov » est l'index qui indique au lecteur où se trouve chaque image. Le message signifie que cet index est introuvable — le plus souvent parce que l'enregistrement s'est interrompu avant qu'il soit écrit. Les images, elles, sont généralement présentes.
- Mon fichier fait plusieurs gigaoctets mais ne s'ouvre pas. Est-ce bon signe ?
- Oui, plutôt. Une taille normale signifie que les données d'image ont bien été écrites ; c'est l'index qui manque. C'est le cas le mieux traité par la reconstruction.
- L'option -movflags +faststart de ffmpeg peut-elle réparer le fichier ?
- Non. Elle déplace un index existant au début du fichier pour accélérer la lecture en ligne. Quand l'index n'existe pas, il n'y a rien à déplacer.
- Pourquoi faut-il une vidéo de référence ?
- Parce que les paramètres de décodage — définition, cadence, réglages de l'encodeur — étaient rangés dans l'index disparu. Une vidéo saine du même appareil, aux mêmes réglages, les contient à l'identique. Dix secondes suffisent.
- Est-ce que je retrouverai le son ?
- Oui, s'il est en AAC — le son des iPhone et d'OBS, entre autres. Il est retrouvé dans les données, puis votre navigateur le fait décoder en entier avant de vous le proposer ; s'il ne passe pas, vous recevez la vidéo sans le son, et la page vous le dit. Un son dans un autre codec n'est pas restitué quand l'index doit être refait de zéro. Avant tout paiement, le résultat indique « avec le son » ou « image seule ».
Pannes voisines
- Réparer un fichier MP4 corrompuFichier MP4 corrompu qui ne s'ouvre plus ? Diagnostic gratuit dans votre navigateur, aperçu avant paiement, rien n'est envoyé. Enregistrement coupé : 6 sur 6 réparés sur notre banc.
- Fichier MOV corrompu ou qui ne s'ouvre pas : le réparerVidéo .mov d'iPhone, d'appareil photo ou d'enregistrement d'écran qui ne s'ouvre plus : codec ou vraie panne ?
- Réparer une vidéo avec VLC : ce qui marche, et ce qui ne marche pasCe que VLC répare vraiment (les AVI), ce qu'il contourne, et pourquoi il ne reconstruit pas un MP4.
- La vidéo de référence : ce que c'est et comment la fournirBeaucoup de réparations échouent faute d'une vidéo saine du même appareil. Voici à quoi elle sert, comment l'obtenir et comment vérifier qu'elle convient.
SauveVideo — aucun fichier n'est envoyé : tout se passe dans votre navigateur. vous voyez le résultat avant de payer.