Apa Itu File SRT? (Format Dijelaskan + Cara Membukanya)
Oleh Rachit Bhatia — 7 min read
16 Agustus 2026
Kalau kamu pernah mengunduh caption untuk sebuah video, atau mengekspornya dari satu video, kemungkinan besar file itu berakhiran .srt. Bukan satu-satunya format caption, tapi ini format yang jadi patokan hampir semua format lainnya.
Versi singkatnya
File SRT adalah file teks polos yang menyimpan tiga hal untuk setiap caption di layar: nomor urut, timecode yang memberitahu pemutar video kapan menampilkan dan menyembunyikan baris itu, dan teks caption itu sendiri. Tidak ada yang lain, tidak ada audio, tidak ada video, tidak ada styling selain beberapa tag dasar. Kesederhanaan itulah seluruh alasan format ini masih jadi standar hampir 25 tahun sejak pertama kali muncul.
Apa yang sebenarnya ada di dalamnya
Ini contoh blok SRT nyata, dengan anotasi:
14
00:02:17,440 --> 00:02:20,375
Alright, let's get into
the next section.
14— nomor urut. Cuma memberitahu pemutar video bahwa ini caption ke-14 dalam file, secara berurutan.00:02:17,440 --> 00:02:20,375— timecode, dalam formatjam:menit:detik,milidetik. Caption ini muncul di menit ke-2 detik ke-17,44 video dan hilang di menit ke-2 detik ke-20,375.Alright, let's get into the next section.— teks caption. Satu atau dua baris, sengaja dibuat pendek supaya mudah dibaca sekilas.
Satu baris kosong memisahkan blok ini dari blok berikutnya, dan seluruh file cuma pola itu diulang untuk setiap kalimat yang diucapkan di video. Video sepuluh menit dengan dialog stabil bisa menghasilkan 80-150 blok seperti ini berurutan.
Formatting yang didukungnya
SRT bukan murni teks polos, ada beberapa tag ala-HTML dasar yang sudah tertanam:
2
00:00:05,000 --> 00:00:07,500
<i>Off-screen voice:</i> Wait, is that <b>everyone</b>?
<i>...</i>untuk miring, biasanya untuk ucapan di luar layar, pikiran, atau lirik lagu<b>...</b>untuk tebal, dipakai jarang untuk menekankan satu kata<u>...</u>untuk garis bawah<font color="...">...</font>untuk mengubah warna teks di pemutar yang mendukungnya
Itu daftar lengkapnya. Kamu bisa menggabungkannya (teks miring dan berwarna sekaligus, misalnya) dan kebanyakan pemutar modern merender itu dengan benar, tapi banyak platform menghapus semua formatting saat diunggah. Jangan bangun alur kerja captioning yang bergantung pada tampilan yang sama di mana-mana, uji dulu di platform tempat kamu mempublikasikannya.
Apa yang tidak bisa dilakukannya
Selain empat tag itu, file SRT tidak tahu font apa yang kamu pakai, di mana di layar teks harus duduk selain posisi default kasar, atau apa warna brand-mu. Tidak ada field untuk metadata bahasa, tidak ada cara mengatur ukuran teks berbeda per baris, dan tidak ada dukungan untuk logika placeholder atau pluralisasi yang kadang dibutuhkan alur kerja terjemahan. Kalau kamu pernah melihat caption animasi yang lebih mewah dengan font kustom dan sorotan kata-per-kata, styling itu berasal dari aplikasi yang merender videonya, bukan dari apa pun yang tersimpan di file SRT itu sendiri. Formatnya sengaja dibuat sederhana, dengan cara yang baik: format yang sederhana adalah yang tetap terbuka dengan benar di software yang bahkan belum ada saat formatnya dibuat.
Kenapa encoding file lebih penting dari yang dikira orang
Ini bagian yang diam-diam merusak lebih banyak file SRT dibanding apa pun. File SRT adalah teks, tapi bagaimana teks itu disimpan (encoding karakternya) menentukan apakah karakter khusus, huruf beraksen, atau naskah non-Inggris muncul dengan benar atau berubah jadi tanda tanya dan simbol acak.
Kamu akan menemukan file SRT tersimpan dalam Windows-1252, Windows-1251, Unicode polos, UTF-8, atau UTF-16. UTF-8 adalah pilihan default yang aman: mendukung rentang karakter terluas dan itu yang diharapkan hampir semua platform modern. Kalau kamu meng-caption apa pun di luar bahasa Inggris dasar, atau menerjemahkan trek ke bahasa lain, simpan (atau ekspor) sebagai UTF-8. Ini juga alasan paling umum kenapa file SRT yang formatnya sudah benar tetap “tidak jalan” di suatu platform, timing dan teksnya baik-baik saja, encoding-nya saja yang tidak sesuai harapan platform.
Di mana file SRT muncul
Bukan cuma soal YouTube. File .srt yang sama bekerja, tanpa modifikasi, di hampir semua tempat video berada:
- Platform media sosial — YouTube, Instagram, LinkedIn, dan Facebook semuanya menerima upload SRT langsung
- Editor video — Premiere Pro, Final Cut Pro, dan DaVinci Resolve semuanya mengimpor dan mengekspor SRT secara native, jadi caption tetap utuh setelah bolak-balik lewat proses editingmu
- Platform streaming dan kursus — kebanyakan layanan streaming kecil dan platform kursus memakai SRT sebagai format caption default mereka, karena membangun dukungan untuk format lain tidak sepadan kalau SRT sudah menutupi kebutuhannya
- Alat captioning lainnya — SRT adalah format ekspor umum yang ditawarkan hampir semua alat captioning, termasuk CentClip, jadi file yang dibuat di satu alat terbuka dengan baik di alat lain
Portabilitas itulah seluruh alasan formatnya bertahan. Format yang cuma jalan di satu aplikasi pasti sudah mati bersama aplikasi itu.
Cara membuka file SRT
Ada dua pertanyaan berbeda yang tersembunyi di balik “bagaimana saya membuka ini,” dan jawabannya berbeda:
Untuk membaca atau mengedit file mentahnya: editor teks polos apa pun bisa. Notepad di Windows, TextEdit di Mac, atau editor kode kalau kamu punya yang terinstal. Kamu akan melihat angka, timecode, dan teks persis seperti yang tertulis di atas, bukan caption yang berjalan di atas video.
Untuk menonton dengan sinkron ke videomu: kamu butuh pemutar video yang mendukung pemuatan file subtitle eksternal. Di VLC, itu Media → Open File untuk videonya, lalu Subtitle → Add Subtitle File untuk memuat .srt yang cocok. Kebanyakan pemutar desktop lain (dan setiap editor video besar) bekerja dengan cara sama: muat videonya, lalu arahkan terpisah ke file caption-nya.
Untuk mengunggahnya ke suatu platform: YouTube, Facebook, dan kebanyakan platform sosial punya langkah unggah caption/subtitle khusus, terpisah dari unggah videonya sendiri, biasanya di bawah tab “Subtitle” atau “CC” begitu videomu sudah live atau di alur unggahnya.
Menulis caption yang benar-benar bisa dibaca orang
Formatnya sederhana; menulis caption yang tidak membuat frustrasi orang yang membacanya butuh sedikit lebih hati-hati. Beberapa aturan yang berlaku di hampir semua platform:
- Batasi tiap baris sekitar 32-40 karakter. Lebih panjang dari itu dan baris itu harus dibaca lebih cepat dari kecepatan baca nyaman kebanyakan orang, terutama di layar kecil.
- Batasi maksimal dua baris per blok. Baris ketiga mendorong teks lebih naik ke frame dan menutupi lebih banyak bagian video dari yang seharusnya.
- Pecah di jeda alami, bukan di tengah kalimat. Memisah setelah koma atau di akhir sebuah pemikiran jauh lebih natural dibaca dibanding pemisahan mekanis tiap-N-kata.
- Beri tiap baris cukup waktu di layar. Sebagai patokan kasar, kalau sebuah baris butuh waktu lebih lama untuk dibaca keras dibanding lama tampilnya, penonton tidak akan sempat selesai membacanya. Jangan potong waktu tampil caption cuma untuk mengejar dialog yang cepat.
- Cek ulang sebelum dipublikasikan. Caption otomatis sering salah dengan nama, istilah teknis, dan kata yang mirip pengucapannya, jadi pemeriksaan cepat itu penting, terutama karena typo di caption jauh lebih terlihat dan lebih memalukan dibanding typo di hampir semua bagian konten lainnya.
Tidak ada satu pun dari ini yang dipaksakan oleh format SRT itu sendiri, tidak ada yang menghalangimu menulis satu baris 90 karakter yang berkedip di layar selama setengah detik. Ini cuma yang membedakan caption yang benar-benar dibaca dari caption yang dilewati begitu saja.
Membuat file SRT sendiri
Kamu bisa mengetik file SRT dengan tangan di editor teks kalau mau, struktur di atas adalah semua yang perlu dipelajari. Tapi untuk apa pun yang lebih panjang dari klip 30 detik, mengatur timing tiap baris secara manual terhadap audio jadi cepat melelahkan, dan satu timecode yang salah hitung membuat caption tidak sinkron untuk sisa videonya.
Jalan yang lebih cepat adalah auto-transkripsi: unggah videomu, audionya diubah jadi teks dengan timing terpasang otomatis, dan kamu unduh .srt yang sudah jadi. Itu yang dilakukan pembuat SRT CentClip, 5 sen per menit, tanpa langganan. Kalau platformmu lebih suka format lain, transkrip yang sama juga bisa diekspor jadi VTT, karena data intinya (teks plus timecode) identik di kedua format.
Batasan sebenarnya
SRT adalah format caption, bukan editor video. Tidak akan menambahkan sorotan kata-per-kata animasi, font kustom, atau warna brand, beberapa kompetitor menangani itu secara native di format ekspor proprietary mereka sendiri, yang mengunci caption-mu ke alat mereka. SRT/VTT polos adalah trade-off ke arah sebaliknya: kurang mencolok begitu keluar, tapi terbuka di hampir semua tempat, selamanya, karena isinya cuma teks.
Pertanyaan yang sering diajukan
SRT itu singkatan dari apa?
SubRip Text, atau SubRip Subtitle. Namanya berasal dari SubRip, software awal yang dibuat untuk "merip" subtitle dari DVD, dan formatnya tetap bertahan jauh setelah DVD sendiri sudah nyaris tidak dipakai.
Bisakah saya membuka file SRT di Notepad?
Bisa. File SRT adalah teks polos, jadi editor teks apa pun bisa membukanya: Notepad di Windows, TextEdit di Mac, atau editor kode apa pun. Kamu cuma akan melihat angka mentah, timecode, dan teks, bukan caption yang berjalan di atas video.
Apa bedanya SRT dan VTT?
Keduanya sepupu dekat. VTT (WebVTT) adalah format yang lebih baru, dibuat khusus untuk web, dan mendukung sedikit lebih banyak kontrol styling dan posisi dibanding SRT. Untuk captioning sehari-hari, keduanya secara fungsional bisa saling menggantikan, dan kebanyakan alat, termasuk CentClip, bisa mengekspor keduanya.
Kenapa file SRT saya tidak muncul di YouTube?
Biasanya salah satu dari tiga hal: format timecode-nya salah (harus persis jam:menit:detik,milidetik), file tidak disimpan dengan encoding UTF-8 sehingga karakter khusus rusak, atau kamu mengunggahnya sebagai trek caption alih-alih memilih bahasa yang benar di pengaturan subtitle YouTube.
Apakah saya butuh software khusus untuk membuat file SRT?
Tidak, tapi kamu juga tidak akan mau mengetiknya sendiri dengan tangan, kecuali kamu suka menghitung timecode manual. Alat auto-transkripsi seperti CentClip menghasilkan seluruh file, dengan format yang benar, dari audio videomu dalam satu proses.