TS/M2TS
Dibangun untuk siaran, di mana penerima dapat bergabung di tengah jalan dan tidak ada yang berakhir.
MPEG Transport Stream adalah televisi yang ditransmisikan. Ini dirancang agar penerima dapat memulai decoding kapan saja dan memulihkan data yang hilang, yang membuatnya sangat baik melalui udara dan canggung sebagai file: tidak ada indeks, jadi pencarian hanya sekedar tebakan, dan durasi sering kali salah atau hilang sama sekali.
30 Juli 2026
Dibuka tanpa bantuan oleh
Tidak ada sistem yang membuka file .ts atau .m2ts, meskipun keduanya memecahkan kode H.264 atau HEVC di dalamnya dengan sangat baik setelah sesuatu yang lain membukanya. Pembungkusnya lagi-lagi menjadi kendala.
Faktanya
| Nama lengkap | MPEG-2 Transport Stream |
|---|---|
| Jenis | Wadah, dirancang untuk transmisi, bukan penyimpanan |
| Ekstensi | .ts, .m2ts, .mts, .m2t |
| Diterbitkan | 1995, sebagai bagian dari MPEG-2 |
| Ukuran paket | 188 byte, tetap — cukup kecil sehingga satu yang rusak nyaris tidak kehilangan apa pun |
| Video di dalamnya | MPEG-2 pada siaran lama, H.264 dan HEVC pada yang lebih baru |
| Audio di dalamnya | AC-3, E-AC-3, AAC, MP2 |
| Indeks | Tidak ada. Tidak ada apa pun di dalam file yang menyatakan di mana suatu momen berada |
| Asalnya dari mana | Streaming IPTV, rekaman DVB dan ATSC, camcorder AVCHD, cakram Blu-ray |
Sebuah format tanpa awal
Semua wadah lain di sini mengasumsikan Anda punya seluruh file dan bisa membaca headernya lebih dulu. Transport Stream mengasumsikan sebaliknya: bahwa Anda menyetel di tengah-tengah siaran yang sudah dimulai sebelum Anda tiba dan akan terus berlanjut setelah Anda pergi. Jadi ia mengulang semua yang dibutuhkan dekoder — tata letak stream, referensi waktu, parameter-parameternya — setiap sepersekian detik, selamanya.
Paket 188 byte punya ide yang sama. Gangguan sinyal merusak satu paket; dekodernya kehilangan beberapa milidetik lalu melanjutkan. Format yang dibangun di sekitar satu indeks besar akan kehilangan sisa seluruh filenya.
Ini benar-benar rekayasa yang bagus untuk tujuannya, dan bentuk yang salah untuk sebuah file yang tersimpan di disk. Semua yang membuat siaran tangguh justru membuat rekaman jadi canggung.
Mengapa rekaman berperilaku aneh
Tanpa indeks, pemutar yang ingin ke menit ke-47 harus memperkirakan: mengalikan bitrate dengan waktu, melompat kira-kira ke sana, lalu mencari frame berikutnya yang bisa didekode. Pada siaran dengan bitrate konstan ini mendarat cukup dekat. Pada rekaman dengan bitrate variabel bisa meleset beberapa detik, dan pada rekaman hasil sambungan dari stream yang terputus bisa meleset beberapa menit.
Durasinya punya asal masalah yang sama. Pemutar harus membaca seluruh file untuk tahu berapa lama durasinya, atau menebak dari bitrate-nya. Itulah sebabnya sebuah rekaman kadang menampilkan durasi yang salah, atau tidak ada sama sekali, dan mengapa scrub bar-nya bisa jadi cuma karangan.
Perbaikannya adalah remuxing: baca stream-nya sekali, lalu tulis video dan audio yang sama ke MP4 atau MKV dengan indeks yang sungguhan. Tidak ada yang dienkode ulang, kualitasnya tidak tersentuh, dan berjalan secepat kecepatan disk. Setelahnya, pencarian jadi instan dan tepat, karena filenya akhirnya tahu di mana frame-framenya sendiri berada.
Apa yang harus dilakukan dengan salah satunya
- Mainkan langsung jika Anda hanya ingin menontonnya
Seorang pemain dengan demuxernya sendiri membuka .ts tanpa persiapan apa pun. Pencarian akan menjadi perkiraan — itulah formatnya, bukan pemutarnya — tetapi untuk menonton sesuatu, tidak masalah.
- Remux ke MP4 atau MKV jika Anda menyimpannya
Cepat, tanpa kerugian, dan memperbaiki pencarian dan durasi secara permanen. Untuk apa pun yang masuk ke perpustakaan daripada ditonton sekali, lakukan ini.
- Biarkan aliran IPTV saja
Ketika TS datang sebagai streaming langsung dan bukan sebagai file, semua ini tidak berlaku: tidak ada yang perlu diindeks karena tidak ada yang berakhir. Buffering di situ murni soal jaringan.
Pertanyaan tentang format ini
Format terkait
Koleksimu, akhirnya ada di satu tempat.
Gratis diunduh. Tanpa akun, tanpa pendaftaran, tidak ada yang perlu diserahkan.