aspose.info
CS

Formát videa TRP vysvětlen: funkce, specifikace, přehrávání a konverze

Aktualizováno

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

AtributSpecifikace
Celý názevZá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í standardMPEG-2 Part 1 Transport Stream (ISO/IEC 13818-1 / ITU-T H.222.0)
Běžné video kodekyMPEG-2 video, H.264 / AVC
Běžné audio kodekyAC-3 (Dolby Digital), E-AC-3, AAC, MPEG-1 Layer II (MP2)
Velikost paketu188 bajtů (standard) nebo 204 bajtů (s FEC bajty)
Primární zdrojeDigitální televize, set-top boxy DVB-S/T/C, PVR, hardware DVR
Hlavní podpora softwaruVLC 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ů:

  1. Stáhněte a nainstalujte VLC Media Player.
  2. Přetáhněte soubor .trp přímo do okna přehrávání.
  3. Alternativa: Přejmenujte příponu z .trp na .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 .trp neotevř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í)

  1. Otevřete HandBrake a klikněte na File, abyste vybrali svůj .trp klip.
  2. Vyberte předvolbu Fast 1080p30 nebo Production Standard.
  3. Zvolte MP4 nebo MKV jako výstupní formát.
  4. 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