Teks SubRip (.srt)
Standar StandarSubRip Subtitle (SRT) adalah format subtitle teks biasa yang banyak digunakan dan dikenal karena strukturnya yang sederhana serta mudah dibaca; dukungannya bervariasi menurut pemutar dan platform.
Konversi SRT ke VTT
Konverter SRT ke VTT gratis yang berjalan di peramban. Konversikan berkas secara instan di perangkat Anda.
Pemeriksaan & Metadata
Sistem operasi dan penganalisis file mengenali file SRT dengan memeriksa urutan byte biner di bagian awal:
Tanda Tangan Header per Byte (Byte Penanda)
Sistem operasi dan penganalisis file mengenali file SRT dengan memeriksa urutan byte biner di bagian awal:
TANDA TANGAN HEX (OFFSET 0):
Tidak ada tanda tangan tetap (SubRip berupa teks biasa)REPRESENTASI ASCII: Tidak ada tanda tangan ASCII tetap
Standardisasi: Standar subtitle de facto global
Spesifikasi Teknis
| Arsitektur Kontainer | Cue subtitle bernomor berurutan yang dipisahkan oleh baris kosong: indeks cue, stempel waktu mulai --> akhir (HH:MM:SS,mmm), dan teks subtitle |
| Kompresi | Teks biasa tanpa kompresi |
| Urutan Byte | Aliran teks UTF-8 / Unicode (BOM opsional) |
| Ruang Warna | Tag warna HTML dasar opsional (<font color=...>) |
| Saluran & Struktur | Teks dialog dengan kode waktu dan gaya sebaris dasar (tebal, miring, garis bawah) |
| Dimensi Maksimum | Jumlah cue berurutan tidak terbatas |
| Transparansi | Tidak ada |
| Streaming & Progresif | Pemutaran streaming berurutan dalam satu lintasan |
Perbandingan Teknis SRT dengan Pesaing
| Atribut Teknis | SRT (Saat Ini) | VTT | ASS | SUB |
|---|---|---|---|---|
| Cakupan Kompatibilitas | Didukung oleh banyak pemutar; dukungan perangkat bervariasi | Perlu dikonversi agar dapat digunakan sebagai trek video HTML5 | Dukungan berbeda-beda antarperangkat lunak. | Pemutar DVD perangkat keras lama |
| Pemisah Stempel Waktu | Koma (misalnya 00:01:23,456) | Titik (misalnya 00:01:23.456) | Titik (misalnya 0:01:23.45) | Penghitungan nomor bingkai |
| Fleksibilitas Gaya | Tag HTML dasar (<b>, <i>, <u>) | Gaya & pemosisian isyarat CSS penuh | Tag penimpaan & gambar tingkat lanjut | Tidak ada |
| HTML5 <track> bawaan | Memerlukan konversi ke WebVTT | Format HTML5 bawaan | Memerlukan dekoder WebAssembly | Memerlukan konversi |
Pola Kerusakan Umum dan Panduan Pemulihan Hex
Subtitle makin tidak sinkron dengan audio video seiring berjalannya film.
Penyebab Utama: Ketidakcocokan laju bingkai (misalnya subtitle yang disesuaikan untuk 23,976 fps diputar dengan video 25,0 fps).
Pemulihan: Sinkronkan ulang stempel waktu atau geser offset menggunakan File2File.app Subtitle Sync Tool.
Analisis Keamanan & Vektor Serangan Parser
File SRT adalah teks biasa, tetapi penghitung cue atau tag HTML yang cacat dapat memicu bug memori pada pemutar media yang rentan.
Vektor Serangan yang Diketahui
- Luapan buffer tumpukan (stack buffer overflow) dalam rutin penguraian stempel waktu SRT pemutar media (misalnya CVE-2011-2592).
- Skrip lintas situs (XSS) melalui tag HTML yang tidak di-escape pada perender subtitle berbasis web.
- Penolakan layanan melalui nomor indeks isyarat yang tumpang tindih atau tidak berurutan.
Praktik Terbaik Defensif: Bersihkan tag HTML dan validasikan pengurutan timestamp sekuensial sebelum menampilkan subtitle.
Asal-Usul & Tonggak Sejarah
Keunggulan & Kelebihan Utama
- SRT didukung oleh banyak pemutar media dan editor, tetapi dukungannya bervariasi menurut platform dan aplikasi.
- Sintaks yang sangat sederhana: mudah dibaca, ditulis, atau diedit dengan editor teks dasar apa pun tanpa perangkat lunak khusus.
- Berkas subtitle biasanya berukuran kecil dibandingkan berkas video; ukurannya bergantung pada dialog, pemformatan, dan jumlah bahasa.
Keterbatasan Teknis & Kekurangan
- Tidak mendukung pemosisian layar bawaan: subtitle secara tradisional ditempatkan tetap di bagian tengah bawah video.
- Dukungan gaya minimal: terbatas pada tag HTML dasar (<i>, <b>, <u>) tanpa font kustom atau kontrol tata letak.
- Pemisah desimal koma dalam stempel waktu ('00:01:20,500') berbeda dari pemisah titik standar web.
Fakta Teknis Menarik
- SRT awalnya dibuat oleh pengembang perangkat lunak asal Prancis bernama 'Brain' yang menulis SubRip untuk mengekstrak teks subtitle dari DVD melalui OCR.
- Stempel waktu dalam SRT menggunakan koma (,) sebagai pemisah milidetik, sedangkan WebVTT modern menggunakan titik (.).
- YouTube dapat membuat teks takarir untuk beberapa video menggunakan pengenalan suara; ketersediaan dan pengunduhan bergantung pada video serta izin akun.
Pertanyaan Teknis yang Sering Diajukan
Apa itu file SRT?
File SRT adalah file teks sederhana yang berisi subtitle video, dengan setiap baris dialog dipasangkan dengan stempel waktu mulai dan akhir yang tepat.
Bagaimana cara mengonversi SRT ke WebVTT untuk video web?
Anda dapat mengonversi file SRT ke format HTML5 WebVTT (.vtt) modern dalam satu klik menggunakan File2File.app langsung di peramban web Anda.
Bagaimana cara menggunakan file SRT dengan film?
Beri nama file .srt sama persis dengan file video Anda (misalnya 'movie.mp4' dan 'movie.srt') dan letakkan di folder yang sama; pemutar seperti VLC akan memuatnya secara otomatis.
Pasangan Konversi SRT Terkait
Mengonversi file SubRip Text ke format WebVTT mengubah takarir teks biasa menjadi trek waktu modern yang kompatibel dengan HTML5 untuk pemutar video web.
Mengonversi file WebVTT ke SubRip Text memungkinkan pemutaran takarir video HTML5 dengan lancar pada pemutar media desktop lama dan perangkat keras penyuntingan lama.
Mengonversi skrip Advanced SubStation Alpha ke berkas SubRip Text menghapus tag gaya yang kompleks agar takarir Anda berfungsi pada pemutar media dasar.
Mengonversi berkas takarir SRT ke transkrip TXT akan menghapus kode waktu dan nomor indeks sehingga menyisakan dialog yang bersih dan mudah dibaca.
Mengonversi berkas MicroDVD Subtitle berbasis bingkai ke format SubRip Text berbasis waktu memungkinkan pemutaran di berbagai pemutar media modern dan platform streaming web.