Verstehen von TRP (.trp): Das Broadcast-Transport-Stream-Format erklärt
Wenn Sie jemals eine externe Festplatte oder einen USB‑Stick an einen Digitalfernseher, Kabelreceiver oder Satelliten‑Set‑Top‑Box angeschlossen haben, um Live‑TV aufzunehmen, sind Sie möglicherweise auf Dateien gestoßen, die mit der .trp‑Erweiterung enden.
Im Gegensatz zu Standard‑Web‑ und Mobil‑Video‑Containern wie MP4 oder MKV ist das TRP‑Format speziell auf die anspruchsvollen Anforderungen der digitalen Videoübertragung (DVB) zugeschnitten. Es wurde entwickelt, um terrestrische, Kabel‑ und Satelliten‑Feeds zuverlässig zu erfassen – selbst wenn Übertragungssignale unter Leitungsrauschen, intermittierendem Signalverlust oder Paketverlusten leiden.
1. Was ist eine TRP (.trp)-Datei?
Eine .trp‑Datei ist ein hochauflösender Video‑Container, der auf der MPEG‑2 Part 1 Systems Transport Stream‑Spezifikation basiert (formell definiert unter ISO/IEC 13818‑1 und ITU‑T H.222.0).
In der Rundfunkterminologie steht "TRP" für Transport (oder Transport-Stream-Aufzeichnung). Es ist funktional eine Erweiterungsvariante der standardmäßigen MPEG Transport Stream (.ts) Dateien, die hauptsächlich von Hardwareherstellern von Personal Video Recordern (PVRs), Digital Video Recordern (DVRs) und DVB/ATSC Set-Top-Boxen (wie Kaon-, Vantage- oder Topfield‑Einheiten) übernommen wird.
Wenn ein Empfänger eine Live-Übertragung erfasst, speichert er die rohen eingehenden Transportpakete in einem .trp‑Container. Der Wrapper kapselt synchronisiertes Audio, Video, Teletext/Untertitel und Programm‑Uhr‑Referenzen (PCR) direkt, sobald sie über den digitalen Tuner ankommen.
2. Kernfunktionen des TRP-Formats
Die interne Architektur von .trp‑Dateien spiegelt die unvorhersehbare Natur des Live‑Fernsehens wider:
Festgrößen-paketisierte Struktur
Auf binärer Ebene teilen MPEG-Transportstreams alle Daten in kleine, einheitliche Pakete – traditionell 188 Byte lang (oder 204 Byte, wenn Vorwärtsfehlerkorrektur‑/Reed‑Solomon‑Paritätsbytes enthalten sind). Jedes Paket beginnt mit einem Synchronisationsbyte (0x47). Da der Stream in diskrete Pakete statt in einen kontinuierlichen Dateiblock aufgeteilt ist, kann ein Player oder Empfänger die Wiedergabe mitten im Stream aufnehmen, ohne einen Index‑Header vom Anfang der Datei zu benötigen.
Robuste Fehlerkorrektur & Belastbarkeit
Broadcast‑Signale werden häufig von kurzen Störungen durch Wetter, physische Hindernisse oder Übertragungsjitter beeinträchtigt. Das TRP‑Containerformat integriert Header‑Fehlererkennungs‑Flags und Programm‑Kontinuitäts‑Zähler. Wenn Pakete während der Übertragung beschädigt oder verloren gehen, verwirft der Decoder nur die betroffenen Segmente und synchronisiert fast sofort neu, wodurch ein Absturz des gesamten Videostreams verhindert wird.
Multiplexing von Elementary Streams & PIDs
Eine einzelne .trp‑Aufnahme kann mehrere unabhängige Datenströme gleichzeitig verpacken. Jede Komponente ist mit einem eindeutigen Packet Identifier (PID) gekennzeichnet:
- Video‑Streams: Typischerweise codiert in MPEG‑2 Part 2 (für ältere Standards und HD‑Übertragungen) oder H.264/MPEG‑4 AVC (für moderne HDTV‑Kanäle).
- Audio-Streams: Mehrkanal-AC-3 (Dolby Digital), E-AC-3 (Dolby Digital Plus) oder MPEG-1 Audio Layer II (MP2), oft mit mehreren Kommentarsprachen.
- Metadaten & Untertitel: DVB-Untertitel, Teletext-Daten, Electronic Program Guide (EPG)-Markierungen und Program Specific Information (PSI).
Mehrfachdatei-Aufteilung (FAT32-Kompatibilität)
Viele Set-Top-Boxen und Smart-TVs formatieren externe Speichergeräte mit dem FAT32-Dateisystem, das eine strenge 4 GB‑Einzeldateigröße vorschreibt. Hochauflösende Fernsehsendungen verbrauchen zwischen 2 GB und 8 GB pro Stunde. Um diese Einschränkung zu umgehen, teilen Aufnahmegeräte lange Programme automatisch in aufeinanderfolgende Abschnitte (wie recording.trp, recording.001, recording.002 oder recording.trp1).
3. Zusammenfassung der wichtigsten Merkmale
| Attribut | Spezifikation |
|---|---|
| Vollständiger Name | MPEG-2 Transport Stream Aufnahme / HD Video Transport Stream |
| Dateierweiterung | .trp (oft begleitet von .idx, .ifo oder .001 Split-Dateien) |
| Zugrunde liegender Standard | MPEG-2 Teil 1 Transport Stream (ISO/IEC 13818-1 / ITU-T H.222.0) |
| Gemeinsame Video-Codecs | MPEG-2-Video, H.264 / AVC |
| Gemeinsame Audio-Codecs | AC-3 (Dolby Digital), E-AC-3, AAC, MPEG-1 Layer II (MP2) |
| Paketgröße | 188 Byte (Standard) oder 204 Byte (mit FEC-Bytes) |
| Primäre Quellen | Digitale Fernseher, DVB‑S/T/C-Set-Top-Boxen, PVRs, DVR-Hardware |
| Wichtige Softwareunterstützung | VLC Media Player, HandBrake, FFmpeg, CyberLink PowerDVD |
4. Wie man .trp-Videodateien öffnet und abspielt
Während Standard-Mediaplayer des Systems wie Windows Media Player oder Apple QuickTime häufig die .trp-Erweiterung nicht erkennen, können herkömmliche Transport-Stream-Decoder unverschlüsselte TRP-Dateien problemlos analysieren und wiedergeben.
Methode 1: VLC Media Player (Windows, Mac, Linux)
VLC bietet universelle Unterstützung für MPEG-Transportstreams:
- Laden Sie VLC Media Player herunter und installieren Sie ihn.
- Ziehen Sie die
.trp-Datei per Drag‑&‑Drop direkt in das Wiedergabefenster. - Alternative: Benennen Sie die Erweiterung von
.trpzu.tsum. Da beide Formate denselben MPEG‑TS-Containerstandard verwenden, erkennen VLC und viele Smart‑TVs die Datei sofort.
Methode 2: Befehlszeilen‑Wiedergabe mit FFplay
Benutzer, die das FFmpeg-Multimedia‑Framework installiert haben, können den Videostream sofort abspielen:
ffplay -i input_recording.trp
Methode 3: Dedizierte PVR‑ und Blu‑ray‑Player
- CyberLink PowerDVD: Unterstützt vollständig hochauflösende MPEG-2/H.264 Transportaufnahmen.
- GOM Player & SMPlayer: Plattformübergreifende Mediaplayer mit integrierten Demuxern, die beschädigte oder fragmentierte Broadcast-Streams verarbeiten können.
Wichtiger Hinweis zur Hardware-Verschlüsselung (DRM): > Einige moderne Smart-TVs (wie Samsung-, LG- oder Sony-Modelle) und Pay-TV-Set-Top-Boxen verschlüsseln Aufnahmen mit hardwaregebundenen DRM-Schlüsseln, die an das spezifische Motherboard gebunden sind. Wenn eine
.trp‑Datei in VLC nicht geöffnet werden kann oder nur ein komplett schwarzer Bildschirm ohne Ton angezeigt wird, ist die Aufnahme verschlüsselt und kann nur auf dem physischen TV oder Receiver abgespielt werden, der sie aufgenommen hat.
5. Wie man .trp‑Video erstellt und konvertiert
Wie werden TRP‑Dateien erstellt?
In Standard-Workflows werden TRP-Dateien automatisch von der Fernsehhardware während geplanter PVR-Aufnahmen erstellt. Sie können jedoch einen broadcast‑konformen Transportstream mit der Dateiendung .trp mithilfe von FFmpeg erzeugen:
# 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
Konvertieren von .trp zu universell kompatiblem MP4 (H.264 / AAC)
Da .trp‑Dateien groß und von Smartphones, Tablets und Webbrowsern nicht unterstützt werden, wird empfohlen, sie zur langfristigen Speicherung und Bearbeitung in MP4 zu konvertieren.
Option A: Schnelles Stream‑Kopieren (Keine Neukodierung, verlustfrei)
Wenn die ursprüngliche Sendung in H.264 mit AC‑3‑Audio kodiert wurde, können Sie die Datei in Sekundenschnelle ohne Qualitätsverlust in einen MP4‑Container remuxen:
ffmpeg -i input_recording.trp -c:v copy -c:a copy output_compatible.mp4
Option B: Vollständige Neukompression (Kleinere Dateigröße)
Broadcast-Dateien verwenden häufig hohe Bitraten mit redundanten Daten. Das erneute Kodieren mit moderner H.264/H.265-Kompression reduziert den Speicherbedarf erheblich:
ffmpeg -i input_recording.trp -c:v libx264 -preset medium -crf 21 -c:a aac -b:a 192k output_optimized.mp4
Option C: HandBrake (GUI‑Lösung)
- Öffnen Sie HandBrake und klicken Sie auf File, um Ihren
.trp-Clip auszuwählen. - Wählen Sie die Voreinstellung Fast 1080p30 oder Production Standard aus.
- Wählen Sie MP4 oder MKV als Ausgabeformat.
- Klicken Sie auf Start Encode, um eine komprimierte, universell abspielbare Datei zu erzeugen.
6. Häufig gestellte Fragen (FAQ)
**Q1: Wofür steht die Dateierweiterung TRP? TRP steht für “Transport” und bezeichnet eine MPEG-2-Transport-Stream-Datei, die zur Aufnahme von digitalen Fernsehsendungen verwendet wird.
**Q2: Kann ich eine TRP-Datei einfach abspielen, indem ich ihre Erweiterung umbenenne?
Ja; das Umbenennen einer .trp-Datei in .ts oder .mpg ermöglicht es häufig, dass native Player und Smart‑TVs den Stream erkennen und dekodieren.
**Q3: Warum kann mein Computer eine von meinem Smart‑TV aufgezeichnete TRP‑Datei nicht abspielen? Viele Smart‑TVs verschlüsseln PVR‑Aufnahmen mit hardwarebasierter Digital Rights Management (DRM), wodurch die Wiedergabe ausschließlich auf diesem speziellen Fernsehgerät beschränkt ist.
**Q4: Kann eine TRP‑Datei Untertitel und mehrere Audiospuren speichern? Ja; die MPEG‑Transportstrom‑Architektur multiplexiert gleichzeitig mehrere Audiosprachen, DVB‑Untertitel und Closed‑Caption‑Datenkanäle.
**Q5: Was ist der schnellste Weg, eine TRP‑Datei ohne Qualitätsverlust in MP4 zu konvertieren?
Mit FFmpeg und den Stream‑Copy‑Flags (-c:v copy -c:a copy) wird der Stream in Sekundenschnelle ohne erneutes Kodieren in einen MP4‑Container remuxed.
7. Referenzen und nützliche Ressourcen
- ISO/IEC 13818-1 Standard: Informationstechnologie — Generische Kodierung von Bewegtbildern und zugehörigen Audiodaten: Systeme
- VideoLAN Dokumentation: VLC Media Player Formate und Codec-Spezifikationen
- FFmpeg Dokumentation: FFmpeg Formate & MPEG-TS Muxer-Referenz
- FileInfo Datenbank: TRP Dateierweiterungsdetails & zugehörige Software