Konversi VTT ke SRT
Ubah caption WebVTT menjadi SubRip untuk TV, pemutar media dan aplikasi edit video.
Cara konversi VTT ke SRT
Buka file .vtt kamu
Taruh satu file WebVTT ke kotak di atas, atau klik untuk memilih. File dibaca oleh browser kamu dan tidak pernah diunggah.
Cek apa yang berubah
Teks file ditampilkan sebelum dan sesudah, berdampingan: header yang dihapus, koma di timestamp, nomor cue yang baru, dan jumlah format yang tidak bisa disimpan SubRip.
Unduh file .srt
Simpan file hasil konversi. Namanya tetap sama dengan ekstensi baru, jadi
lecture.vttmenjadilecture.srt.
Apa yang dimiliki WebVTT tapi tidak dimiliki SubRip
WebVTT (.vtt) dibuat untuk browser, di atas SubRip (.srt) yang jauh lebih tua. Idenya tetap sama, blok teks dengan waktu mulai dan selesai, lalu ditambah apa yang dibutuhkan video web. Kembali ke SubRip berarti melepas tambahan-tambahan itu.
Header dan blok-bloknya. File WebVTT diawali WEBVTT, dan bisa diikuti blok STYLE berisi CSS untuk caption serta blok REGION yang menentukan kotak di layar. SubRip tidak punya header. Semuanya dihapus, dan setiap blok STYLE atau REGION dihitung sebagai satu elemen format di pemberitahuan di atas tombol Unduh.
Pengaturan cue. Setelah waktu, cue WebVTT bisa menyebutkan posisinya: line:10% position:50% align:start. Dengan cara inilah caption menyingkir dari teks di layar. SubRip tidak punya cara resmi untuk menempatkan baris, tapi hampir semua pemutar membaca kode ASS {\an8} di awal baris sebagai “taruh ini di atas”. Dengan Posisi baris menyala, yang memang default, cue yang dipindah ke atas atau ke tengah ditulis dengan kode itu: line:0 menjadi {\an8}, cue kiri atas {\an7}, cue di tengah {\an5}. Baris di bawah tidak diberi kode, jadi caption YouTube, yang memasang align:start di setiap cue, tetap polos. Pengaturan lain, seperti position: dan size:, dibuang dan dihitung.
Tag. Huruf miring, tebal dan garis bawah ditulis sama di kedua format dan tetap dipertahankan. Tag class (<c.yellow>), tag bahasa dan tag timestamp untuk karaoke hanya ada di WebVTT dan dihapus, menyisakan kata-kata di dalamnya. Tag suara (<v Maria>) menyebutkan siapa yang bicara: tag ini juga dihapus, kecuali Nama pembicara dinyalakan, sehingga barisnya menjadi Maria: ….
Referensi karakter. WebVTT menulis & untuk tanda ampersand dan < untuk tanda kurang dari, karena memakai kurung sudut untuk tag. File yang diekspor dari platform web sering lebih jauh lagi, dengan ' untuk apostrof, " untuk tanda kutip atau é untuk é. SubRip menulis karakternya langsung, jadi semuanya diterjemahkan kembali: Tom & Jerry menjadi Tom & Jerry dan It's menjadi It's.
Nomor, bukan nama. Setiap blok SubRip butuh nomor. Cue diberi nomor mulai dari 1 sesuai urutan kemunculannya, dan nama cue di file WebVTT dibuang.
Caption dari YouTube dan situs streaming
File .vtt yang diunduh dari web jarang serapi yang ditulis dengan tangan. Berikut masalah yang paling sering muncul, dan apa yang dilakukan konverter untuk masing-masing.
Auto-caption bergulir. Caption otomatis YouTube ditulis untuk layar yang barisnya bergulir ke atas: setiap cue menampilkan baris sebelumnya lagi, dan tag waktu per kata seperti <00:00:01.500> ada di dalam teks. Kalau dikonversi mentah-mentah, setiap kalimat muncul dua atau tiga kali di TV. Alat ini mengenali polanya, menyimpan setiap baris sekali, dan menghapus tag waktunya.
Segmen yang disambung. Situs streaming memotong caption menjadi segmen beberapa detik dan mengulang baris yang melewati dua segmen. Downloader yang menyambung segmen meninggalkan salinan itu di file, kadang dengan header WEBVTT di tengah-tengahnya. Header tambahan dilewati, salinan yang sama persis ditulis sekali, dan baris X-TIMESTAMP-MAP, yang hanya berarti bagi stream, dibuang bersama header.
Baris tidak berurutan. Sebagian ekspor mencantumkan cue sesuai urutan diedit, bukan urutan diputar. Pemutar SubRip mengharapkan urutan waktu, dan sebagian TV berhenti menampilkan subtitle di baris pertama yang waktunya mundur, jadi cue diurutkan berdasarkan waktu mulai. Baris yang mulai bersamaan tetap dalam urutan aslinya di file.
Format yang longgar. Baris kosong yang hilang di antara dua cue, jam yang tidak ditulis di timestamp, koma sebagai pengganti titik, akhir baris Windows atau byte order mark di awal file semuanya terbaca tanpa masalah.
Kapan kamu butuh file .srt
TV dan set-top box. File subtitle di sebelah video di flashdisk dibaca hampir semua smart TV kalau formatnya .srt, dan hanya sedikit kalau .vtt.
Media server dan pemutar desktop. Plex, Jellyfin, Kodi dan VLC semuanya otomatis memuat movie.id.srt. Sebagian sudah mendukung WebVTT, tapi tidak merata.
Aplikasi edit video. Premiere Pro, DaVinci Resolve dan Final Cut Pro bisa mengimpor caption SubRip. Caption yang diunduh dari platform web sebagai .vtt biasanya perlu dikonversi dulu sebelum bisa diterima editor.
Alat terjemahan dan subtitle. Sebagian besar editor subtitle dan layanan terjemahan dibangun di sekitar SubRip, dan file .srt biasa adalah yang paling aman untuk diserahkan.
Kalau kamu butuh kebalikannya, file SubRip untuk pemutar web, pakai Konversi SRT ke VTT.
Tips agar hasil konversi bersih
Lihat jumlahnya sebelum mengunduh. Pemberitahuan seperti “3 elemen format tidak bisa dipertahankan di SubRip” wajar untuk caption yang dibuat untuk web. Posisi di atas atau di tengah sudah dipertahankan sebagai kode bergaya {\an8}; kalau TV kamu menampilkan kode itu di layar, matikan Posisi baris lalu unduh lagi.
Cek encoding. WebVTT selalu UTF-8, jadi huruf beraksen seharusnya tampil benar. Kalau tidak, file pernah salah disimpan di suatu tempat; Perbaiki Encoding Subtitle bisa memperbaikinya.
Subtitlenya juga tidak sinkron? Konversi tidak pernah mengubah waktu. Kalau baris muncul terlalu cepat atau terlambat, perbaiki dengan Geser Waktu Subtitle.
Baru mengenal format ini? Apa itu file VTT? menjelaskan setiap bagian file WebVTT dan bedanya dengan SRT.
Pertanyaan yang sering diajukan
Kenapa sebagian format hilang saat saya mengonversi VTT ke SRT?
SubRip hanya bisa menyimpan teks, waktu, serta huruf miring, tebal dan garis bawah yang sederhana. Blok STYLE dan REGION, tag class dan sebagian besar pengaturan cue tidak punya tempat, jadi dihapus. Baris yang ditaruh di atas atau di tengah tetap di tempatnya, dan nama pembicara bisa dipertahankan lewat sebuah opsi. Alat ini memberi tahu berapa elemen yang dihapus sebelum kamu mengunduh, dan kata-katamu tidak pernah disentuh.
Apakah konversi mengubah waktu subtitle saya?
Tidak. Yang berubah hanya cara penulisan timestamp, dari titik sebelum milidetik menjadi koma. File WebVTT boleh tidak menulis jam (01:02.345); file .srt selalu menulisnya (00:01:02,345), dan keduanya menunjuk saat yang sama.
TV atau aplikasi edit video saya tidak bisa membuka file .vtt. Apakah .srt bisa?
Hampir pasti bisa. SubRip adalah format subtitle yang paling luas didukung. Smart TV, Plex, Jellyfin, VLC, Premiere Pro dan DaVinci Resolve semuanya membacanya, sementara banyak di antaranya mengabaikan WebVTT.
Kenapa file .vtt dari YouTube menampilkan setiap baris dua atau tiga kali?
Caption otomatis YouTube bergulir ke atas layar. Setiap cue mengulang baris sebelumnya di atas baris baru, ditambah cue 10 ms di antaranya, yang di TV atau aplikasi edit video tampil sebagai kalimat yang sama berulang-ulang. Alat ini mengenali pola tersebut dan menulis setiap baris sekali saja, dan daftar perubahan memberi tahu hal itu sebelum kamu mengunduh.
Kenapa muncul ' atau " di subtitle hasil konversi saya?
Itu adalah referensi karakter, cara WebVTT menulis apostrof atau tanda kutip. SubRip tidak mengenal hal seperti itu, jadi konverter yang hanya tahu & dan < membiarkannya di dalam teks. Alat ini mengubah referensi bernama maupun bernomor menjadi karakter aslinya, jadi It's menjadi It's, sesuai maksud penulisnya.
File .vtt saya dari situs streaming dan ada baris yang berulang atau tidak berurutan. Bisa diperbaiki?
Bisa. Stream memecah caption menjadi segmen pendek dan mengulang baris yang melewati batas dua segmen, jadi segmen yang digabung berisi salinan yang persis sama. Salinan dengan waktu dan teks yang sama ditulis sekali, dan setiap baris ditulis berurutan sesuai waktu, yang dibutuhkan banyak TV agar subtitle bisa tampil sama sekali.
Bisakah saya mempertahankan nama pembicara dari transkrip Microsoft Teams?
Bisa. Teams menulis setiap pembicara dalam tag suara, seperti <v Maria Lopez>, yang tidak punya tempat di SubRip. Nyalakan Nama pembicara dan setiap baris akan diawali nama pembicara dan titik dua. Biarkan mati untuk subtitle video, karena nama di setiap baris malah mengganggu.
Apakah caption yang ditaruh di atas layar tetap di sana?
Ya, secara default. Baris yang dipindah ke atas atau ke tengah dengan pengaturan WebVTT seperti line:0 mendapat kode {\an8} atau kode di sebelahnya, yang dipatuhi VLC, Plex, Kodi, MPC dan sebagian besar pemutar. Beberapa TV lama malah mencetak kode itu sebagai teks; kalau TV kamu begitu, matikan Posisi baris dan semua baris akan tampil di bawah.
Bagaimana dengan nama cue dan catatan di file WebVTT?
Cue WebVTT bisa punya nama di baris atas waktunya, dan file bisa berisi komentar NOTE. SubRip tidak punya keduanya. Nama diganti dengan nomor mulai dari 1, dan catatan dibuang, karena memang tidak pernah tampil di layar.
Apakah file subtitle saya diunggah ke suatu tempat?
Tidak. File dibaca dan dikonversi oleh JavaScript di tab browser ini. File tidak pernah keluar dari perangkatmu, dan alat ini tetap berjalan walaupun kamu offline setelah halaman terbuka.
Panduan terkait
Apa itu file VTT, dan bagaimana cara membuka atau mengonversinya?
18 Oktober 2026
File VTT adalah file caption WebVTT untuk video web. Lihat isinya, cara membukanya, dan cara mengubahnya ke SRT atau teks.
Baca panduanSubtitles not showing on a Samsung TV: how to fix it
24 Oktober 2026
Samsung TV ignores your .srt file or shows broken letters? Fix the file name, folder, format and encoding, most likely first.
Baca panduanSubtitles not showing on an LG TV: how to fix it
24 Oktober 2026
LG TV won’t show your .srt file, or shows strange letters? Check the name, format, encoding and video codec, step by step.
Baca panduanKenapa subtitle tidak muncul di TV, dan cara memperbaikinya
18 Oktober 2026
TV mengabaikan file .srt kamu atau hurufnya rusak? Cek nama, format, encoding dan pengaturan, mulai dari yang paling mungkin.
Baca panduan
Alat terkait
Geser Waktu Subtitle
Subtitle muncul terlalu cepat atau terlambat? Geser semua baris sebanyak detik yang kamu mau.
Buka alatKonversi SRT ke VTT
Ubah subtitle SubRip menjadi WebVTT untuk pemutar web, video HTML5 dan kursus online.
Buka alatPerbaiki Encoding Subtitle
Perbaiki karakter aneh seperti é atau ??? akibat encoding teks yang salah.
Buka alat