Qu'est-ce que le format de fichier TS ?
.ts (abréviation de Transport Stream) est un format de conteneur vidéo utilisé pour le transport et le stockage de données audio et vidéo MPEG compressées. Développé à l'origine pour la télévision numérique (DVB, ATSC, ISDB), il est également largement utilisé par les appareils DVR et les enregistreurs de décodeurs.
Les fichiers .ts utilisent la norme de conteneur MPEG-2 Systems et stockent les données dans un format multiplexé. Le flux se compose de paquets de 188 octets de taille fixe, chacun commençant par l'octet de synchronisation 0x47. Plusieurs flux élémentaires - vidéo, audio et métadonnées - sont transportés simultanément et identifiés par des identifiants de paquets (PID), ce qui permet au format de prendre en charge la transmission simultanée de l'image et du son.
Les enregistreurs créent généralement plusieurs fichiers .ts pour une seule session, par exemple name1.ts, name2.ts, name3.ts, etc. Ceux-ci peuvent être convertis dans d'autres formats tels que .MP4, .MPG, .MKV et .M2TS.
Sécurité et sûreté
RISQUE : LOWUne vidéo TS est une donnée multimédia - elle ne s'exécute pas d'elle-même lorsque vous la lisez dans un lecteur multimédia, le risque est donc faible. Deux précautions pratiques : (1) des flux malformés ou conçus de manière malveillante ont parfois déclenché des bogues dans les décodeurs multimédias, gardez donc votre lecteur (VLC/MPV) à jour ; (2) seul le bon type de lecteur doit être utilisé - l'ouverture d'un TS dans un éditeur de texte ne montre que des déchets binaires. Les fichiers téléchargés de sources non fiables doivent être analysés comme tout téléchargement.
Détails du format
en bref- Code source TypeScript - Le sur-ensemble typé de JavaScript de Microsoft utilise .ts pour les fichiers sources en texte brut (.tsx avec JSX) ; ouvrez-les dans un éditeur de code comme VS Code, pas dans un lecteur vidéo.
- Source de traduction Qt (Linguist) - L'outil Linguist de Qt stocke les chaînes traduisibles dans des fichiers XML .ts - usage spécifique aux développeurs.
Programmes qui ouvrent les fichiers TS
Détails techniques
spécifications approfondies| Structure du conteneur | Paquets de taille fixe de 188 octets imposés par la norme ISO/IEC 13818-1 ; pas de paquets de longueur variable |
| Octet de synchronisation | 0x47 à l'offset 0 de chaque paquet ; se répète exactement tous les 188 octets et constitue le principal identifiant de fichier |
| Type MIME | video/mp2t |
| Identifiant de paquet (PID) | Champ de 13 bits (0x0000-0x1FFF) dans chaque en-tête de paquet acheminant la charge utile vers le bon flux élémentaire |
| Table d'association de programme (PAT) | Table obligatoire transportée au PID 0x0000 ; liste tous les programmes du flux et leurs PID PMT correspondants |
| Table de mappage de programme (PMT) | Table par programme mappant les PID des composants pour la vidéo, l'audio, les sous-titres et les autres flux de données élémentaires |
| Référence d'horloge de programme (PCR) | Horodatage de 42 bits intégré dans les champs d'adaptation ; utilisé par les décodeurs pour récupérer l'horloge de l'encodeur et synchroniser l'audio/vidéo |
| Prise en charge multi-programme | Un seul fichier .ts peut transporter un seul programme (SPTS) ou plusieurs programmes simultanément (MPTS) |
| Prise en charge des codecs | Indépendant du conteneur : transporte MPEG-2 Video, H.264/AVC, H.265/HEVC, MPEG-1 Audio, AC-3, AAC et d'autres codecs comme charges utiles PES |
| Accès conditionnel | Prend en charge le chiffrement du flux via le système d'accès conditionnel (CAS) à l'aide de paquets ECM et EMM |
| Résilience aux erreurs | La structure par paquets permet aux récepteurs de se resynchroniser à partir de l'octet de synchronisation 0x47 suivant après une erreur de transmission sans redémarrer |
| Champ d'adaptation | Champ optionnel de 0 à 183 octets par paquet transportant les horodatages PCR, les drapeaux de discontinuité et les octets de remplissage |
| Principaux cas d'utilisation | Télévision numérique (DVB-T/S/C, ATSC, ISDB), diffusion IPTV, enregistrement de flux en direct et sortie DVR |
| Cibles de conversion courantes | .mp4 (remultiplexage H.264/AAC), .mkv (changement de conteneur sans perte), .mpg (compatibilité MPEG-2), .m2ts (variante Blu-ray) |
| Publié | 1995 (ISO/IEC 13818-1, MPEG-2 Systems) |
| Standard ouvert | Oui · libre de droits |
| Spécification | en.wikipedia.org |
Conversions TS
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers TS.