Teks SubRip (.srt)
De StandarSubRip Subtitle (SRT) adalah standar global yang tak terbantahkan untuk subtitle video digital dan teks tertutup (closed captions), dihargai karena kesederhanaannya, keterbacaan manusia, serta kompatibilitas perangkat keras dan perangkat lunak universal.
Konversi SRT ke VTT
Pengonversi SRT ke VTT gratis di dalam peramban. Konversi berkas secara instan di perangkat Anda.
Periksa & Metadata
Sistem operasi dan penganalisis file mengidentifikasi file SRT dengan memeriksa urutan byte biner utama:
Tanda Tangan Header Tingkat-Byte (Magic Bytes)
Sistem operasi dan penganalisis file mengidentifikasi file SRT dengan memeriksa urutan byte biner utama:
SIGNATURE HEX (OFFSET 0):
31 0D 0A 30 30 3A / 31 0A 30 30 3AREPRESENTASI ASCII: 1\r\n00: / 1\n00:
Standardisasi: De facto global subtitle standard
Spesifikasi Teknis
| Arsitektur Wadah | Sequential numbered subtitle cues separated by blank lines: Cue index, Start --> End timestamps (HH:MM:SS,mmm), and subtitle text |
| Kompresi | Uncompressed plain text |
| Endianness Byte | UTF-8 / Unicode text stream (BOM optional) |
| Ruang Warna | Optional basic HTML color tags (<font color=...>) |
| Saluran & Struktur | Timecoded dialogue text with basic inline styling (bold, italic, underline) |
| Dimensi Maks | Unbounded sequential cues |
| Transparansi | None |
| Streaming & Progresif | Sequential single-pass streaming playback |
Matriks Perbandingan Teknis: SRT vs Pesaing
| Atribut Teknis | SRT (Saat Ini) | VTT | ASS | SUB |
|---|---|---|---|---|
| Cakupan Kompatibilitas | 100% universal di semua pemutar media & TV | 100% universal di semua browser web | Universal di pemutar anime & desktop | 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> Asli | Memerlukan konversi ke WebVTT | Standar HTML5 100% asli | Memerlukan dekoder WebAssembly | Memerlukan konversi |
Mode Kerusakan Umum & Panduan Pemulihan Hex
Subtitle keluar dari sinkronisasi dengan audio video saat film berlanjut.
Penyebab Utama: Ketidakcocokan laju bingkai (misalnya subtitle berwaktu untuk 23,976 fps diputar dengan video 25,0 fps).
Pemulihan: Sinkronkan ulang stempel waktu atau geser offset menggunakan File2File Subtitle Sync Tool.
Analisis Keamanan & Vektor Serangan Parser
File SRT adalah teks biasa, tetapi penghitung isyarat 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:
Asal-Usul & Tonggak Sejarah
Keunggulan & Kelebihan Utama
- Kompatibilitas universal mutlak: didukung oleh setiap pemutar media, smart TV, editor video, dan platform streaming yang ada.
- Sintaks yang sangat sederhana: mudah dibaca, diketik, atau diedit di editor teks dasar apa pun tanpa perangkat lunak khusus.
- Penyimpanan teks yang ringkas: subtitle film berdurasi 2 jam biasanya menghabiskan kurang dari 100 kilobyte.
Keterbatasan Teknis & Kekurangan
- Tidak ada pemosisian layar asli: subtitle secara tradisional dikunci 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 secara otomatis menghasilkan subtitle SRT yang dapat diunduh untuk miliaran video menggunakan kecerdasan buatan.
Pertanyaan Teknis yang Sering Diajukan
Apa itu file SRT?
File SRT adalah file teks sederhana yang berisi subtitle video, yang mencocokkan setiap baris dialog 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
Menukar fail SubRip Text kepada format WebVTT mengubah kapsyen teks biasa kepada trek masa bersesuaian HTML5 moden untuk pemain video web.
Menukar fail WebVTT kepada SubRip Text membolehkan galas semula kapsyen video HTML5 yang lancar pada pemain media desktop yang lebih lama dan perkakasan penyuntingan warisan.
Menukar skrip Advanced SubStation Alpha kepada fail SubRip Text membuang tag gaya kompleks supaya subtajuk anda berfungsi pada pemain media asas.
Mengonversi file subtitle SRT ke transkrip TXT akan menghapus kode waktu dan nomor indeks sehingga menyisakan dialog yang bersih dan mudah dibaca.
Mengonversi file MicroDVD Subtitle berbasis bingkai ke format SubRip Text berbasis waktu memungkinkan pemutaran di berbagai pemutar media modern dan platform streaming web.