Friskription → Blog → SRT vs VTT
SRT vs VTT: pakai yang mana
Keduanya membawa baris yang sama, pada waktu yang sama, dan berbeda sekitar tiga karakter. Alasan untuk peduli adalah segelintir tempat hanya menerima persis salah satunya.
Jawaban singkatnya
- Ambil SRT untuk editor video, pemutar desktop, dan mengunggah teks ke YouTube. Inilah format yang diterima semuanya.
- Ambil VTT saat subtitle akan dipasang di halaman web, karena elemen
<track>HTML5 membaca WebVTT dan tidak yang lain. - Kalau ragu, ambil SRT. Dukungannya lebih luas, dan mengonversinya ke VTT nanti hanya soal satu baris tajuk dan sekali cari-dan-ganti.
- Perbedaan yang sebenarnya: VTT diawali baris
WEBVTT, dan cap waktunya memakai titik sebelum milidetik di tempat SRT memakai koma. - VTT juga bisa membawa gaya dan penempatan yang tak dimiliki SRT — yang hampir tak pernah dibutuhkan siapa pun, dan tetap diabaikan sebagian pemutar.
Tiga baris yang sama, di kedua format
SRT
1
00:00:01,200 --> 00:00:04,600
So today we are finally opening the
box everyone has been asking about.
2
00:00:04,600 --> 00:00:07,900
I have not looked inside. Not once,
I promise.
3
00:00:08,300 --> 00:00:11,400
Right — let us do this properly.
VTT
WEBVTT
1
00:00:01.200 --> 00:00:04.600
So today we are finally opening the
box everyone has been asking about.
2
00:00:04.600 --> 00:00:07.900
I have not looked inside. Not once,
I promise.
Dalam berkas biasa, itu benar-benar seluruh perbedaannya: baris tajuk, dan titik di tempat koma tadi. Keduanya teks UTF-8 polos, keduanya menomori tiap baris teks, keduanya memakai --> di antara waktu mulai dan selesai, dan keduanya menaruh teksnya di baris-baris di bawahnya.
Apa yang sebenarnya berbeda
| SRT (SubRip) | VTT (WebVTT) | |
|---|---|---|
| Tajuk berkas | Tidak ada | WEBVTT di baris pertama, wajib |
| Pemisah milidetik | Koma — 00:00:01,200 |
Titik — 00:00:01.200 |
| Nomor teks | Wajib | Opsional, dan boleh berupa nama alih-alih angka |
| Penempatan | Bukan bagian dari format | Posisi, perataan, dan ukuran per baris teks |
| Gaya tampilan | Tag sebaris dasar, dukungannya tidak merata | Blok STYLE mirip CSS dan kelas untuk tiap teks |
| Komentar dan metadata | Tidak | Blok NOTE, serta trek bab dan metadata |
<track> HTML5 |
Tidak didukung | Satu-satunya format yang dibacanya |
| Selebihnya | Diterima praktis di mana saja | Diterima luas, sesekali tidak |
Pilih menurut tujuannya
| Ke mana subtitle-nya pergi | Ambil | Kenapa |
|---|---|---|
| Editor video — Premiere, DaVinci Resolve, Final Cut, CapCut | SRT | Format yang diimpor semua editor tanpa bertanya dua kali. |
| Pemutar desktop — VLC, IINA, mpv | SRT | Taruh di samping videonya dengan nama berkas yang sama, ia memuat sendiri. |
| Mengunggah teks ke YouTube | SRT | YouTube menerima keduanya, tetapi SRT jalurnya paling mulus. |
Elemen <video> HTML5 di halaman web |
VTT | Elemen <track> membaca WebVTT dan hanya WebVTT. |
| Streaming HLS atau DASH | VTT | Keduanya menetapkan WebVTT sebagai format subtitle. |
| Video media sosial — Instagram, TikTok, LinkedIn | SRT | Di mana unggahan teks tersedia, hampir selalu SRT. |
| Belum tahu | SRT | Dukungan lebih luas, dan mengonversinya nanti sepele. |
Mengonversi di antara keduanya
SRT ke VTT hanya dua suntingan: tambahkan WEBVTT dan satu baris kosong di paling atas, lalu ubah koma di tiap cap waktu menjadi titik. Tidak ada lagi yang perlu bergeser.
# SRT → VTT
{ echo -e "WEBVTT\n"; sed 's/,/./g' subtitles.srt; } > subtitles.vtt
sed itu sengaja dibuat kasar.
Ia mengganti setiap koma di dalam berkas, termasuk koma di dalam dialog — tepat untuk cap waktu dan salah untuk teksnya. Untuk apa pun yang akan Anda serahkan, konversikan hanya baris cap waktunya — atau cukup ekspor format yang Anda butuhkan sejak awal, yang tidak memakan biaya apa pun.
VTT ke SRT sama saja secara terbalik, ditambah membuang semua yang tak punya tempat di SRT: blok NOTE, blok STYLE, setelan yang mengikuti cap waktu, dan teks bernama alih-alih bernomor.
Mendapatkan berkas dalam salah satu format
Jika Anda di sini karena butuh subtitle dan bukan untuk menyudahi perdebatan format: studio media menerima berkas video atau audio — MP4, WebM, MP3, M4A, atau WAV — membacanya di peramban, mentranskripsikan dan menerjemahkan ucapannya, lalu menawarkan hasilnya dalam format mana pun di akhir. Berkasnya sendiri tidak pernah meninggalkan komputer Anda.
Tiga puluh menit tiap minggu gratis, hanya ucapan yang dihitung, dan kedua unduhan berisi baris yang sama — jadi pilihan di akhir itu persis yang dibahas halaman ini. Ada panduan lengkapnya.
Pertanyaan
Apa beda SRT dan VTT?
Dalam berkas biasa, dua hal: berkas VTT diawali baris WEBVTT, dan cap waktunya memisahkan milidetik dengan titik di tempat SRT memakai koma. Selain itu VTT mendukung penempatan teks, gaya tampilan, komentar, dan metadata, yang tak punya tempat di SRT.
Untuk YouTube pakai yang mana?
SRT. YouTube menerima keduanya, tetapi alur unggahnya paling nyaman dengan SRT, dan setiap alat lain dalam rantai itu juga menerimanya.
Untuk situs web pakai yang mana?
VTT, dan tidak ada pilihan lain: elemen <track> HTML5 membaca WebVTT dan tidak yang lain. Streaming HLS dan DASH juga menetapkan WebVTT.
Bisakah VLC memutar berkas VTT?
Umumnya bisa, tetapi SRT pilihan yang lebih aman untuk pemutar desktop. Beri berkas subtitle nama yang sama dengan videonya, taruh di folder yang sama, dan ia dimuat otomatis.
Apakah salah satunya lebih akurat?
Tidak. Keduanya wadah untuk baris yang sama dengan waktu yang sama. Akurasi datang dari apa yang menghasilkan subtitle-nya, bukan dari format tempat Anda menyimpannya.
Bisakah satu berkas subtitle memuat dua bahasa sekaligus?
Tidak sebagai dua trek terpisah, tetapi satu baris teks bisa membawa keduanya. Nyalakan opsi menampilkan kata aslinya di bawah terjemahan sebelum membuatnya, maka tiap teks ditulis dengan baris terjemahan lebih dulu dan aslinya di bawahnya dalam kurung — sehingga pemutar mana pun menampilkan keduanya tanpa perlu dua berkas.
Bagaimana dengan ASS dan SSA?
Itu kelas format yang berbeda, dibangun untuk gaya, penempatan, dan penataan huruf yang berat — jenis pekerjaan yang dilakukan fansubbing. Keduanya sepadan ketika subtitle-nya memang mengerjakan desain. Untuk transkrip terjemahan berwaktu, SRT dan VTT adalah alat dengan ukuran yang pas.
Dapatkan berkas subtitle untuk sesuatu yang sudah Anda punya
Tiga puluh menit gratis tiap minggu. Tanpa instalasi, dan berkasnya tetap di komputer Anda.
Buka studio media