Forstå TRP (.trp): Det kringkastede transportstrømformatet forklart
Hvis du noen gang har koblet en ekstern harddisk eller USB‑minnepinne til en digital TV, kabelmottaker eller satellitt‑set‑top‑boks for å ta opp direktesendt TV, kan det hende du har støtt på filer som ender med .trp‑utvidelsen.
I motsetning til standard web‑ og mobilvideokontainere som MP4 eller MKV, er TRP‑formatet skreddersydd spesielt for de strenge kravene til digital videobroadcasting (DVB). Det er konstruert for å fange over‑luft, kabel‑ og satellittstrømmer pålitelig—selv når overføringssignaler lider av linjestøy, periodisk signaltap eller pakketap.
1. Hva er en TRP (.trp)-fil?
En .trp‑fil er en høydefinisjons videokontainer basert på MPEG-2 Part 1 Systems Transport Stream‑spesifikasjonen (formelt definert under ISO/IEC 13818-1 og ITU‑T H.222.0).
I kringkastingsterminologi står “TRP” for Transport (eller Transportstrømopptak). Det er funksjonelt en utvidelsesvariant av standard MPEG Transport Stream (.ts)‑filer, som hovedsakelig er tatt i bruk av maskinvareprodusenter av Personlige videoopptakere (PVR‑er), Digitale videoopptakere (DVR‑er) og DVB/ATSC‑set‑top‑bokser (som Kaon, Vantage eller Topfield‑enheter).
Når en mottaker fanger opp en direktesendt sending, lagrer den de rå innkommende transportpakkene i en .trp‑container. Pakkeinnpakningen kapsler inn synkronisert lyd, video, teletekst/undertekster og programklokke‑referanser (PCR) direkte etter hvert som de kommer inn via den digitale tuneren.
2. Kjernefunksjoner i TRP-formatet
Den interne arkitekturen til .trp‑filer reflekterer den uforutsigbare naturen til direktesendt TV:
Fast størrelse pakkestruktur
På binært nivå deler MPEG-transportstrømmer all data inn i små, uniforme pakker—tradisjonelt 188 byte i lengde (eller 204 byte når fremoverfeilkorrigering / Reed-Solomon paritetsbyte er inkludert). Hver pakke begynner med en synkroniseringsbyte (0x47). Fordi strømmen er pakket inn i diskrete biter i stedet for én kontinuerlig filblokk, kan en spiller eller mottaker plukke opp avspilling midt i strømmen uten å trenge en indeksheader fra begynnelsen av filen.
Robust feilkorrigering og motstandsdyktighet
Sendesignaler opplever ofte kortvarig interferens forårsaket av vær, fysiske hindringer eller overføringsjitter. TRP-beholderformatet inneholder feilregistreringsflagg på header-nivå og programkontinuitets tellere. Hvis pakker blir korrupte eller går tapt under overføringen, forkaster dekoderen kun de berørte delene og resynkroniserer nesten umiddelbart, noe som forhindrer at hele videostrømmen krasjer.
Elementær strøm-multiplexing og PID-er
En enkelt .trp-opptak kan pakke flere uavhengige datastrømmer samtidig. Hver komponent er merket med en unik Pakkidentifikator (PID):
- Videostrømmer: Vanligvis kodet i MPEG-2 Part 2 (for eldre standarder og HD-sendinger) eller H.264/MPEG-4 AVC (for moderne HDTV-kanaler).
- Lydstrømmer: Multi-kanal AC-3 (Dolby Digital), E-AC-3 (Dolby Digital Plus), eller MPEG-1 Audio Layer II (MP2), som ofte støtter flere kommentarspråk.
- Metadata & Undertekster: DVB-undertekster, teletekstdata, Electronic Program Guide (EPG)-markører, og Program Specific Information (PSI).
Flere-filer splitting (FAT32-kompatibilitet)
Mange set-top-bokser og smarte TV-er formaterer eksterne lagringsenheter med FAT32-filsystemet, som håndhever en streng 4 GB grense per enkeltfil. HD-TV-sendinger bruker mellom 2 GB og 8 GB per time. For å overkomme denne begrensningen deler opptaksenheter automatisk lange programmer i sekvensielle segmenter (for eksempel recording.trp, recording.001, recording.002 eller recording.trp1).
3. Oppsummering av nøkkelfunksjoner
| Attributt | Spesifikasjon |
|---|---|
| Fullt navn | MPEG-2 Transport Stream-opptak / HD Video Transport Stream |
| Filtype | .trp (ofte ledsaget av .idx, .ifo eller .001 splittfiler) |
| Underliggende standard | MPEG-2 Part 1 Transport Stream (ISO/IEC 13818-1 / ITU-T H.222.0) |
| Vanlige videokodeker | MPEG-2 video, H.264 / AVC |
| Vanlige lydkodeker | AC-3 (Dolby Digital), E-AC-3, AAC, MPEG-1 Layer II (MP2) |
| Pakkestørrelse | 188 byte (standard) eller 204 byte (med FEC-byte) |
| Primære kilder | Digitale TV-er, DVB-S/T/C-settop-bokser, PVR-er, DVR-maskinvare |
| Viktig programvarestøtte | VLC Media Player, HandBrake, FFmpeg, CyberLink PowerDVD |
4. Hvordan åpne og spille av .trp videofiler
Mens standard systemmediespillere som Windows Media Player eller Apple QuickTime ofte mislykkes med å gjenkjenne .trp-utvidelsen, kan vanlige transportstrøm‑dekodere enkelt analysere og gjengi ukrypterte TRP‑filer.
Metode 1: VLC Media Player (Windows, Mac, Linux)
VLC inkluderer universell støtte for MPEG‑transportstrømmer:
- Last ned og installer VLC Media Player.
- Dra og slipp
.trp-filen direkte inn i avspillingsvinduet. - Alternativ: Endre filendelsen fra
.trptil.ts. Siden begge formatene deler den identiske MPEG‑TS‑beholderstandarden, vil VLC og mange smart‑TV-er umiddelbart gjenkjenne filen.
Metode 2: Kommandolinjeavspilling med FFplay
Brukere med FFmpeg‑multimedierammen installert kan spille av videostrømmen umiddelbart:
ffplay -i input_recording.trp
Metode 3: Dedikerte PVR- og Blu-ray-spillere
- CyberLink PowerDVD: Støtter fullt høydefinisjons MPEG-2/H.264 transportopptak.
- GOM Player & SMPlayer: Plattformuavhengige mediespillere med innebygde demuxere som kan håndtere ødelagte eller fragmenterte kringkastingsstrømmer.
Viktig merknad om maskinvarekryptering (DRM): > Noen moderne smart-TV-er (som Samsung, LG eller Sony-modeller) og pay-TV-set-top-bokser krypterer opptak ved hjelp av maskinvarebundne DRM-nøkler knyttet til det spesifikke hovedkortet. Hvis en
.trp-fil ikke åpnes i VLC eller viser en helt svart skjerm uten lyd, er opptaket kryptert og kan kun spilles av på den fysiske TV-en eller mottakeren som fanget det.
5. Hvordan lage og konvertere .trp video
Hvordan opprettes TRP-filer?
I standard arbeidsflyter opprettes TRP-filer automatisk av TV-maskinvaren under planlagte PVR-opptak. Du kan imidlertid generere en kringkastingskompatibel transportstrøm med .trp-utvidelsen ved hjelp av 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
Konverterer .trp til universelt kompatibel MP4 (H.264 / AAC)
Fordi .trp-filer er store og ikke støttes av smarttelefoner, nettbrett og nettlesere, anbefales det å konvertere dem til MP4 for langtidslagring og redigering.
Alternativ A: Rask strømkopiering (Ingen omkoding, tapsfri)
Hvis den opprinnelige kringkastingen var kodet i H.264 med AC-3-lyd, kan du remuxe filen til en MP4-beholder på sekunder uten kvalitetstap:
ffmpeg -i input_recording.trp -c:v copy -c:a copy output_compatible.mp4
Alternativ B: Full re‑komprimering (Mindre filstørrelse)
Sendefiler bruker ofte høye bithastigheter med overflødig data. Omkoding med moderne H.264/H.265-komprimering reduserer lagringskravene betydelig:
ffmpeg -i input_recording.trp -c:v libx264 -preset medium -crf 21 -c:a aac -b:a 192k output_optimized.mp4
Alternativ C: HandBrake (GUI‑løsning)
- Åpne HandBrake og klikk File for å velge ditt
.trp-klipp. - Velg forhåndsinnstillingen Fast 1080p30 eller Production Standard.
- Velg MP4 eller MKV som utdataformat.
- Klikk Start Encode for å lage en komprimert, universelt avspillbar fil.
6. Ofte stilte spørsmål (FAQ)
**Q1: Hva står filendelsen TRP for? TRP står for “Transport” og betegner en MPEG-2 Transport Stream-fil som brukes til å ta opp digitale TV-sendinger.
**Q2: Kan jeg spille av en TRP-fil bare ved å endre filendelsen?
Ja; å gi en .trp-fil nytt navn til .ts eller .mpg gjør ofte at innebygde avspillere og smart‑TV‑er kan gjenkjenne og dekode strømmen.
**Q3: Hvorfor vil ikke datamaskinen min spille av en TRP‑fil tatt opp fra min Smart‑TV? Mange smart‑TV‑er krypterer PVR‑opptak med maskinvarenivå digital rettighetsstyring (DRM), og begrenser avspilling kun til den spesifikke TV‑enheten.
**Q4: Kan en TRP‑fil lagre undertekster og flere lydspor? Ja; MPEG‑transportstrøm‑arkitekturen multiplexerer flere lydspråk, DVB‑undertekster og lukkede bildetekster samtidig.
**Q5: Hva er den raskeste måten å konvertere en TRP‑fil til MP4 uten kvalitetstap?
Ved å bruke FFmpeg med strøm‑kopieringsflaggene (-c:v copy -c:a copy) remuxes strømmen inn i en MP4‑innpakning på sekunder uten omkoding.
7. Referanser og nyttige ressurser
- ISO/IEC 13818-1 Standard: Informasjonsteknologi — Generisk koding av bevegelige bilder og tilhørende lydinformasjon: Systemer
- VideoLAN-dokumentasjon: VLC Media Player-format og kodeksspesifikasjoner
- FFmpeg-dokumentasjon: FFmpeg-formater & MPEG-TS-mikserreferanse
- FileInfo-database: TRP-filendelsesdetaljer & tilknyttet programvare