Tous les guides

AVANT D’ARRIVER SUR LE TABLEAU DE BORD

Formats vidéo sur iPhone et CarPlay. Réglé sur le téléphone, montré sur l’écran.

Les formats vidéo sur iPhone et CarPlay se règlent sur le téléphone, avant que l’écran de la voiture entre en jeu. MP4, M4V, MOV et M3U8 atteignent le décodeur système d’iOS. MKV, AVI, WebM, FLV, TS, MTS, M2TS, WMV, MPG, MPEG, VOB et OGV atteignent la voie de décodage supplémentaire de Dashow. Toute autre extension se décide à l’ouverture du fichier, selon ce qu’il contient.

Bientôt sur l’ App StoreComment ça marche
Illustration du produit. Selon la compatibilité de l’app et de l’écran.
  • 01

    Les formats vidéo natifs de l’iPhone sont MP4, M4V, MOV et M3U8 ; douze conteneurs de plus empruntent la voie de décodage supplémentaire.

  • 02

    Une extension choisit le décodeur qui ouvre en premier. Les codecs à l’intérieur décident de ce que vous voyez et entendez.

  • 03

    Une vidéo atteinte via SMB emprunte toujours la voie de décodage supplémentaire, quelle que soit son extension.

Comment ça marche

Pour bien commencer

  1. 01

    Lisez l’extension

    Les lettres après le point indiquent quel décodeur le fichier atteint en premier.

  2. 02

    Trouvez sa ligne ci-dessous

    Le tableau d’acheminement place chaque format vidéo sur le décodeur système, sur la voie de décodage supplémentaire ou sur la ligne décidée à l’ouverture.

  3. 03

    Ouvrez-le dans Dashow

    Importez depuis Fichiers ou Photos, ou parcourez le dossier de votre NAS via SMB.

  4. 04

    Vérifiez les trois pistes

    Confirmez l’image, le son et le texte, car chaque piste se décode de son côté.

Quels formats vidéo un iPhone lit-il vraiment ?

Deux fichiers, même dossier, même téléphone. L’un s’ouvre, l’autre affiche une image grise figée. La différence vient rarement du téléphone. Chaque iPhone embarque son propre décodeur vidéo, qui ouvre un ensemble précis de formats vidéo. Dashow ajoute une seconde voie de décodage pour les conteneurs que ce décodeur laisse de côté, et achemine chaque fichier selon son extension.

La page d’assistance d’Apple sur un fichier multimédia qui ne s’ouvre pas est écrite comme une série d’étapes à essayer plutôt que comme une liste de formats. Cette page donne la liste. Le tableau ci-dessous reprend la carte d’acheminement de Dashow, lue dans le code qui examine l’extension : quatre extensions vers le décodeur système, douze vers la voie supplémentaire.

L’extension est un indice d’acheminement, pas une promesse.

Une extension est un indice. Elle indique à l’app avec quel décodeur ouvrir le fichier, et rien sur ce que ce décodeur trouve à l’intérieur. Un conteneur est une enveloppe : un MKV contient une piste vidéo, une ou plusieurs pistes audio et souvent des pistes de sous-titres, chacune encodée à part. Renommer le fichier change l’indice, pas le contenu.

C’est pourquoi deux fichiers du même format vidéo se comportent différemment sur le même téléphone. Chacun porte sa propre combinaison de codec vidéo, de codec audio et de pistes de texte, et chacun de ces éléments se décode selon ses propres règles. L’image peut arriver pendant qu’une piste audio reste muette, ou qu’une piste de texte attend dans le menu qu’on la choisisse. Trois pistes, trois résultats.

MP4, M4V, MOV et M3U8 atteignent le décodeur système.

Quatre extensions vont vers le décodeur intégré à iOS : mp4, m4v, mov et m3u8. MP4 et MOV sont de proches parents. MOV est le conteneur QuickTime d’Apple et MP4 en a été normalisé, si bien qu’un clip filmé par la caméra de l’iPhone et un fichier téléchargé sur le web contiennent souvent la même vidéo H.264 ou HEVC sous deux noms différents.

HEVC a sa place ici. Les caméras d’Apple enregistrent par défaut en HEVC, aussi appelé H.265, et iOS le décode par le même cadre système que H.264 : un clip 4K filmé sur le téléphone n’a besoin de rien de plus. M3U8 figure dans cette ligne pour une autre raison : HLS est le format de diffusion d’Apple, et iOS lit nativement le manifeste .m3u8.

Douze conteneurs de plus empruntent la voie supplémentaire.

Douze autres formats vidéo empruntent la voie de décodage supplémentaire : mkv, avi, webm, flv, ts, mts, m2ts, wmv, mpg, mpeg, vob et ogv. Dashow embarque son propre décodeur pour eux. Ce sont les conteneurs que produisent un téléchargement, un caméscope, une capture de diffusion ou une vieille archive, et le fichier entre tel quel, sans étape de conversion ni seconde app pour l’ouvrir d’abord.

