Konversi SRT ke VTT
Atau tempel teks subtitle
Apa yang berubah dalam konversi ini
Tidak ada yang hilang ke arah ini — setiap fitur format sumber punya tempat di format tujuan.
Daftar ini berasal dari matriks kemampuan untuk kedua format ini, bukan dari file tertentu yang Anda muat. File tertentu bisa kehilangan lebih banyak jika memakai fitur yang diizinkan format tetapi tidak dimodelkan matriks.
SRT dan WebVTT membawa subtitle yang sama dalam pembungkus berbeda, dan halaman ini memindahkan file dari satu format ke format lain. Timeline, teks cue, pemisah baris, dan pemformatan inline bertahan tanpa perubahan; yang berubah adalah sintaks di sekitarnya. Setiap stempel waktu SRT berbentuk 00:00:01,000 menjadi 00:00:01.000, karena WebVTT menulis titik di tempat SRT menulis koma, dan file mendapat baris header WEBVTT yang diwajibkan pemutar di bagian atas.
Nomor cue dipertahankan. WebVTT mengizinkan pengenal opsional sebelum setiap cue dan tidak ada pemutar yang membutuhkannya, tetapi mempertahankan nomor dari file SRT membuat Anda bisa membaca kedua versi berdampingan dan menemukan cue yang sama di keduanya.
Masukan yang berantakan tidak masalah: byte-order mark, akhir baris Windows, jam satu digit, atau cue dengan teks kosong semuanya dibaca tanpa keluhan. Satu file atau satu musim, antrean bisa dihentikan, dan hasilnya turun sebagai satu ZIP. Tidak ada yang diunggah.
Contoh
File SRT biasa, dikonversi ke VTT
Masukan
1
00:00:01,000 --> 00:00:03,500
Hello there.
2
00:00:03,500 --> 00:00:06,000
<i>Whispering</i> now.
And a second line.
3
00:00:06,000 --> 00:00:09,250
<b>Bold</b> statement.
Keluaran
WEBVTT
1
00:00:01.000 --> 00:00:03.500
Hello there.
2
00:00:03.500 --> 00:00:06.000
<i>Whispering</i> now.
And a second line.
3
00:00:06.000 --> 00:00:09.250
<b>Bold</b> statement.
Tidak ada yang hilang di sini: bandingkan kedua sisi baris demi baris.
Konversi yang sama pada input yang berantakan
Masukan
1
0:00:01,00 --> 0:00:03,500
<B>Bold</B> and <I>italic</I>.
2
00:00:03,500 --> 00:00:06,000
3
00:00:08,000 --> 00:00:09,000
Last one.
Keluaran
WEBVTT
1
00:00:01.000 --> 00:00:03.500
<b>Bold</b> and <i>italic</i>.
2
00:00:03.500 --> 00:00:06.000
3
00:00:08.000 --> 00:00:09.000
Last one.
Ini jenis kerusakan yang nyata pada file asli — akhir baris campuran, spasi berlebih, kolom kosong. Bandingkan dengan contoh rapi di atas untuk melihat apa yang dimaafkan parser.
Pertanyaan yang sering diajukan
Apakah waktu SRT saya bertahan saat dikonversi ke WebVTT?
Ya, sampai milidetik. 00:00:01,250 di SRT dan 00:00:01.250 di WebVTT adalah momen yang sama dalam dua tulisan; hanya karakter antara detik dan milidetik yang berubah.
Apakah nomor cue SRT dipertahankan di file VTT?
Ya, di posisi yang sama. WebVTT memperlakukan angka sebelum cue sebagai pengenal cue, jadi 1, 2, 3 dari SRT muncul sebagai 1, 2, 3 di hasil. Angka itu kosmetik, tetapi membuat kedua file sejajar saat dibandingkan.
Apa yang terjadi pada tag miring dan tebal SRT saat menjadi VTT?
Tag terbawa apa adanya. SRT dan WebVTT sama-sama memakai tag sudut, jadi rentang miring di masukan adalah rentang miring di keluaran. Tidak ada yang ditulis ulang atau diterjemahkan.
Mengapa hasil konversi SRT ke VTT diawali WEBVTT?
Karena itulah baris pertama formatnya. File yang tampak seperti WebVTT dalam segala hal tetapi tidak diawali kata WEBVTT ditolak pemutar, dan itu penyebab paling umum file .vtt hasil suntingan tangan gagal dimuat. Baris itu ditambahkan untuk Anda.
Apakah file SRT saya dikirim ke suatu tempat saat dikonversi ke VTT?
Tidak. File diurai dan ditulis ulang di tab peramban, jadi satu-satunya yang melintasi jaringan adalah halaman itu sendiri. Tidak ada teks, waktu, atau tag yang masuk ke permintaan, dan setelah halaman termuat konversi tetap berjalan tanpa jaringan.