aspose.info
LT

TRP vaizdo formato paaiškinimas: ypatybės, specifikacijos, atkūrimas ir konvertavimas

Atnaujinta

TRP (.trp) supratimas: transliacijos transporto srauto formato paaiškinimas

Jei kada nors prijungėte išorinį kietąjį diską arba USB atmintinę prie skaitmeninės televizijos, kabelinio imtuvo ar palydovinio set‑top bokso, kad įrašytumėte tiesioginę televiziją, galbūt susidūrėte su failais, kurių pavadinimas baigiasi .trp plėtiniu.

Skirtingai nuo įprastų interneto ir mobiliosios video konteinerių, tokių kaip MP4 ar MKV, TRP formatas yra specialiai pritaikytas griežtiems skaitmeninės vaizdo transliacijos (DVB) reikalavimams. Jis sukurtas patikimai fiksuoti oro, kabelinius ir palydovinius srautus – net kai perdavimo signalai patiria linijinio triukšmo, periodinio signalo praradimo ar paketų praradimo.

1. Kas yra TRP (.trp) failas?

.trp failas yra aukštos raiškos video konteineris, pagrįstas MPEG-2 Part 1 Systems Transport Stream specifikacija (formaliai apibrėžta pagal ISO/IEC 13818-1 ir ITU‑T H.222.0).

In broadcasting terminology, "TRP" stands for Transportas (or Transporto srauto įrašymas). It is functionally an extension variant of standard MPEG Transport Stream (.ts) files, adopted primarily by hardware manufacturers of Personal Video Recorders (PVRs), Digital Video Recorders (DVRs), and DVB/ATSC set-top boxes (such as Kaon, Vantage, or Topfield units).

When a receiver captures a live broadcast, it dumps the raw incoming transport packets into an .trp container. Apvalkalas encapsulates synchronized audio, video, teletext/subtitles, and program clock references (PCR) directly as they arrive across the digital tuner.

2. Pagrindinės TRP formato savybės

The internal architecture of .trp files reflects the unpredictable nature of live broadcast television:

Fiksuoto dydžio paketizuota struktūra

Binariame lygyje MPEG transporto srautai suskaido visus duomenis į mažus, vienodus paketus – tradiciškai 188 baitų ilgio (arba 204 baitų, kai įtraukiami klaidų korekcijos / Reed‑Solomon paritetiniai baitai). Kiekvienas paketas prasideda sinchronizacijos baitu (0x47). Kadangi srautas yra paketizuotas į atskirus fragmentus, o ne į vieną nuolatinį failo bloką, grotuvas ar imtuvas gali pradėti atkūrimą viduryje srauto be būtinybės turėti indeksinę antraštę nuo failo pradžios.

Patikimas klaidų koregavimas ir atsparumas

Transliacijos signalai dažnai patiria trumpalaikį trikdymą, kurį sukelia oras, fiziniai kliūtys arba perdavimo drebėjimas. TRP konteinerio formatas įtraukia antraštės lygio klaidų aptikimo vėliavas ir programų tęstinumo skaitiklius. Jei paketai yra sugadinti arba prarasti kelionės metu, dekoderis išmeta tik paveiktus fragmentus ir beveik iš karto persinchronizuoja, neleidžiant visam vaizdo srautui nulūžti.

Elementarių srautų daugiakanalė ir PID

Vienas .trp įrašas gali vienu metu supakuoti kelis nepriklausomus duomenų srautus. Kiekvienas komponentas yra žymimas unikaliu paketo identifikatoriumi (PID):

  • Vaizdo srautai: Paprastai koduojami MPEG-2 Part 2 (senesnių standartų ir HD transliacijų atveju) arba H.264/MPEG-4 AVC (šiuolaikinių HDTV kanalų atveju).
  • Garso srautai: Multi-kanalinis AC-3 (Dolby Digital), E-AC-3 (Dolby Digital Plus) arba MPEG-1 Audio Layer II (MP2), dažnai palaikantys kelias komentarų kalbas.
  • Metaduomenys ir uždaros subtitrai: DVB subtitrai, teleteksto duomenys, Elektroninio programų gido (EPG) žymės ir Programų specifinė informacija (PSI).

Daugelio failų skaidymas (FAT32 suderinamumas)

Daugelis set‑top dėžutės ir išmaniųjų televizorių formatuoja išorinius saugojimo įrenginius FAT32 failų sistema, kuri taiko griežtą 4 GB vieno failo limitą. Aukštos raiškos televizijos transliacijos sunaudoja nuo 2 GB iki 8 GB per valandą. Norint įveikti šį apribojimą, įrašymo įrenginiai automatiškai suskaido ilgas programas į nuoseklias dalis (pvz., recording.trp, recording.001, recording.002 arba recording.trp1).

3. Pagrindinių savybių santrauka

AtributasSpecifikacija
Pilnas pavadinimasMPEG-2 transporto srauto įrašymas / HD vaizdo transporto srautas
Failo plėtinys.trp (dažnai kartu su .idx, .ifo arba .001 padalintais failais)
Pagrindinis standartasMPEG-2 1 dalies transporto srautas (ISO/IEC 13818-1 / ITU-T H.222.0)
Bendri vaizdo kodekaiMPEG-2 vaizdas, H.264 / AVC
Bendri garso kodekaiAC-3 (Dolby Digital), E-AC-3, AAC, MPEG-1 Layer II (MP2)
Paketo dydis188 baitų (standartinis) arba 204 baitų (su FEC baitais)
Pagrindiniai šaltiniaiSkaitmeniniai televizoriai, DVB-S/T/C set-top dėžės, PVR, DVR įranga
Pagrindinis programinės įrangos palaikymasVLC Media Player, HandBrake, FFmpeg, CyberLink PowerDVD

