SubtitleMedic

Apa itu file VTT, dan bagaimana cara membuka atau mengonversinya?

Diperbarui 24 Oktober 2026

File .vtt adalah file WebVTT: teks biasa yang berisi caption atau subtitle sebuah video, dengan waktu muncul dan hilang untuk setiap barisnya. WebVTT (Web Video Text Tracks) adalah format caption untuk web. Pemutar video HTML5, YouTube, Vimeo, platform kursus online dan rekaman Zoom semuanya memakainya.

Karena berupa teks biasa, kamu bisa membuka file VTT di editor teks apa pun dan membacanya. Apakah pemutar video mau menampilkannya, itu soal lain, dan di situlah sebagian besar masalah dimulai.

Apa isi file VTT

Berikut contoh file WebVTT yang pendek tapi lengkap:

WEBVTT

00:00:01.000 --> 00:00:03.500
Kursi ini ada orangnya?

00:00:04.200 --> 00:00:06.800 line:10%
<v Mara>Cuma jaket saya.
<i>Silakan duduk.</i>

NOTE Baris ini komentar dan tidak pernah ditampilkan.

Setiap bagian punya fungsinya masing-masing:

  • Header WEBVTT. Baris pertama file harus berisi kata WEBVTT. Pemutar yang tidak menemukannya akan menolak seluruh file, walaupun semua isi di bawahnya benar.
  • Cue. Cue adalah satu subtitle: satu baris waktu, lalu satu baris teks atau lebih, lalu baris kosong. Cue juga bisa punya nama atau nomor opsional di baris atas waktunya.
  • Timestamp dengan titik. Waktu ditulis jam:menit:detik.milidetik, dengan titik sebelum milidetik. Jamnya boleh tidak ditulis, jadi 01:03.500 juga valid.
  • Pengaturan cue. Setelah waktu selesai, pengaturan seperti line:10%, position: atau align: memindahkan teks, misalnya ke bagian atas layar supaya tidak menutupi tulisan di layar.
  • Tag. <i>, <b> dan <u> memberi gaya pada teks, <v Mara> menyebutkan nama pembicara, dan <c.yellow> menerapkan class yang bisa diberi warna oleh halaman web.
  • Catatan dan gaya. Blok NOTE adalah komentar. Blok STYLE bisa berisi CSS untuk caption, yang hanya dibaca pemutar web.

File WebVTT selalu disimpan sebagai UTF-8, jadi huruf beraksen, tanda kutip melengkung dan alfabet lain tidak bermasalah seperti di file SRT lama.

Dari mana file VTT berasal

Biasanya kamu mendapat file .vtt tanpa memintanya:

  • Caption YouTube, yang diunduh dengan ekstensi browser atau alat seperti yt-dlp. Caption otomatis datang sebagai VTT dengan tag waktu di setiap kata.
  • Kursus online di platform seperti Udemy atau Coursera, yang menyajikan caption-nya sebagai WebVTT.
  • Zoom dan rekaman rapat lainnya, yang transkripnya disimpan sebagai .vtt.
  • Website yang memasang caption di <video> HTML5 dengan elemen <track>. Elemen <track> hanya menerima WebVTT.

Cara membuka file VTT

Untuk membacanya, buka di editor teks: Notepad di Windows, TextEdit di Mac (ubah ke mode teks biasa), atau editor kode apa pun. Kamu akan melihat waktu dan teksnya persis seperti contoh di atas.

Untuk menontonnya bersama video, pakai pemutar yang bisa membaca WebVTT. VLC dan MPV bisa: beri file .vtt nama yang sama dengan videonya (lecture.mp4 dan lecture.vtt) dan file akan dimuat sendiri, atau tambahkan dari menu Subtitle.

Di TV, aplikasi edit video atau pemutar lama, file .vtt sering diabaikan atau ditolak. Banyak smart TV, perangkat media dan program edit video hanya membaca SRT. Itulah alasan paling umum untuk mengonversi file VTT.

VTT dan SRT: perbedaannya

Kedua format terlihat hampir sama, dan biasanya yang penting hanya kata-kata dan waktunya. Perbedaannya ada di detail:

  • Header: VTT diawali WEBVTT; SRT tidak punya header.
  • Timestamp: VTT memakai titik (00:00:01.000), SRT memakai koma (00:00:01,000).
  • Nomor: SRT memberi nomor pada setiap subtitle; di VTT nomornya opsional.
  • Posisi dan pembicara: VTT punya pengaturan cue, tag suara dan class; SRT hanya punya tag dasar seperti huruf miring.
  • Tempat diputar: VTT untuk web; SRT dibaca hampir semua TV, pemutar dan editor.

Baca lebih lanjut tentang format satunya di Apa itu file SRT?

Cara mengonversi file VTT

Ke SRT, untuk TV, Plex, aplikasi edit video atau pemutar apa pun yang tidak mau menerima .vtt: pakai Konversi VTT ke SRT. Alat ini menulis koma dan nomor yang dibutuhkan SRT, mempertahankan huruf miring, dan mengubah posisi atas menjadi kode {\an8} yang dipahami sebagian besar pemutar. Caption otomatis YouTube diurai, jadi setiap kalimat muncul sekali, bukan dua atau tiga kali.

Ke teks biasa, untuk catatan, artikel blog atau transkrip: pakai Konversi VTT ke TXT. Alat ini membuang waktu dan tag, dan bisa menggabungkan baris menjadi paragraf.

Arah sebaliknya, dari SRT ke VTT, untuk website atau pemutar HTML5: pakai Konversi SRT ke VTT.

Ketiganya berjalan di browser kamu. File dibaca di perangkatmu dan tidak pernah diunggah.

Masalah umum file VTT

Pemutar bilang filenya tidak valid. Pastikan baris paling pertama adalah WEBVTT. Baris kosong atau karakter nyasar sebelumnya, atau file yang sebenarnya SRT tapi diganti namanya jadi .vtt, sudah cukup membuat pemutar yang ketat menolaknya.

Setiap kalimat muncul dua atau tiga kali. Begitulah cara caption otomatis YouTube bergulir ke atas layar. Mengonversi file dengan Konversi VTT ke SRT atau Konversi VTT ke TXT membuat setiap baris hanya muncul sekali.

Caption terlalu cepat atau telat. Seluruh file bisa digeser sebanyak detik berapa pun dengan Geser Waktu Subtitle, yang tetap mempertahankan format .vtt.

Tag aneh muncul di layar. Pemutar yang tidak memahami WebVTT bisa mencetak <c> atau <v Mara> sebagai teks. Konversi file ke SRT untuk pemutar itu, atau buang tag-nya dengan Hapus Format dari Subtitle.

Alat untuk ini