Lompat ke konten utama
SubtitleMatrix

Konversi SBV ke VTT

Konversi formatYouTube SBV
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.

Halaman ini mengubah SBV menjadi VTT, format subtitle web yang dipakai elemen <track> dan banyak pemutar modern. Keduanya menuliskan caption sebagai cue dengan waktu mulai dan waktu akhir, jadi perpindahannya sebagian besar hanya soal sintaks. SBV menulis milidetik dengan koma dan tidak menyimpan gaya maupun posisi, sehingga keluaran VTT juga tidak membawa keduanya.

Tidak ada yang hilang ke arah ini. Semua yang bisa dinyatakan SBV punya padanan di VTT, sehingga timeline, pemisah baris, dan teks bertahan, termasuk pada file yang memakai seluruh kemampuan SBV. VTT hanya menambahkan baris pengenal opsional di atas setiap cue.

Konversi berjalan di peramban tanpa unggahan dan tanpa akun. Antrean dapat memproses satu file atau satu musim, lalu mengemas semua hasil dalam satu ZIP.

Contoh

File SBV biasa, dikonversi ke VTT

Masukan

0:00:01.000,0:00:03.500
The quick brown fox.

0:00:04.000,0:00:06.250
Jumps over the lazy dog.

0:00:07.000,0:00:09.000
Two lines here.
And a second one.

Keluaran

WEBVTT

00:00:01.000 --> 00:00:03.500
The quick brown fox.

00:00:04.000 --> 00:00:06.250
Jumps over the lazy dog.

00:00:07.000 --> 00:00:09.000
Two lines here.
And a second one.

Tidak ada yang hilang: bandingkan kedua sisi baris per baris.

Konversi yang sama pada masukan berantakan

Masukan

0:00:02.000,0:00:04.000
Carriage-return line endings.

	0:00:06.000,0:00:08.000
Indented timecode, no final newline.

Keluaran

WEBVTT

00:00:02.000 --> 00:00:04.000
Carriage-return line endings.

00:00:06.000 --> 00:00:08.000
Indented timecode, no final newline.

File nyata sering membawa akhir baris campuran, spasi liar, dan kolom kosong. Bandingkan dengan contoh rapi di atas untuk melihat apa yang dimaafkan parser.

Pertanyaan yang sering diajukan

Seperti apa bentuk keluaran SBV saat menjadi VTT?

Seperti VTT: baris pengenal opsional di atas setiap cue, yang tidak pernah ditampilkan pemutar, lalu baris waktu dan teks. Setiap cue SBV menjadi satu cue VTT dengan urutan dan isi yang sama.

Apakah waktu SBV tetap persis di file VTT?

Ya, sampai milidetik. SBV menulis 0:00:04.126 dan VTT menulis 00:00:04.126; tidak ada pembulatan atau pergeseran, sehingga durasi cue tetap sama saat ditulis ke format web ini.

Bagaimana cue SBV dua baris muncul di VTT?

Sebagai dua baris, satu di bawah yang lain, di dalam satu cue. Kedua baris SBV tetap menjadi satu subtitle di keluaran VTT dan pemutar menampilkannya bersamaan tanpa pemenggalan tambahan.

Apakah urutan cue SBV dipertahankan di VTT?

Ya. Cue diurutkan menurut waktu mulai saat ditulis, paling awal lebih dulu, sesuai cara pemutar web membaca cue. File SBV yang tidak berurutan akan dirapikan, dan perubahan struktur itu disengaja.

Apa yang hilang bila VTT dikonversi balik ke SBV?

Gaya dan konstruksi khas VTT tidak punya tempat di SBV. Arah SBV ke VTT tidak kehilangan apa pun, jadi biaya tersebut hanya muncul bila Anda memilih arah sebaliknya.

Apakah VTT hasil konversi memakai encoding file SBV?

Tidak. VTT keluaran selalu UTF-8 dengan akhir baris Unix dan tanpa BOM, apa pun encoding file asal. Masukan UTF-16 atau encoding Windows didekode saat dibaca dan panel hasil menampilkan catatan dekode.

Alat terkait