Ubah SRT ke VTT
Browser hanya memutar teks dari elemen <track> dalam format WebVTT, sehingga file SRT yang berfungsi di VLC tidak menampilkan apa pun di halaman web. Ubah SRT menjadi VTT di sini dan teks yang sama akan muncul di pemutar HTML5 mana pun.
Konverter Subtitle
atau jatuhkan file SRT, VTT, ASS … di sini ·
Maks. 95 MB per file· Hingga 20 file· Dihapus setelah 30 menit
File diproses di server kami dan dihapus setelah 30 menit.
Menggeser setiap subtitle sebanyak detik ini. Gunakan angka positif jika subtitle muncul terlalu cepat, dan negatif jika terlalu lambat (misalnya -1.5).
Atur ini beserta frame rate target jika subtitle makin lama makin tidak sinkron sepanjang film, tanda bahwa waktunya dibuat untuk rilis video yang berbeda.
Frame rate video yang akan Anda putar bersama subtitle. Konversi 23.976 → 25 memperbaiki sebagian besar pergeseran PAL/NTSC.
Hanya dipakai untuk masukan TXT biasa yang tidak memiliki waktu: setiap baris ditampilkan selama durasi ini, satu per satu. Sesuaikan waktunya nanti di editor subtitle jika perlu.
Deteksi otomatis menangani sebagian besar file. Pilih encoding secara manual jika huruf beraksen, Sirilik, atau Arab muncul sebagai tanda tanya. Keluarannya selalu UTF-8.
Font yang digunakan oleh gaya ASS bawaan. Komputer penonton harus sudah memasangnya; Arial adalah pilihan paling aman.
Ukuran relatif terhadap video setinggi 1080 piksel. 48 adalah ukuran yang umum untuk film.
Cara menggunakan alat ini
- 1
Masukkan file .srt
Tambahkan satu file subtitle atau satu file per bahasa, hingga 20 file masing-masing 95 MB. Encoding lama dideteksi dan ditulis ulang sebagai UTF-8, yang diwajibkan WebVTT.
- 2
Sesuaikan waktu jika perlu
Biarkan semuanya apa adanya untuk konversi langsung. Jika teks muncul terlalu cepat atau terlambat di video Anda, masukkan jumlah detik di Geser waktu pada Pengaturan lanjutan.
- 3
Konversi ke WebVTT
Tekan Konversi ke WebVTT (VTT) lalu unduh file .vtt. Unggah file itu di samping video Anda; salinan kami dihapus setelah 30 menit.
Unggah SRT lalu tekan Konversi ke WebVTT (VTT). Anda mendapatkan file dengan header WEBVTT yang diwajibkan, milidetik yang dipisahkan titik, dan teks UTF-8, siap untuk elemen <track>, Video.js, Plyr, atau platform kursus.
Mengapa pemutar web membutuhkan VTT, bukan SRT
SRT lahir dari dunia ripping DVD sekitar tahun 2000 dan menjadi standar untuk pemutar desktop, editor, dan unduhan. WebVTT dirancang pada 2010 untuk web, berangkat dari sintaks SRT, dan standar HTML menjadikannya format elemen <track>. Chrome, Firefox, Safari, dan Edge semuanya membacanya secara native, dan tidak satu pun membaca SRT melalui track.
Keduanya tampak hampir sama di editor teks, itulah sebabnya perbedaannya sering menjebak. File VTT harus diawali WEBVTT, harus UTF-8, dan menulis 00:01:05.300 di tempat SRT menulis 00:01:05,300. Selain itu, VTT bisa membawa posisi, gaya, dan komentar yang tidak pernah dimiliki SRT. Karena itu, mengubah SRT menjadi VTT tidak menghilangkan apa pun; perjalanan sebaliknya lewat VTT ke SRT membuang tambahan tersebut.
Setelah file .vtt siap, tautkan dari halaman Anda seperti contoh di bawah. Untuk video dalam format yang tidak diputar browser, seperti .mov dari iPhone, panduan mengubah MOV ke MP4 membahas separuh pekerjaan lainnya.
<video controls src="kuliah.mp4">
<track kind="subtitles" src="kuliah.id.vtt"
srclang="id" label="Bahasa Indonesia" default>
</video>SRT vs VTT: semua perbedaan yang penting
| Aspek | SRT | WebVTT |
|---|---|---|
| Baris pertama file | Nomor cue `1` | `WEBVTT` |
| Timestamp | `00:01:05,300` | `00:01:05.300` (jam opsional) |
| Nomor cue | Wajib | Pengenal opsional |
| Encoding teks | Bebas, sering code page lama | Hanya UTF-8 |
| Posisi dan perataan | Tidak terstandardisasi | Pengaturan cue seperti `line` dan `align` |
| Gaya | `<i>`, `<b>`, `<u>`, `<font>` | `<i>`, `<b>`, `<u>`, kelas yang diberi gaya lewat CSS |
| Tipe MIME di server | `application/x-subrip` | `text/vtt` |
SRT
Subtitle SubRip
SRT adalah format subtitle dari SubRip, program Windows gratis yang mengekstrak subtitle dari video sekitar tahun 2000. Setiap entri berupa blok teks biasa yang berisi nomor, waktu mulai dan selesai, serta teks caption. Ini adalah format subtitle yang paling luas dukungannya, diterima oleh VLC, YouTube, Facebook, editor video, dan smart TV. SRT hanya memiliki format dasar dan tidak memiliki standar pemosisian atau gaya.
- Kompresi
- –
- Transparansi
- –
- Animasi
- –
- Diperkenalkan
- SubRip
VTT
Subtitle WebVTT
VTT adalah format Web Video Text Tracks yang dikembangkan oleh WHATWG dan W3C sekitar 2010 untuk video HTML5. Tampilannya mirip SRT, tetapi menambahkan header WEBVTT dan mendukung pemosisian, gaya, label pembicara, dan metadata. Browser menggunakannya untuk caption melalui elemen <track>, dan platform streaming serta YouTube menerimanya. Sebagian pemutar dan editor desktop justru mengharapkan SRT.
- Kompresi
- –
- Transparansi
- –
- Animasi
- –
- Diperkenalkan
- 2010 · W3C / WHATWG
Video HTML5 hanya memuat WebVTT melalui elemen track, jadi teks SRT yang dibuat untuk pemutar desktop harus diubah menjadi VTT sebelum bisa tampil di halaman web.
Subtitle VTT tidak muncul di browser
Teks berfungsi saat online, tetapi tidak saat file HTML dibuka dari disk
Browser memblokir trek yang dimuat dari halaman
file://. Uji lewat server web lokal atau di situs sebenarnya.Trek dimuat dari domain lain dan tetap kosong
Tambahkan
crossoriginke elemen<video>dan izinkan situs Anda di header CORS server yang menyimpan file .vtt.Server mengirim file sebagai text/plain
Atur server agar menyajikan .vtt sebagai
text/vtt; sebagian pemutar menolak tipe lain.Setiap teks muncul satu detik terlalu cepat
Konversi lagi dengan Geser waktu bernilai positif, misalnya 1, lalu ganti filenya.
Pertanyaan seputar SRT ke VTT
Apa yang diubah konverter SRT ke VTT di dalam file?
Konverter menambahkan baris WEBVTT di bagian atas, mengganti koma sebelum milidetik dengan titik, dan menyimpan file sebagai UTF-8. WebVTT mengizinkan nomor cue sebagai pengenal opsional, dan teks subtitle itu sendiri tidak diubah.
Bisakah saya cukup mengganti nama .srt menjadi .vtt?
Tidak. Tanpa header WEBVTT dan dengan koma di timestamp, browser menolak trek tersebut atau melewati setiap cue. File perlu ditulis ulang, yang di sini hanya butuh satu detik.
Apakah huruf miring dan tebal tetap ada setelah SRT diubah ke VTT?
Ya, <i>, <b>, dan <u> ada di kedua format. Tag <font color> milik SRT tidak punya padanan langsung di WebVTT, karena WebVTT mewarnai cue melalui kelas CSS, jadi aktifkan Hapus tag pemformatan jika file Anda banyak memakainya.
File subtitle mana yang diminta platform kursus saya?
Sebagian besar platform pembelajaran dan pemutar web menerima WebVTT, dan banyak juga yang menerima SRT. Jika formulir unggahan hanya mencantumkan .vtt, konversi di sini; jika hanya mencantumkan .srt, gunakan VTT ke SRT untuk arah sebaliknya.
Bisakah teks VTT ditempatkan di bagian atas layar?
WebVTT mendukungnya dengan pengaturan cue seperti line:0, yang bisa Anda tambahkan di editor teks setelah konversi. SRT tidak punya cara standar untuk menyimpan posisi, sehingga cue hasil konversi dimulai dari posisi bawaan di bagian bawah.
Bagaimana cara menambahkan beberapa bahasa subtitle VTT ke satu video?
Konversi SRT untuk setiap bahasa, lalu tambahkan satu <track> per file dengan srclang dan label masing-masing. Penonton memilih bahasa dari menu teks di pemutar.