Container MPEG Transport Stream

TS / M2TS

Bygget for kringkasting, der mottakeren kan bli med halvveis og ingenting har en slutt.

Kort sagt

MPEG Transport Stream er hva fjernsyn sendes som. Det er designet slik at en mottaker kan begynne å dekode når som helst og gjenopprette fra tapt data, som gjør det utmerket over luften og klønete som en fil: det finnes ingen indeks, så søking er en gjetning, og varigheter er ofte feil eller mangler helt.

30. juli 2026

Åpnet uten hjelp av

iPhone · iPad Nekter
Mac Nekter
FoxDL Åpner

Verken systemet åpner en .ts- eller .m2ts-fil, selv om begge dekoder H.264 eller HEVC inni den helt fint når noe annet har pakket den ut. Innpakningen er igjen hindringen.

Faktaene

Fullt navn MPEG-2 Transport Stream
Type Container, designet for overføring heller enn lagring
Filtyper .ts, .m2ts, .mts, .m2t
Publisert 1995, som del av MPEG-2
Pakkestørrelse 188 bytes, fast — liten nok til at en korrupt en mister nesten ingenting
Video inni MPEG-2 på eldre kringkastinger, H.264 og HEVC på nyere
Lyd inni AC-3, E-AC-3, AAC, MP2
Indeks Ingen. Ingenting i filen sier hvor et gitt øyeblikk bor
Hvor den kommer fra IPTV-strømmer, DVB- og ATSC-opptak, AVCHD-videokameraer, Blu-ray-plater

Et format uten begynnelse

Hver annen container her antar at du har hele filen og kan lese headeren først. Transport Stream antar det motsatte: at du har koblet deg inn midtveis i en kringkasting som startet før du ankom og vil fortsette etter du forlater. Så den gjentar alt en dekoder trenger — strømlayouten, timingreferansene, parametrene — hver brøkdel av et sekund, for alltid.

188-byte-pakkene er samme idé. Interferens ødelegger en pakke; dekoderen mister noen millisekunder og fortsetter. Et format bygget rundt én stor indeks ville mistet resten av filen helt.

Dette er genuint god ingeniørkunst for sitt formål, og det er feil form for en fil som ligger på en disk. Alt som gjør en kringkasting robust gjør et opptak klønete.

Hvorfor et opptak oppfører seg rart

Uten en indeks må en spiller som vil ha 47-minutters-merket estimere: multipliser bitraten med tiden, hopp omtrent dit, jakt etter neste dekodbare ramme. På en kringkasting med konstant bitrate lander dette nær. På et opptak med variabel bitrate kan det være sekunder unna, og på et opptak sammensatt fra en avbrutt strøm kan det være minutter unna.

Varigheten har samme opphav. En spiller må enten lese hele filen for å finne ut hvor lang den er eller gjette fra bitraten. Det er hvorfor et opptak noen ganger viser en feil lengde, eller ingen, og hvorfor skrubbelinjen kan være et verk av fiksjon.

Reparasjonen er remuksing: les strømmen én gang, og skriv samme video og lyd inn i en MP4 eller MKV med en ekte indeks. Ingenting kodes om, kvalitet er urørt, og det kjører med diskhastighet. Etterpå er søking øyeblikkelig og eksakt, fordi filen endelig vet hvor sine egne rammer er.

Hva du gjør med en

  1. Spill den direkte hvis du bare vil se den

    En spiller med sin egen demuxer åpner en .ts uten noen forberedelse. Søking vil være omtrentlig — det er formatet, ikke spilleren — men for å se noe gjennom er det fint.

  2. Remuks til MP4 eller MKV hvis du beholder den

    Rask, tapsfri og den fikser søking og varighet permanent. For alt som skal inn i et bibliotek heller enn å sees én gang, gjør dette.

  3. La IPTV-strømmer være

    Når TS ankommer som en direktestrøm heller enn en fil, gjelder ingenting av dette: det er ingenting å indeksere fordi ingenting har tatt slutt. Buffring der er et nettverksspørsmål.

Den lange versjonen M3U, Xtream Codes, EPG: hva ordene betyr og hvilken du har M3U eller Xtream, hva en EPG trenger for å fungere, hva som forårsaker buffring, og hvem som kan fikse det.

Spørsmål om dette formatet

Nærliggende formater

Biblioteket ditt, endelig på ett sted.

Gratis å laste ned. Ingen konto, ingen registrering, ingenting å levere fra deg.

Last ned fra App Store