Förstå TRP (.trp): Det sändningstransportströmformatet förklarat
Om du någonsin har anslutit en extern hårddisk eller USB‑minne till en digital TV, kabelmottagare eller satellitbox för att spela in live‑tv, kan du ha stött på filer som slutar med .trp‑tillägget.
Till skillnad från standardwebb‑ och mobilvideokontainrar som MP4 eller MKV är TRP‑formatet speciellt anpassat för de krävande behoven inom digital videoutsändning (DVB). Det är konstruerat för att på ett pålitligt sätt fånga över‑luft, kabel‑ och satellitströmmar — även när sändningssignaler drabbas av linjestörningar, intermittent signalförlust eller paketförluster.
1. Vad är en TRP (.trp)-fil?
En .trp‑fil är en högupplöst videokontainer baserad på specifikationen MPEG-2 Part 1 Systems Transport Stream (formellt definierad under ISO/IEC 13818-1 och ITU‑T H.222.0).
Inom sändningsterminologi står “TRP” för Transport (eller Transport Stream Recording). Det är funktionellt en utökad variant av standard MPEG Transport Stream (.ts)‑filer, som främst antas av hårdvarutillverkare av Personliga Video‑Inspelare (PVRs), Digitala Video‑Inspelare (DVRs) och DVB/ATSC‑set‑top‑boxar (såsom Kaon, Vantage eller Topfield‑enheter).
När en mottagare fångar en live‑sändning dumpas de råa inkommande transportpaketen in i en .trp‑behållare. Omslaget kapslar in synkroniserat ljud, video, teletext/undertexter och programklockreferenser (PCR) direkt när de anländer via den digitala tunern.
2. Grundläggande funktioner i TRP-formatet
Den interna arkitekturen för .trp‑filer speglar den oförutsägbara naturen hos live‑sändningstelevision:
Paketiserad struktur med fast storlek
På binär nivå delar MPEG-transportströmmar all data i små, enhetliga paket—traditionellt 188 byte i längd (eller 204 byte när framåtriktad felkorrigering / Reed-Solomon-paritetsbyte inkluderas). Varje paket börjar med en synkroniseringsbyte (0x47). Eftersom strömmen paketeras i diskreta bitar snarare än ett kontinuerligt filblock, kan en spelare eller mottagare plocka upp uppspelning mitt i strömmen utan att behöva ett indexhuvud från filens början.
Robust felkorrigering och motståndskraft
Sändningssignaler upplever ofta kortvarig störning orsakad av väder, fysiska hinder eller överföringsjitter. TRP-behållarformatet innehåller feldetekteringsflaggor på headernivå och programkontinuitätsräknare. Om paket blir korrupta eller förloras under överföringen, släpper dekodern bara de påverkade segmenten och åter‑synkroniserar nästan omedelbart, vilket förhindrar att hela videoströmmen kraschar.
Multiplexning av elementära strömmar & PID:er
En enda .trp-inspelning kan paketera flera oberoende datastreamar samtidigt. Varje komponent märks med en unik Packet Identifier (PID):
- Videoströmmar: Vanligtvis kodade i MPEG-2 Part 2 (för äldre standard och HD-sändningar) eller H.264/MPEG-4 AVC (för moderna HDTV-kanaler).
- Ljudströmmar: Multi-kanal AC-3 (Dolby Digital), E-AC-3 (Dolby Digital Plus), eller MPEG-1 Audio Layer II (MP2), ofta med stöd för flera kommentarspråk.
- Metadata & Stängda undertexter: DVB-undertexter, teletextdata, Electronic Program Guide (EPG)-markörer och Program Specific Information (PSI).
Uppdelning av flera filer (FAT32-kompatibilitet)
Många digitalboxar och smarta TV-apparater formaterar externa lagringsenheter med FAT32-filsystemet, vilket upprätthåller en strikt 4 GB gräns för enskilda filer. HDTV-sändningar förbrukar mellan 2 GB och 8 GB per timme. För att övervinna denna begränsning delar inspelningsenheter automatiskt långa program i sekventiella segment (t.ex. recording.trp, recording.001, recording.002 eller recording.trp1).
3. Sammanfattning av nyckelfunktioner
| Attribut | Specifikation |
|---|---|
| Fullständigt namn | MPEG-2 Transport Stream-inspelning / HD Video Transport Stream |
| Filändelse | .trp (ofta följt av .idx, .ifo eller .001 split-filer) |
| Underliggande standard | MPEG-2 Part 1 Transport Stream (ISO/IEC 13818-1 / ITU-T H.222.0) |
| Vanliga videokodekar | MPEG-2 video, H.264 / AVC |
| Vanliga ljudkodekar | AC-3 (Dolby Digital), E-AC-3, AAC, MPEG-1 Layer II (MP2) |
| Paketstorlek | 188 byte (standard) eller 204 byte (med FEC-byte) |
| Primära källor | Digitala TV-apparater, DVB-S/T/C-mottagare, PVR:er, DVR-hårdvara |
| Stort programvarustöd | VLC Media Player, HandBrake, FFmpeg, CyberLink PowerDVD |
4. Hur man öppnar och spelar .trp-videofiler
Medan standard systemmediaspelare som Windows Media Player eller Apple QuickTime ofta misslyckas med att känna igen .trp-tillägget, kan vanliga transportströmsavkodare enkelt tolka och återge okrypterade TRP-filer.
Metod 1: VLC Media Player (Windows, Mac, Linux)
VLC inkluderar universellt stöd för MPEG-transportströmmar:
- Ladda ner och installera VLC Media Player.
- Dra och släpp
.trp-filen direkt i uppspelningsfönstret. - Alternativ: Byt namn på filändelsen från
.trptill.ts. Eftersom båda formaten delar den identiska MPEG-TS-behållarstandarden, kommer VLC och många smarta TV-apparater omedelbart att känna igen filen.
Metod 2: Kommandoradsuppspelning med FFplay
Användare med FFmpeg-multimediaramverket installerat kan spela upp videoströmmen omedelbart:
ffplay -i input_recording.trp
Metod 3: Dedikerade PVR- och Blu-ray-spelare
- CyberLink PowerDVD: Stöder fullt högupplösta MPEG-2/H.264 transportinspelningar.
- GOM Player & SMPlayer: Plattformoberoende mediaspelare med inbyggda demuxers som kan hantera brutna eller fragmenterade sändningsströmmar.
Viktigt meddelande om hårdvarukryptering (DRM): > Vissa moderna smart-TV-apparater (såsom Samsung, LG eller Sony-modeller) och betal-TV-mottagare krypterar inspelningar med hårdvarubundna DRM-nycklar som är knutna till det specifika moderkortet. Om en
.trp-fil inte öppnas i VLC eller visar en helt svart skärm utan ljud, är inspelningen krypterad och kan endast spelas upp på den fysiska TV:n eller mottagaren som fångade den.
5. Hur man skapar och konverterar .trp-videofil
Hur skapas TRP-filer?
I standardarbetsflöden skapas TRP-filer automatiskt av TV-hårdvara under schemalagda PVR-inspelningar. Du kan dock generera ett sändningskompatibelt transportflöde med .trp-extensionen med hjälp 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
Konvertera .trp till universellt kompatibel MP4 (H.264 / AAC)
Eftersom .trp-filer är stora och inte stöds av smartphones, surfplattor och webbläsare, rekommenderas konvertering till MP4 för långtidslagring och redigering.
Alternativ A: Snabb strömkopiering (Ingen omkodning, förlustfri)
Om den ursprungliga sändningen kodades i H.264 med AC-3-ljud, kan du remuxa filen till en MP4-behållare på några sekunder utan att förlora kvalitet:
ffmpeg -i input_recording.trp -c:v copy -c:a copy output_compatible.mp4
Alternativ B: Full återkomprimering (Mindre filstorlek)
Sändningsfiler använder ofta höga bithastigheter med redundant data. Omkodning med modern H.264/H.265-komprimering minskar lagringskraven avsevärt:
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)
- Öppna HandBrake och klicka på Fil för att välja ditt
.trp-klipp. - Välj förinställningen Fast 1080p30 eller Production Standard.
- Välj MP4 eller MKV som utdataformat.
- Klicka på Start Encode för att skapa en komprimerad, universellt spelbar fil.
6. Vanliga frågor (FAQ)
**Q1: Vad står filändelsen TRP för? TRP står för “Transport” och betecknar en MPEG-2 Transport Stream-fil som används för att spela in digitala TV-sändningar.
**Q2: Kan jag spela upp en TRP-fil bara genom att byta namn på dess filändelse?
Ja; att byta namn på en .trp-fil till .ts eller .mpg gör ofta att inbyggda spelare och smarta TV-apparater kan känna igen och avkoda strömmen.
**Q3: Varför spelar inte min dator en TRP-fil som spelats in från min Smart TV? Många smarta TV-apparater krypterar PVR-inspelningar med hårdvarunivå digital rättighetshantering (DRM), vilket begränsar uppspelning enbart till den specifika TV:n.
**Q4: Kan en TRP-fil lagra undertexter och flera ljudspår? Ja; MPEG-transportströmsarkitekturen multiplexar flera ljudspråk, DVB-undertexter och stängda bildtextkanaler samtidigt.
**Q5: Vad är det snabbaste sättet att konvertera en TRP-fil till MP4 utan kvalitetsförlust?
Genom att använda FFmpeg med strömkopieringsflaggorna (-c:v copy -c:a copy) remuxas strömmen till ett MP4-omslag på några sekunder utan omkodning.
7. Referenser och användbara resurser
- ISO/IEC 13818-1 Standard: Informationsteknik — Generisk kodning av rörliga bilder och tillhörande ljudinformation: System
- VideoLAN-dokumentation: VLC Media Player-format och codec-specifikationer
- FFmpeg-dokumentation: FFmpeg-format & MPEG-TS-muxer-referens
- FileInfo-databas: TRP-filändelse detaljer & associerad programvara