SRT vs VTT vs ASS

Gunakan SRT untuk file yang dapat diputar hampir di mana saja. Gunakan WebVTT untuk video di halaman web. Gunakan ASS jika Anda memerlukan font, warna, dan posisi presisi, seperti pada fansub anime dan karaoke.

Subtitle yang sama dalam tiga format

Berikut satu baris subtitle SRT dan baris yang sama setelah dikonversi ke WebVTT:

1
00:00:01,000 --> 00:00:03,500
Lalu kunci gerbangnya.
WEBVTT

00:00:01.000 --> 00:00:03.500
Lalu kunci gerbangnya.

Dalam ASS, baris yang sama menjadi satu baris tabel yang juga menyebutkan nama gaya. Setelah diproses dengan konverter subtitle, hasilnya seperti berikut (file juga memiliki header dan daftar gaya di atasnya):

1
00:00:01,000 --> 00:00:03,500
Lalu kunci gerbangnya.
Dialogue: 0,0:00:01.00,0:00:03.50,Default,,0,0,0,,Lalu kunci gerbangnya.

Konverter subtitle dengan file SRT yang siap disimpan sebagai WebVTT

Perbandingan format

SRT (.srt) WebVTT (.vtt) ASS (.ass)
Format waktu 00:00:01,000 00:00:01.000 0:00:01.00
Presisi milidetik milidetik seperseratus detik
Header tidak ada baris WEBVTT [Script Info] dan daftar gaya
Gaya tag dasar <i>, <b>, <u>, <font> (tidak di semua pemutar) kelas CSS dan gaya ::cue font, ukuran, warna, garis tepi per gaya dan per baris
Posisi kode {\an8} di sebagian pemutar pengaturan baris, posisi, dan perataan posisi x/y presisi, rotasi, efek
Cocok untuk pemutar, editor, TV, unggahan video HTML5 pada halaman web subtitle bergaya, anime, karaoke

Aturan WebVTT berasal dari spesifikasi WebVTT W3C: file harus dimulai dengan WEBVTT, dan waktu memakai titik sebelum milidetik.

Format mana yang perlu dipilih

  • Menonton video yang diunduh di VLC, mpv, Plex, Kodi, atau TV: SRT adalah pilihan yang aman. Pemutar yang membaca ASS menampilkan gayanya; SRT berfungsi di hampir semua pemutar tersebut.
  • Mengunggah ke YouTube: SRT, SBV, dan WebVTT tercantum dalam daftar file yang didukung YouTube.
  • Memasang video di halaman web sendiri: WebVTT. Elemen HTML <track> memutar WebVTT. Konversikan dengan SRT ke VTT.
  • Membuka subtitle dari pemutar web atau rekaman rapat di editor: banyak editor memerlukan SRT. Konversikan dengan VTT ke SRT.
  • Subtitle bergaya dengan font dan warna: ASS. Mulai dari SRT dengan SRT ke ASS, lalu lanjutkan pengeditan di editor subtitle seperti Aegisub.

Kesalahan umum

  • Mengganti nama alih-alih mengonversi. File SRT bernama .vtt tetap merupakan file SRT; pemutar web yang ketat akan menolaknya.
  • Mengharapkan SRT mempertahankan gaya ASS. Konversi ke SRT hanya mempertahankan kata-kata dan waktu. Simpan file ASS asli jika gayanya mungkin diperlukan nanti.
  • Melupakan set karakter. Mengganti format tidak memperbaiki huruf rusak. Jika muncul é atau �, perbaiki encoding; konverter juga menyimpan semua file sebagai UTF-8.

Sumber: W3C, WebVTT: The Web Video Text Tracks Format (Candidate Recommendation Draft); Bantuan YouTube, Supported subtitle and closed caption files.

Pertanyaan

Apa perbedaan VTT dan SRT?

Keduanya menyimpan baris dengan waktu muncul dan hilang. WebVTT dimulai dengan header WEBVTT, memakai titik sebelum milidetik, dan dapat mengatur posisi serta gaya baris. SRT lebih sederhana dan dibaca lebih banyak pemutar dan editor.

Bisakah nama file .srt langsung diganti menjadi .vtt?

Hasilnya tidak dapat diandalkan. Pemutar web mengharapkan header WEBVTT dan titik pada stempel waktu; sebagian menolak file tanpa keduanya. Konversikan file tersebut; prosesnya singkat.

Apakah ada yang hilang saat ASS dikonversi ke SRT?

Ya. SRT tidak menyimpan font, warna, posisi, atau efek, sehingga semua itu dihapus. Kata-kata dan waktunya dipertahankan.

Format apa yang diterima YouTube?

YouTube mencantumkan SubRip (.srt), SubViewer (.sbv), WebVTT (.vtt), TTML, dan beberapa format lain sebagai file subtitle yang didukung.

File tidak pernah meninggalkan browser Anda.