Guides

MOV vs MP4 : pourquoi votre vidéo d'iPhone se lit sur le téléphone mais pas sur votre PC

Vous envoyez un clip par AirDrop vers votre ordinateur portable et il refuse de s'ouvrir, alors qu'il se lisait parfaitement sur le téléphone quelques secondes plus tôt. On accuse l'extension .mov, mais le conteneur n'est presque jamais le problème. Deux choses causent réellement cela — un codec que votre PC ne sait pas décoder, et un fichier véritablement cassé — et une seule d'entre elles relève de la réparation.

MOV et MP4 sont des jumeaux quasi identiques

L'extension est une fausse piste. Quand l'ISO a normalisé le format MP4, elle est partie du conteneur QuickTime d'Apple, celui qui utilise l'extension .mov. Les deux sont construits de la même manière, à partir de boîtes imbriquées (l'ancien nom, atomes, est celui qui survit dans les messages d'erreur) : un grand bloc contenant vos images audio et vidéo compressées, et un petit indexqui enregistre où se situe chaque image, combien de temps elle dure et comment l'image et le son s'alignent.

Un MOV et un MP4 ont la même anatomie : un grand bloc de séquences plus un petit index. L'extension dit surtout quel écosystème a écrit le fichier.

Comme les dispositions sont si proches, le conteneur lui-même n'est presque jamais la raison pour laquelle un clip ne s'ouvre pas. Les deux choses qui décident réellement si une vidéo se lit sont le codec (la langue dans laquelle les images sont compressées, qui se trouveà l'intérieur du conteneur) et le fait que le fichier soitstructurellement intact. Confondre ces deux-là entre elles, ou avec l'extension, est ce qui engage les gens sur la mauvaise voie. Pour l'anatomie complète du conteneur et de son index, voyezl'anatomie du MP4 : l'atome moov.

Ce qui bloque vraiment votre PC : le HEVC

Depuis l'iPhone 7, le format de capture par défaut d'Apple est leHEVC (aussi appelé H.265), un codec plus récent qui loge la même qualité dans environ la moitié des octets de l'ancien H.264. Votre iPhone dispose d'un décodeur HEVC matériel, il lit donc ces fichiers instantanément. Un PC Windows classique, non : Windows est livré sans décodeur HEVC, et tant que vous n'en ajoutez pas un, les lecteurs qui s'appuient sur le codec du système affichent une image noire, jouent le son sans image, ou renvoient une erreur du genrethis item was encoded in a format that's not supported.

C'est la distinction cruciale : le fichier est parfaitement sain. Rien n'est cassé et rien n'a besoin d'être réparé. Le PC ne sait tout simplement pas lire la langue dans laquelle les images sont écrites. Voilà pourquoi le même clip se lit sur le téléphone et cale sur l'ordinateur portable, et pourquoi un outil de réparation est ici le mauvais instrument, purement et simplement. Les bons correctifs sont un décodeur ou un convertisseur, traités plus bas.

Le conteneur joue un rôle secondaire. Le Lecteur Windows Media intégré s'est historiquement montré tiède envers l'extension .mov, même pour de la vidéo H.264, d'où vient le remède populaire du « renommez-le en .mp4 ». Parfois ce petit coup de pouce suffit à ce qu'un lecteur capricieux accepte un fichier sain. Mais cela ne fait rien contre le codec à l'intérieur ni contre un dommage, alors traitez-le comme une bizarrerie, pas comme un correctif. La distinction entre « installer un codec » et « réparer le fichier » mérite d'être comprise à part entière ; nous la décortiquons dans codec vs conteneur.

S'il se lit sur le téléphone, le fichier n'est pas cassé

Voici la règle la plus utile de toute cette situation, celle qui empêche de perdre du temps avec le mauvais outil : un fichier qui se lit quelque part n'est pas corrompu. Quand votre iPhone lit le clip proprement, il a déjà décodé chaque image ; les séquences et l'index sont manifestement intacts. Quoi qu'il arrête votre PC, cela se passe du côté du PC, pas dans le fichier.

Résistez donc à l'envie de « réparer » une vidéo qui se lit encore sur le téléphone. Il n'y a rien de structurellement défaillant à reconstruire, et lancer une réparation sur un fichier sain n'accomplit rien. Le problème, c'est un écart entre ce que votre téléphone sait décoder et ce que votre PC sait décoder, et cet écart se comble sur le PC.

Quand il ne se lit nulle part : voilà le cas réparable

L'autre scénario paraît similaire de l'extérieur, mais c'est une autre bête. Le clip ne s'ouvre pas sur le PC et il ne s'ouvre pas sur le téléphone, ou l'app Photos affiche un point d'exclamation là où devrait être la miniature. Cette fois le fichier lui-même est endommagé, et la réparation est exactement le bon outil.

La cause habituelle est une fin interrompue. L'index d'un MOV n'est écrit que lorsque l'enregistrement ou le transfert se termine. Un appel qui interrompt un enregistrement, la batterie qui se vide, l'app Appareil photo qui plante, ou un AirDrop qui a été coupé à mi-chemin : tous arrêtent le fichier avant cette étape de finalisation, laissant les séquences sur le disque sans aucune carte pour y accéder :

Un MOV interrompu : les séquences ont survécu, mais l'index qui devait être écrit à la fin ne l'a jamais été, si bien qu'aucun lecteur ne peut naviguer dans le fichier.

ffmpeg le nomme sans détour : moov atom not found. Un AirDrop ou un téléchargement iCloud tronqué produit un cousin proche, un fichier coupé court dont l'index disparaît avec la fin. Les deux sont des dommages structurels, les deux laissent intactes les séquences survivantes, et les deux sont ce à quoi sert la reconstruction de l'index. Une réserve honnête : les dernières secondes qui étaient encore dans la mémoire tampon de l'appareil photo au moment de l'interruption n'ont jamais été écrites sur le stockage, elles sont donc véritablement perdues, pas seulement égarées.

Corriger chaque cas, dans le bon ordre

Classez d'abord votre clip dans l'un des deux cas, puis appliquez le correctif correspondant. Un test de dix secondes tranche : essayez le fichier dans VLC, qui embarque ses propres décodeurs et tolère des dommages que d'autres lecteurs refusent.

Il se lit dans VLC (ou sur le téléphone) : un manque de codec

Le fichier est sain ; il manque juste le décodeur à votre PC. Sous Windows, installez les Extensions vidéo HEVC de Microsoft depuis le Store pour que les lecteurs du système puissent lire le H.265, ou continuez simplement à utiliser VLC, qui n'a besoin de rien de plus. Si vous voulez un fichier qui s'ouvre partout sans histoires, convertissez-le une fois en H.264 MP4 avec un outil comme HandBrake, en acceptant le petit coût en qualité et en taille que le réencodage entraîne toujours. Rien de tout cela n'est de la réparation, et rien de tout cela ne devrait toucher à un outil de réparation.

Il ne se lit nulle part : réparation structurelle

Si VLC aussi le refuse, la structure est endommagée, et là, la réparation est le travail à faire. Un outil de réparation lit ce qui reste du fichier, retrouve les images survivantes et reconstruit le conteneur et l'index autour d'elles, sans réencoder, si bien que les séquences HEVC reviennent à pleine qualité. Comme les fichiers concernés font souvent plusieurs gigaoctets et sont fréquemment personnels, le fairesans rien téléverser est le choix sensé par défaut. Dirigez un MOV vers laréparation MOV ou unMP4 vers la réparation MP4 ; le diagnostic vous dira aussi si vous êtes dans le cas « se lit très bien, mauvais codec » et que la réparation n'était finalement pas ce qu'il vous fallait.

FAQ

Quelle est la différence entre MOV et MP4 ?

Très peu, structurellement. Le MP4 a été normalisé directement à partir du conteneur QuickTime (MOV) d'Apple, si bien que les deux stockent la vidéo de la même façon : un grand bloc d'images compressées, plus un index qui indique au lecteur où se trouve chaque image. L'extension signale surtout quel écosystème a écrit le fichier. En pratique, qu'une vidéo se lise dépend bien plus du codec à l'intérieur (H.264 face à HEVC) et de l'intégrité du fichier que de savoir s'il porte l'extension .mov ou .mp4.

Pourquoi ma vidéo d'iPhone se lit-elle sur mon téléphone mais pas sur mon PC ?

Presque toujours un manque de codec, pas une corruption. Les iPhone récents enregistrent en HEVC (H.265) par défaut, et Windows ne fournit pas de décodeur HEVC d'origine ; un lecteur qui en est dépourvu affiche donc un écran noir, seulement le son, ou une erreur, pendant que le téléphone lit le même fichier à la perfection. S'il se lit sur le téléphone, le fichier est sain : le correctif est un décodeur ou un convertisseur, pas une réparation.

Faut-il simplement renommer le .mov en .mp4 ?

Cela aide rarement et peut vous égarer. Comme les deux conteneurs sont très proches, un renommage permet parfois à un lecteur capricieux d'accepter un fichier sain, mais il ne change rien au codec à l'intérieur ni à un éventuel dommage structurel. Si le bloc était en HEVC avant le renommage, il l'est toujours après, et un index cassé reste cassé. Renommer masque la vraie question au lieu d'y répondre.

Convertir un MOV en MP4 répare-t-il une vidéo qui ne se lit pas ?

Seulement si le fichier est sain et que le problème venait d'un manque de codec ou de lecteur. Un convertisseur doit décoder la vidéo avant de pouvoir la réencoder ; donc si le fichier est réellement corrompu, le convertisseur échoue sur la même structure cassée que votre lecteur. L'ordre compte : s'il ne s'ouvre nulle part, réparez le fichier d'abord, puis convertissez le résultat fonctionnel ensuite si vous y tenez encore.

Réparer un MOV en HEVC fait-il perdre en qualité ?

Non. La réparation structurelle reconstruit le conteneur et son index autour des images existantes ; elle ne réencode jamais la vidéo. Les séquences HEVC passent intactes, à leur qualité d'origine. Le réencodage, qui, lui, fait perdre en qualité, n'a lieu que si vous passez ensuite le fichier réparé dans un convertisseur, par choix.

Lecture complémentaire :codec vs conteneur — la distinction derrière la plupart des vidéos qui « ne se lisent pas », et comment les fichiers vidéo se corrompent et ce qui est réellement réparable.