Comprendre le TRP (.trp) : le format de flux de transport de diffusion expliqué
Si vous avez déjà connecté un disque dur externe ou une clé USB à une télévision numérique, un récepteur câble ou un décodeur satellite pour enregistrer la télévision en direct, vous avez peut‑être rencontré des fichiers se terminant par l’extension .trp.
Contrairement aux conteneurs vidéo standards du web et du mobile comme MP4 ou MKV, le format TRP est spécialement conçu pour répondre aux exigences rigoureuses de la diffusion vidéo numérique (DVB). Il est conçu pour capturer les flux aériens, câble et satellite de manière fiable — même lorsque les signaux de transmission souffrent de bruit de ligne, de pertes de signal intermittentes ou de paquets perdus.
1. Qu’est-ce qu’un fichier TRP (.trp) ?
Un fichier .trp est un conteneur vidéo haute définition basé sur la spécification MPEG-2 Part 1 Systems Transport Stream (définie officiellement sous ISO/IEC 13818-1 et ITU-T H.222.0).
Dans la terminologie de diffusion, “TRP” désigne Transport (ou Enregistrement de flux transport). C’est fonctionnellement une variante d’extension des fichiers MPEG Transport Stream standard (.ts) adoptée principalement par les fabricants de matériel d’Enregistreurs Vidéo Personnels (PVR), d’Enregistreurs Vidéo Numériques (DVR) et de décodeurs DVB/ATSC (tels que les unités Kaon, Vantage ou Topfield).
Lorsqu’un récepteur capture une diffusion en direct, il déverse les paquets de transport entrants bruts dans un conteneur .trp. L’enveloppe encapsule l’audio, la vidéo, le télétexte/les sous-titres et les références d’horloge du programme (PCR) synchronisées, directement telles qu’elles arrivent via le tuner numérique.
2. Principales fonctionnalités du format TRP
L’architecture interne des fichiers .trp reflète la nature imprévisible de la télévision en diffusion en direct :
Structure paquetisée à taille fixe
Au niveau binaire, les flux de transport MPEG divisent toutes les données en petits paquets uniformes — traditionnellement 188 octets de longueur (ou 204 octets lorsque les octets de correction d’erreur / parité Reed‑Solomon sont inclus). Chaque paquet commence par un octet de synchronisation (0x47). Comme le flux est découpé en morceaux discrets plutôt qu’en un bloc de fichier continu, un lecteur ou récepteur peut reprendre la lecture en cours de flux sans avoir besoin d’un en‑tête d’index depuis le début du fichier.
Correction d’erreurs robuste et résilience
Les signaux de diffusion subissent fréquemment des interférences momentanées causées par la météo, des obstacles physiques ou des variations de transmission. Le format de conteneur TRP intègre des indicateurs de détection d’erreurs au niveau de l’en‑tête et des compteurs de continuité de programme. Si des paquets sont corrompus ou perdus en cours de transmission, le décodeur ne supprime que les tranches affectées et se resynchronise presque immédiatement, évitant ainsi le plantage complet du flux vidéo.
Multiplexage de flux élémentaires et PID
Un seul enregistrement .trp peut regrouper plusieurs flux de données indépendants simultanément. Chaque composant est identifié par un Identifiant de Paquet (PID) unique :
- Flux vidéo : Typiquement encodés en MPEG-2 Part 2 (pour les diffusions standard héritées et HD) ou H.264/MPEG-4 AVC (pour les chaînes HDTV modernes).
- Flux audio : AC-3 multicanal (Dolby Digital), E-AC-3 (Dolby Digital Plus) ou MPEG-1 Audio Layer II (MP2), souvent capables de prendre en charge plusieurs langues de commentaire.
- Métadonnées et sous-titres codés : sous-titres DVB, données télétexte, marqueurs du Guide Électronique des Programmes (EPG) et Informations Spécifiques au Programme (PSI).
Division de fichiers multiples (compatibilité FAT32)
De nombreux décodeurs et téléviseurs intelligents formatent les périphériques de stockage externes avec le système de fichiers FAT32, qui impose une limite stricte de 4 Go par fichier unique. Les diffusions de télévision haute définition consomment entre 2 Go et 8 Go par heure. Pour contourner cette limitation, les appareils d’enregistrement divisent automatiquement les longs programmes en tranches séquentielles (comme recording.trp, recording.001, recording.002 ou recording.trp1).
3. Résumé des caractéristiques clés
| Attribut | Spécification |
|---|---|
| Nom complet | Enregistrement de flux transport MPEG-2 / Flux vidéo HD |
| Extension de fichier | .trp (souvent accompagné de fichiers séparés .idx, .ifo ou .001) |
| Norme sous-jacente | Flux transport MPEG-2 Partie 1 (ISO/IEC 13818-1 / ITU-T H.222.0) |
| Codecs vidéo courants | MPEG-2 Vidéo, H.264 / AVC |
| Codecs audio courants | AC-3 (Dolby Digital), E-AC-3, AAC, MPEG-1 Couche II (MP2) |
| Taille du paquet | 188 octets (standard) ou 204 octets (avec octets FEC) |
| Sources principales | Téléviseurs numériques, décodeurs DVB-S/T/C, enregistreurs PVR, matériel DVR |
| Prise en charge majeure des logiciels | VLC Media Player, HandBrake, FFmpeg, CyberLink PowerDVD |
4. Comment ouvrir et lire les fichiers vidéo .trp
Alors que les lecteurs multimédias système par défaut comme Windows Media Player ou Apple QuickTime ne reconnaissent souvent pas l’extension .trp, les décodeurs de flux de transport standard peuvent analyser et rendre les fichiers TRP non chiffrés avec facilité.
Méthode 1: VLC Media Player (Windows, Mac, Linux)
VLC inclut une prise en charge universelle des flux de transport MPEG :
- Téléchargez et installez VLC Media Player.
- Glissez‑déposez le fichier
.trpdirectement dans la fenêtre de lecture. - Alternative : Renommez l’extension de
.trpen.ts. Comme les deux formats partagent le même conteneur MPEG‑TS, VLC et de nombreuses télévisions intelligentes reconnaîtront immédiatement le fichier.
Méthode 2: Lecture en ligne de commande avec FFplay
Les utilisateurs disposant du cadre multimédia FFmpeg installé peuvent lire le flux vidéo instantanément :
ffplay -i input_recording.trp
Méthode 3: Lecteurs PVR et Blu-ray dédiés
- CyberLink PowerDVD : Prend entièrement en charge les enregistrements de transport haute définition MPEG-2/H.264.
- GOM Player & SMPlayer : Lecteurs multimédias multiplateformes avec démultiplexeurs intégrés capables de gérer des flux de diffusion cassés ou fragmentés.
Note importante sur le chiffrement matériel (DRM) : > Certains téléviseurs intelligents modernes (comme les modèles Samsung, LG ou Sony) et les décodeurs pay‑TV chiffrent les enregistrements à l’aide de clés DRM liées au matériel de la carte mère. Si un fichier
.trpne s’ouvre pas dans VLC ou affiche un écran noir complet sans audio, l’enregistrement est chiffré et ne peut être lu que sur le téléviseur ou le récepteur physique qui l’a capturé.
5. Comment créer et convertir une vidéo .trp
Comment les fichiers TRP sont-ils créés ?
Dans les flux de travail standard, les fichiers TRP sont créés automatiquement par le matériel télévisuel lors d’enregistrements PVR programmés. Cependant, vous pouvez générer un flux de transport conforme aux normes de diffusion portant l’extension .trp à l’aide de FFmpeg :
# Package an MP4 video into a standard 188-byte broadcast MPEG transport stream
ffmpeg -i source_video.mp4 -c:v copy -c:a copy -f mpegts output_broadcast.trp
Conversion de .trp en MP4 universellement compatible (H.264 / AAC)
Étant donné que les fichiers .trp sont volumineux et non pris en charge par les smartphones, tablettes et navigateurs web, il est recommandé de les convertir en MP4 pour un stockage et une édition à long terme.
Option A : Copie de flux rapide (sans réencodage, sans perte)
Si la diffusion originale était encodée en H.264 avec audio AC‑3, vous pouvez remuxer le fichier dans un conteneur MP4 en quelques secondes sans perte de qualité :
ffmpeg -i input_recording.trp -c:v copy -c:a copy output_compatible.mp4
Option B : Recompression complète (taille de fichier plus petite)
Les fichiers de diffusion utilisent souvent des débits élevés avec des données redondantes. Le réencodage avec la compression moderne H.264/H.265 réduit considérablement les besoins de stockage :
ffmpeg -i input_recording.trp -c:v libx264 -preset medium -crf 21 -c:a aac -b:a 192k output_optimized.mp4
Option C : HandBrake (solution GUI)
- Ouvrez HandBrake et cliquez sur File pour sélectionner votre clip
.trp. - Sélectionnez le préréglage Fast 1080p30 ou Production Standard.
- Choisissez MP4 ou MKV comme format de sortie.
- Cliquez sur Start Encode pour créer un fichier compressé, lisible universellement.
6. Questions fréquemment posées (FAQ)
**Q1: Que signifie l’extension de fichier TRP ? TRP signifie « Transport » et désigne un fichier MPEG‑2 Transport Stream utilisé pour enregistrer les diffusions de télévision numérique.
**Q2: Puis-je lire un fichier TRP simplement en renommant son extension ?
Oui; renommer un fichier .trp en .ts ou .mpg permet souvent aux lecteurs natifs et aux téléviseurs intelligents de reconnaître et de décoder le flux.
**Q3: Pourquoi mon ordinateur ne lit‑il pas un fichier TRP enregistré depuis ma Smart TV ? De nombreux téléviseurs intelligents chiffrent les enregistrements PVR avec une gestion des droits numériques (DRM) au niveau matériel, limitant la lecture exclusivement à ce téléviseur spécifique.
**Q4: Un fichier TRP peut‑il stocker des sous‑titres et plusieurs pistes audio ? Oui; l’architecture du flux de transport MPEG multiplexe simultanément plusieurs langues audio, des sous‑titres DVB et des canaux de données de sous‑titres codés.
**Q5: Quelle est la façon la plus rapide de convertir un fichier TRP en MP4 sans perte de qualité ?
Utiliser FFmpeg avec les options de copie de flux (-c:v copy -c:a copy) remuxe le flux dans un conteneur MP4 en quelques secondes sans ré‑encodage.
7. Références et ressources utiles
- Norme ISO/IEC 13818-1 : Technologie de l’information — Codage générique d’images animées et d’informations audio associées : Systèmes
- Documentation VideoLAN : Formats du lecteur multimédia VLC et spécifications des codecs
- Documentation FFmpeg : Formats FFmpeg & Référence du multiplexeur MPEG-TS
- Base de données FileInfo : Détails de l’extension de fichier TRP & logiciels associés