QuickTime : « Le document n'a pas pu être ouvert »
C'est l'erreur que QuickTime renvoie lorsqu'il essaie de monter un fichier vidéo en tant que « document film » et qu'il échoue au niveau structurel. Contrairement à « ce fichier n'est pas pris en charge » (qui concerne davantage le codec/conteneur), QuickTime dit ici J'ai essayé de lire l'index, et l'index n'est pas là ou n'a pas de sens.
D'après notre expérience, cette erreur signifie un fichier récupérable environ 80 % du temps.
Ce qui est généralement endommagé
QuickTime ouvre les fichiers MOV/MP4 en lisant l'atome MOOV (l'index). Lorsqu'il renvoie « le document n'a pas pu être ouvert », l'une des situations suivantes se produit :
- L'atome MOOV est manquant. L'enregistrement a été interrompu ; l'index n'a jamais été écrit. Cas canonique.
- L'atome MOOV est présent mais mal formé. La structure existe mais contient des valeurs que QuickTime ne peut pas réconcilier (durées négatives, décalages impossibles, descriptions de flux contradictoires).
- Débordement « stco » sur un fichier > 4 Go. La table de décalage de bloc utilise des valeurs 32 bits qui ont débordé ; les décalages dans la seconde moitié du fichier pointent au-delà de la fin du fichier.
- Conteneur déclaré mais non reconnu. L'atome « ftyp » revendique une marque que QuickTime ne connaît pas.
- L'extension du fichier est '.mov' mais le contenu est autre (un MKV renommé, un AVI, etc.).
Comment déterminer la cause
ffprobe -v error -show_format -show_streams broken.mov
- Aucune sortie, juste « moov atom not found » → cause n° 1.
- Informations sur le flux, mais avec des avertissements concernant des décalages non valides → cause n° 2 ou n° 3.
- « Marque principale non valide » ou similaire → cause n° 4.
- 'file your_file.mov' n'est pas compatible avec l'extension '.mov' → cause n° 5.
Pour la cause n° 3 en particulier, vérifiez la taille du fichier. Si elle dépasse 4 Go et que les informations de flux semblent correctes, mais que la lecture se dégrade à mi-parcours, il s'agit presque certainement d'un dépassement de capacité « stco ».
Ce que vous pouvez essayer vous-même
Pour la cause n° 1 — consultez le guide de récupération MOOV.
Pour les causes n° 2 et n° 3 — essayez un re-mux :
ffmpeg -err_detect ignore_err -i broken.mov -movflags +faststart -c copy out.mov
Le '-movflags +faststart' place un MOOV fraîchement créé au début du fichier. Si les données de codec sous-jacentes sont intactes, cela produit souvent un fichier fonctionnel. Remarque : « ffmpeg » utilisera automatiquement « co64 » pour les fichiers de plus de 4 Go, évitant ainsi le dépassement de capacité « stco ».
Pour la cause n° 4 — essayez de corriger la marque :
ffmpeg -i broken.mov -c copy -f mov out_repaired.mov
Forcer '-f mov' oblige ffmpeg à écrire un nouveau 'ftyp' indépendamment de ce que l'original indiquait.
Pour la cause n° 5 — renommez et essayez le format réel :
mv broken.mov broken.mkv # or .avi, .mp4, etc.
Comment notre récupération gère-t-elle cela ?
Le diagnostic au téléchargement détermine la cause applicable :
- Cause n° 1 → détection de codec au niveau de l'image dans « mdat », synthèse MOOV complète à partir des images observées. Aucun clip de référence n'est requis.
- Cause n° 2 → supprimer le MOOV mal formé, reconstruire à partir des images.
- Cause n° 3 → réécriture en utilisant « co64 » (décalages 64 bits). Les données du codec et la disposition du flux d'origine sont conservées ; seul l'index est reconstruit.
- Cause n° 4 → écrire un « ftyp » propre avec une marque que le lecteur reconnaît.
- Cause n° 5 → ré-identifier le conteneur réel, réécrire dans un wrapper sain.
Ce que vous faites
- Téléchargez le fichier. Jusqu'à 50 Go.
- Environ 1 minute plus tard, vous obtenez un diagnostic + un aperçu gratuit.
- Ne payez que si l'aperçu fonctionne.
FAQ
L'erreur apparaît de manière intermittente : parfois le fichier s'ouvre, parfois non. Il s'agit souvent d'un problème de MOOV en fin de fichier, l'analyseur de QuickTime étant sensible à la latence de lecture. Le remultiplexage avec '+faststart' (ci-dessus) place le MOOV au début et résout généralement le problème.
Mon fichier est lu dans VLC mais QuickTime indique « le document n'a pas pu être ouvert ». QuickTime est plus strict que VLC. Dans ce cas, le remultiplexage avec FFmpeg produit presque toujours un fichier acceptable par QuickTime. Si FFmpeg rencontre également des difficultés, la récupération est l'étape suivante.
Le fichier est lu pendant les premières secondes, puis QuickTime affiche une erreur. Problème structurel au milieu du fichier. Souvent, débordement « stco » sur un fichier volumineux (cause n° 3). Parfois, l'index est endommagé au milieu du fichier. Récupérable dans la plupart des cas.
La récupération a renvoyé un fichier, mais Final Cut continue de se plaindre. Final Cut Pro a des exigences d'ingestion plus strictes que QuickTime Player. Si notre sortie est montée dans QuickTime mais pas dans FCP, faites remonter le cas : nous devrons peut-être ajuster les paramètres de sortie (timecode, description de l'échantillon) pour une compatibilité spécifique à FCP.
Mes images sont-elles en sécurité ? Serveur en France, suppression automatique après 48 heures, jamais utilisé pour l'entraînement d'un modèle ou partagé. Politique de confidentialité.
Connexes
- Atome MOOV introuvable
- Ce fichier n'est pas pris en charge (QuickTime)
- Impossible de trouver les données essentielles
- Comment fonctionne notre moteur de récupération
Aperçu gratuit · Sans engagement
Prêt(e) à récupérer votre vidéo ?
Importez votre fichier – obtenez gratuitement un aperçu de 5 secondes en environ une minute. Payez uniquement si l'aperçu vous semble correct.
Importez votre vidéo →