Une règle passe avant l’extension. Une vidéo atteinte via SMB emprunte toujours la voie de décodage supplémentaire, quelle que soit son extension : un MP4 sur un NAS et le MKV posé à côté s’ouvrent de la même manière. Il n’y a pas de moteur à choisir. Dashow lit le nom, ouvre le fichier et passe sur l’autre voie quand ce qu’il trouve le demande.

Une extension inhabituelle se règle en ouvrant le fichier.

Un format vidéo qui ne figure dans aucune des deux lignes se règle à l’ouverture. Le fichier répond pour lui-même. Dashow l’ouvre et prend la voie qui le lit : c’est ainsi qu’un .divx, un .rmvb ou un fichier sans aucune extension est traité selon ce qu’il est. Pour un fichier précis, la réponse la plus rapide reste de l’ouvrir et de regarder dix secondes.

Un écran lit le fichier à votre place. Ouvrez les Détails d’une vidéo locale et Dashow affiche la durée, les dimensions d’affichage, les codecs vidéo et audio, la taille du fichier et le titre intégré, chacun lu dans le fichier à la demande. Là, un conteneur cesse d’être trois lettres. L’extension a choisi la voie ; les noms des codecs sont ce qu’elle ne vous a jamais dit.

Où aller depuis la ligne où se trouve votre fichier.

Quatre pages prennent le relais là où le tableau s’arrête. Deux portent sur les conteneurs. Le guide MKV ouvre un fichier Matroska et nomme ce qu’il transporte, puis explique pourquoi les mêmes octets s’ouvrent dans une app et pas dans une autre. La page AVI nomme chaque ancien conteneur qui emprunte la voie de décodage supplémentaire, et montre pourquoi un flux de transport se comporte autrement que les autres.

Deux autres traitent d’une seule piste. Une vidéo qui donne l’image et le silence relève de la piste audio et de son codec, traités sur leur propre page. Un fichier de sous-titres gardé à côté du film relève du nom : la page SRT donne le nom exact qu’un fichier .srt ou .vtt doit porter pour que le lecteur l’associe à la vidéo. Partez de la ligne où se trouve votre format vidéo.

Où va chaque extension

Où va chaque extension
VoieExtensionsCe qui l’y envoie
Intégré à iOSQuatre extensions : mp4, m4v, mov, m3u8Le décodeur intégré à iOS ouvre le fichier
Le second décodeur de DashowDouze extensions : mkv, avi, webm, flv, ts, mts, m2ts, wmv, mpg, mpeg, vob, ogvDashow achemine ces conteneurs vers son propre décodeur
Décidée à l’ouverture du fichierToute autre extensionL’app lit le fichier et prend la voie qui l’ouvre
Toute vidéo atteinte via SMBToutes les extensions, y compris mp4Un partage emprunte toujours la voie supplémentaire
Apple : si un fichier multimédia ne s’ouvre pas ou ne se lit pasApple Developer : le cadre multimédia d’iOSApple : HTTP Live Streaming

BONNE QUESTION

Quelques questions que vous vous posez peut-être.

Un iPhone peut-il lire un MKV ?

Oui, avec une app qui embarque une seconde voie de décodage. Le MKV est acheminé vers la voie de décodage supplémentaire de Dashow, si bien que le fichier entre tel quel. Le conteneur porte des pistes vidéo, audio et de sous-titres qui se décodent chacune à part : c’est pourquoi un MKV peut se comporter autrement qu’un autre.

Quelle est la différence entre MOV et MP4 ?

MOV est le conteneur QuickTime d’Apple et MP4 en a été normalisé : les deux contiennent des données très proches et atteignent tous deux le décodeur système. Un clip filmé avec la caméra de l’iPhone est un MOV ; la même vidéo H.264 ou HEVC téléchargée sur le web est le plus souvent un MP4.

L’extension décide-t-elle si une vidéo se lit ?

Elle décide quel décodeur ouvre le fichier en premier. Ce que vous voyez et entendez se décide dans les codecs à l’intérieur : la piste vidéo, chaque piste audio et les éventuelles pistes de texte sont encodées à part. Renommer un fichier change l’indice d’acheminement et rien à son contenu.

Pourquoi deux fichiers du même format se comportent-ils différemment ?

Un format vidéo nomme le conteneur, pas le codec. Deux fichiers qui partagent une extension peuvent porter des codecs vidéo différents, des codecs audio différents et des formats de sous-titres différents. L’extension les envoie tous deux sur la même voie de décodage ; la suite dépend des pistes que chacun transporte.