Porozumění TRP (.trp): Vysvětlen formát vysílacího transportního streamu
Pokud jste někdy připojili externí pevný disk nebo USB flash disk k digitální televizi, kabelovému přijímači nebo satelitnímu set‑top boxu pro nahrávání živé televize, mohli jste narazit na soubory končící příponou .trp.
Na rozdíl od standardních webových a mobilních video kontejnerů jako MP4 nebo MKV je formát TRP speciálně přizpůsoben náročným požadavkům digitálního video vysílání (DVB). Je navržen tak, aby spolehlivě zachytil přenosy přes vzduch, kabel a satelit – i když signály trpí šumem linky, přerušovaným výpadkem signálu nebo ztrátou paketů.
1. Co je soubor TRP (.trp)?
Soubor .trp je vysoce definovaný video kontejner založený na specifikaci MPEG-2 Part 1 Systems Transport Stream (formálně definované pod ISO/IEC 13818-1 a ITU‑T H.222.0).
V terminologii vysílání označuje “TRP” Transport (nebo Transport Stream Recording). Funkčně se jedná o rozšířenou variantu standardních souborů MPEG Transport Stream (.ts), kterou převážně používají výrobci hardwaru osobních video rekordérů (PVR), digitálních video rekordérů (DVR) a set‑top boxů DVB/ATSC (například jednotky Kaon, Vantage nebo Topfield).
Když přijímač zachytí živé vysílání, uloží surové příchozí transportní pakety do kontejneru .trp. Obal zapouzdřuje synchronizovaný audio, video, teletext/titulky a reference programového hodinového signálu (PCR) přímo při jejich příchodu přes digitální tuner.
2. Hlavní funkce formátu TRP
Interní architektura souborů .trp odráží nepředvídatelnou povahu živého televizního vysílání:
Struktura paketovaná s pevnou velikostí
Na binární úrovni rozdělují MPEG transportní streamy všechna data na malé, jednotné pakety—tradičně 188 bajtů dlouhé (nebo 204 bajtů, pokud jsou zahrnuty bajty pro dopřednou korekci chyb / Reed-Solomon paritu). Každý paket začíná synchronizačním bajtem (0x47). Protože je stream paketizován do diskrétních úseků místo jednoho kontinuálního souborového bloku, může přehrávač nebo přijímač zachytit přehrávání uprostřed streamu bez potřeby indexové hlavičky od začátku souboru.
Robustní oprava chyb a odolnost
Vysílací signály často zažívají krátkodobé rušení způsobené počasím, fyzickými překážkami nebo jitterem přenosu. Formát kontejneru TRP zahrnuje příznaky detekce chyb na úrovni hlavičky a čítače kontinuity programu. Pokud jsou pakety poškozeny nebo ztraceny během přenosu, dekodér zahodí pouze postižené části a téměř okamžitě se znovu synchronizuje, čímž zabrání zhroucení celého video streamu.
Multiplexování elementárních streamů a PIDy
Jedno .trp nahrávání může současně balit více nezávislých datových streamů. Každá komponenta je označena jedinečným identifikátorem paketu (PID):
- Video streamy: Obvykle kódovány v MPEG-2 Part 2 (pro starší standardy a HD vysílání) nebo H.264/MPEG-4 AVC (pro moderní HDTV kanály).
- Audio streamy: Vícekanálový AC-3 (Dolby Digital), E-AC-3 (Dolby Digital Plus) nebo MPEG-1 Audio Layer II (MP2), často umožňující více jazyků komentáře.
- Metadata a skryté titulky: DVB titulky, teletextová data, značky elektronického programového průvodce (EPG) a Program Specific Information (PSI).
Rozdělení na více souborů (kompatibilita s FAT32)
Mnoho set-top boxů a chytrých televizí formátuje externí úložná zařízení souborovým systémem FAT32, který vynucuje přísný limit 4 GB na jeden soubor. Vysoké rozlišení televizních vysílání spotřebuje mezi 2 GB a 8 GB za hodinu. Pro překonání tohoto omezení nahrávací zařízení automaticky rozdělují dlouhé programy na sekvenční úseky (např. recording.trp, recording.001, recording.002 nebo recording.trp1).
3. Shrnutí klíčových charakteristik
| Atribut | Specifikace |
|---|---|
| Celý název | Záznam MPEG-2 Transport Stream / HD Video Transport Stream |
| Přípona souboru | .trp (často doprovázený soubory .idx, .ifo nebo rozdělenými soubory .001) |
| Základní standard | MPEG-2 Part 1 Transport Stream (ISO/IEC 13818-1 / ITU-T H.222.0) |
| Běžné video kodeky | MPEG-2 video, H.264 / AVC |
| Běžné audio kodeky | AC-3 (Dolby Digital), E-AC-3, AAC, MPEG-1 Layer II (MP2) |
| Velikost paketu | 188 bajtů (standard) nebo 204 bajtů (s FEC bajty) |
| Primární zdroje | Digitální televize, set-top boxy DVB-S/T/C, PVR, hardware DVR |
| Hlavní podpora softwaru | VLC Media Player, HandBrake, FFmpeg, CyberLink PowerDVD |
4. Jak otevřít a přehrát video soubory .trp
Zatímco výchozí systémové přehrávače médií, jako je Windows Media Player nebo Apple QuickTime, často nedokážou rozpoznat příponu .trp, standardní dekodéry transportních streamů mohou snadno analyzovat a přehrávat nešifrované soubory TRP.
Metoda 1: VLC Media Player (Windows, Mac, Linux)
VLC zahrnuje univerzální podporu MPEG transportních streamů:
- Stáhněte a nainstalujte VLC Media Player.
- Přetáhněte soubor
.trppřímo do okna přehrávání. - Alternativa: Přejmenujte příponu z
.trpna.ts. Protože oba formáty sdílejí stejný standard kontejneru MPEG-TS, VLC a mnoho chytrých televizorů soubor okamžitě rozpozná.
Metoda 2: Přehrávání v příkazovém řádku pomocí FFplay
Uživatelé s nainstalovaným multimediálním frameworkem FFmpeg mohou video stream přehrát okamžitě:
ffplay -i input_recording.trp
Metoda 3: Vyhrazené PVR a Blu-ray přehrávače
- CyberLink PowerDVD: Plně podporuje vysoké rozlišení MPEG-2/H.264 transportní nahrávky.
- GOM Player & SMPlayer: Víceplatformní přehrávače médií s vestavěnými demuxery, které jsou schopny zpracovat poškozené nebo roztříštěné vysílací streamy.
Důležitá poznámka k hardwarovému šifrování (DRM): > Některé moderní chytré televize (např. modely Samsung, LG nebo Sony) a set-top boxy pro placenou televizi šifrují nahrávky pomocí hardwarově vázaných DRM klíčů spojených s konkrétní základní deskou. Pokud se soubor
.trpneotevře ve VLC nebo zobrazí čistě černou obrazovku bez zvuku, nahrávka je šifrována a lze ji přehrát pouze na fyzické televizi nebo přijímači, který ji zaznamenal.
5. Jak vytvořit a převést video .trp
Jak jsou soubory TRP vytvářeny?
V běžných pracovních postupech jsou soubory TRP vytvářeny automaticky televizním hardwarem během naplánovaných PVR nahrávek. Nicméně můžete pomocí FFmpeg vygenerovat vysíláním kompatibilní transportní stream s příponou .trp:
# 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
Převod .trp na univerzálně kompatibilní MP4 (H.264 / AAC)
Protože soubory .trp jsou velké a nejsou podporovány chytrými telefony, tablety ani webovými prohlížeči, doporučuje se je převést do formátu MP4 pro dlouhodobé ukládání a úpravy.
Možnost A: Rychlé kopírování proudu (bez překódování, bezztrátové)
Pokud bylo původní vysílání zakódováno v H.264 s audio stopou AC-3, můžete soubor během několika sekund přemuxovat do kontejneru MP4 bez ztráty kvality:
ffmpeg -i input_recording.trp -c:v copy -c:a copy output_compatible.mp4
Možnost B: Kompletní překomprese (menší velikost souboru)
Vysílací soubory často používají vysoké bitrate s nadbytečnými daty. Překódování pomocí moderní komprese H.264/H.265 výrazně snižuje požadavky na úložiště:
ffmpeg -i input_recording.trp -c:v libx264 -preset medium -crf 21 -c:a aac -b:a 192k output_optimized.mp4
Možnost C: HandBrake (GUI řešení)
- Otevřete HandBrake a klikněte na File, abyste vybrali svůj
.trpklip. - Vyberte předvolbu Fast 1080p30 nebo Production Standard.
- Zvolte MP4 nebo MKV jako výstupní formát.
- Klikněte na Start Encode, aby se vytvořil komprimovaný, univerzálně přehratelný soubor.
6. Často kladené otázky (FAQ)
**Q1: Co znamená přípona souboru TRP? TRP znamená “Transport” a označuje soubor MPEG-2 Transport Stream používaný k nahrávání digitálního televizního vysílání.
**Q2: Mohu přehrát soubor TRP pouhým přejmenováním jeho přípony?
Ano; přejmenování souboru .trp na .ts nebo .mpg často umožní nativním přehrávačům a chytrým televizím rozpoznat a dekódovat stream.
**Q3: Proč můj počítač nepřehraje soubor TRP zaznamenaný z mé chytré televize? Mnoho chytrých televizí šifruje PVR nahrávky pomocí hardwarové správy digitálních práv (DRM), což omezuje přehrávání výhradně na daný televizní přijímač.
**Q4: Může soubor TRP obsahovat titulky a více zvukových stop? Ano; architektura MPEG transportního streamu multiplexuje současně více jazykových stop, DVB titulky a kanály s uzavřenými titulky.
**Q5: Jaký je nejrychlejší způsob, jak převést soubor TRP na MP4 bez ztráty kvality?
Použití FFmpeg s příznaky pro kopírování streamu (-c:v copy -c:a copy) přemuxuje stream do MP4 obalu během několika sekund bez pře‑kódování.
7. Odkazy a užitečné zdroje
- ISO/IEC 13818-1 standard: Informační technologie — Obecné kódování pohyblivých obrazů a souvisejících zvukových informací: Systémy
- Dokumentace VideoLAN: Formáty a specifikace kodeků přehrávače VLC
- Dokumentace FFmpeg: Formáty FFmpeg a reference multiplexoru MPEG-TS
- Databáze FileInfo: Podrobnosti o příponě TRP a související software