Qu’est-ce qu’un fichier MTS ?

Un fichier MTS est un fichier de flux de transport MPEG, couramment produit par les caméras AVCHD. Les enregistrements de ces caméras utilisent la variante dérivée du Blu-ray, dont les paquets source de 192 octets ajoutent un en-tête d’horodatage de quatre octets à chaque paquet standard de 188 octets. Le flux stocke de la vidéo compressée, de l’audio, des informations temporelles et des données de flux associées dans un conteneur conçu pour la transmission.

Fonctionnement des fichiers MTS

Les fichiers se terminant par .mts sont généralement des flux de transport enregistrés par une caméra dans une arborescence de répertoires AVCHD. AVCHD réutilise la structure Blu-ray BDMV avec des noms de fichiers courts 8.3 ; .MTS est donc la forme courte de .m2ts, et les deux extensions n’indiquent pas des conteneurs différents. Le flux répartit la vidéo et l’audio en paquets avec des références d’horloge, des horodatages et des tables de flux. Dans les enregistrements AVCHD, chaque paquet de transport de 188 octets est précédé d’un en-tête supplémentaire de 4 octets contenant un horodatage sur 30 bits et deux bits de contrôle de copie. AVCHD adopte la vidéo MPEG-4 AVC/H.264 avec de l’audio Dolby Digital compressé ou PCM linéaire non compressé. Des fichiers de listes de lecture et d’informations sur les clips, situés ailleurs dans l’arborescence de la carte, décrivent les enregistrements ; un flux isolé ne constitue donc pas l’ensemble complet des données de la caméra. En postproduction, le logiciel d’ingestion détecte d’abord la taille des paquets, car l’octet de synchronisation d’un paquet source de 192 octets se trouve au décalage 4, puis analyse les codecs avant de conserver, remultiplexer ou transcoder le contenu selon la prise en charge par le logiciel de montage.

Points clés

  1. AVCHD place les clips MTS dans BDMV/STREAM, à côté des répertoires PLAYLIST et CLIPINF, ce qui correspond à la structure Blu-ray avec des noms 8.3 (.MTS, .MPL, .CPI pour .m2ts, .mpls, .clpi). Dans le format Blu-ray, chaque fichier de flux possède exactement un fichier d’informations sur le clip contenant les horodatages de ses points d’accès, et les listes de lecture font référence aux clips. Copier uniquement les fichiers MTS supprime ces données, dont dépendent les lecteurs et les outils qui naviguent par liste de lecture.
  2. Ne déduisez pas la taille des paquets du suffixe. Le démultiplexeur de flux de transport de FFmpeg mesure si un fichier utilise des paquets de 188, 192 ou 204 octets, et TSDuck indique que la détection automatique peut échouer dans de rares cas lorsque le premier horodatage commence par la valeur de synchronisation 0x47. Dans l’autre sens, FFmpeg enregistre mts pour son multiplexeur de flux de transport, mais ne passe automatiquement aux paquets de 192 octets que pour un nom de sortie .m2ts ; un fichier .mts qu’il écrit contient donc des paquets ordinaires de 188 octets, sauf si mpegts_m2ts_mode est activé.
  3. Le format AVCHD adopte la vidéo H.264 avec de l’audio Dolby Digital (AC-3) ou PCM linéaire. Le nombre de canaux audio dépend du modèle de caméra : le guide Handycam de Sony indique du Dolby Digital à 2 canaux pour certains modèles et à 2 canaux ou à 5.1 canaux pour d’autres. Le suffixe ne garantit rien de tout cela, car tout flux de transport peut être enregistré sous .mts. Lisez les types de flux et la disposition des canaux audio dans le fichier avant de choisir entre remultiplexage et transcodage.
  4. Un long enregistrement peut s’étendre sur plusieurs fichiers MTS : Sony documente une limite de taille des fichiers AVCHD d’environ 2 GB, au-delà de laquelle la caméra démarre automatiquement un nouveau fichier. Les flux de transport ayant les mêmes codecs et paramètres de codecs peuvent être assemblés au niveau des fichiers, mais la continuité des horodatages entre des clips enregistrés séparément n’est pas garantie. Les systèmes MPEG-2 autorisent les discontinuités de base de temps, FFmpeg signale que le format les autorise, et l’horodatage de présentation 90 kHz sur 33 bits revient à zéro après environ 26,5 heures. Vérifiez les horodatages après avoir assemblé les clips.

Quand les fichiers MTS sont utiles

Inspectez la taille des paquets et les codecs des fichiers MTS avant d’intégrer les séquences de caméra à des chaînes de traitement pour le montage ou la diffusion sur le Web. Copiez l’ensemble du dossier AVCHD, et pas uniquement les clips, et attendez-vous à ce qu’un long enregistrement soit réparti sur plusieurs fichiers. Remultiplexez les flux compatibles pour éviter toute perte de qualité, ou transcodez-les lorsque le logiciel de montage ou le lecteur cible ne les prend pas en charge.

Comment Transloadit vous aide avec les fichiers MTS

Le tableau des formats audio et vidéo de Transloadit répertorie mpegts (flux de transport MPEG-2) parmi les formats que ses Robots basés sur FFmpeg, tels que /video/encode, peuvent lire et écrire.

Le tableau est paginé et trié par nom ; la ligne mpegts se trouve donc sur une page ultérieure. Il ne mentionne ni les paquets AVCHD de 192 octets ni les dossiers AVCHD ; testez donc vos propres fichiers de caméra.

Explorer les possibilités de Transloadit en matière de formats de fichiers et de compression

Références

Transformer vos connaissances sur les médias en une chaîne de traitement opérationnelle

Reliez les téléversements, le traitement, l’IA, le stockage et la diffusion via une seule API déclarative — la pile d’encodage, la montée en charge et l’évolution constante des formats sont prises en charge pour vous.

Essayer Transloadit gratuitement