4. Kaip atverti ir leisti .trp vaizdo failus

Nors numatytieji sistemos medijos leistuvai, tokie kaip Windows Media Player arba Apple QuickTime, dažnai nesugeba atpažinti .trp plėtinio, standartiniai transporto srauto dekoderiai gali lengvai išanalizuoti ir atkurti nešifruotus TRP failus.

Metodas 1: VLC Media Player (Windows, Mac, Linux)

VLC suteikia universalią MPEG transporto srautų palaikymą:

  1. Atsisiųskite ir įdiekite VLC Media Player.
  2. Vilkite ir numeskite .trp failą tiesiai į atkūrimo langą.
  3. Alternatyva: Pervadinkite plėtinį iš .trp į .ts. Kadangi abu formatai naudoja tą patį MPEG-TS konteinerio standartą, VLC ir daugelis išmaniųjų televizorių iš karto atpažins failą.

Metodas 2: Grotuvimas per komandų eilutę su FFplay

Vartotojai, turintys įdiegtą FFmpeg multimedijos sistemą, gali iš karto paleisti vaizdo srautą:

ffplay -i input_recording.trp

Metodas 3: Skirti PVR ir Blu-ray grotuvai

  • CyberLink PowerDVD: Pilnai palaiko aukštos raiškos MPEG-2/H.264 transporto įrašus.
  • GOM Player & SMPlayer: Kryžminės platformos medijos leistuvai su integruotais demukseriais, galintys tvarkyti sugadintus ar fragmentuotus transliacijos srautus.

Svarbus pranešimas apie aparatūrinį šifravimą (DRM): > Kai kurie šiuolaikiniai išmanieji televizoriai (pvz., Samsung, LG ar Sony modeliai) ir mokamos televizijos set‑top dėžės šifruoja įrašus naudodamos aparatūriniai DRM raktus, susietus su konkrečiu pagrindine plokšte. Jei .trp failas neatsidaro VLC arba rodo visiškai juodą ekraną be garso, įrašas yra užšifruotas ir jį galima peržiūrėti tik tame fiziniame televizoriuje ar imtuvui, kuris jį įrašė.

5. Kaip sukurti ir konvertuoti .trp vaizdo

Kaip kuriami TRP failai?

Įprastinėse darbo eigose TRP failai kuriami automatiškai televizijos aparatūros, kai vykdomi suplanuoti PVR įrašai. Tačiau galite sukurti transliacijai atitinkantį transporto srautą su .trp plėtiniu naudojant 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

Konvertavimas .trp į universaliai suderinamą MP4 (H.264 / AAC)

Kadangi .trp failai yra dideli ir nepalaikomi išmaniuosiuose telefonuose, planšetėse ir žiniatinklio naršyklėse, rekomenduojama juos konvertuoti į MP4 dėl ilgalaikės saugojimo ir redagavimo.

Parinktis A: Greitas srauto kopijavimas (be perkodavimo, be nuostolių)

Jei originali transliacija buvo koduota H.264 su AC-3 garso takeliu, galite perkelti (remux) failą į MP4 konteinerį per kelias sekundes neprarandant kokybės:

ffmpeg -i input_recording.trp -c:v copy -c:a copy output_compatible.mp4

Parinktis B: Pilnas perkompresavimas (mažesnis failo dydis)

Transliacijos failai dažnai naudoja didelį bitų spartos lygį su perteklinėmis duomenimis. Perkoduojant naudojant modernų H.264/H.265 suspaudimą, žymiai sumažėja saugojimo poreikiai:

ffmpeg -i input_recording.trp -c:v libx264 -preset medium -crf 21 -c:a aac -b:a 192k output_optimized.mp4

Parinktis C: HandBrake (GUI sprendimas)

  1. Atidarykite HandBrake ir spustelėkite File, kad pasirinktumėte savo .trp klipą.
  2. Pasirinkite Fast 1080p30 arba Production Standard išankstinį nustatymą.
  3. Pasirinkite MP4 arba MKV kaip išvesties formatą.
  4. Spustelėkite Start Encode, kad sukurtumėte suspaustą, universaliai atkuriamą failą.

6. Dažnai užduodami klausimai (DUK)

**Q1: Ką reiškia TRP failo plėtinys? TRP reiškia “Transport” ir nurodo MPEG-2 Transport Stream failą, naudojamą įrašyti skaitmeninės televizijos transliacijas.

**Q2: Ar galiu paleisti TRP failą tiesiog pervadindamas jo plėtinį? Taip; pervadinus .trp failą į .ts arba .mpg, dažnai natūralūs leistuvai ir išmanieji televizoriai atpažįsta ir dekoduoja srautą.

**Q3: Kodėl mano kompiuteris negali paleisti TRP failo, įrašyto iš mano išmaniojo televizoriaus? Daugelis išmaniųjų televizorių šifruoja PVR įrašus aparatūros lygiu naudojant skaitmeninių teisių valdymą (DRM), apribodami atkūrimą tik tam konkrečiam televizoriui.

**Q4: Ar TRP failas gali saugoti subtitrus ir kelis garso takelius? Taip; MPEG transportinio srauto architektūra vienu metu dauginėja kelias garso kalbas, DVB subtitrus ir uždarų užrašų duomenų kanalus.

**Q5: Koks yra greičiausias būdas konvertuoti TRP failą į MP4 be kokybės praradimo? Naudojant FFmpeg su srauto kopijavimo žymomis (-c:v copy -c:a copy) srautas perkeliamas į MP4 konteinerį per kelias sekundes be perkodavimo.

7. Nuorodos ir naudingi ištekliai