TS / M2TS
Bygget for kringkasting, der mottakeren kan bli med halvveis og ingenting har en slutt.
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
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
- 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.
- 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.
- 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.
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.