Skip to content

Pengonversi Subtitle SBV ke VTT

Tambahkan header WEBVTT dan konversi pewaktuan SubViewer untuk digunakan di video HTML5, YouTube, dan pemutar web.

Seret dan lepas file SBV Anda di sini

atau klik untuk mencari

Mendukung file .sbv hingga 50 MB

Arsitektur mesin inti

Pengonversi Daring Gratis SBV ke VTT

Pengonversi SBV ke VTT kami menyiapkan file subtitle SubViewer untuk web. VTT (WebVTT) adalah format standar W3C yang diperlukan oleh elemen video HTML5, dan berbeda dari SBV dalam beberapa cara struktural: memerlukan header WEBVTT literal di baris pertama, menggunakan tanda panah --> antara penanda waktu alih-alih koma, memberi nol di depan jam, serta mendukung gaya, posisi, dan metadata yang tidak dapat direpresentasikan SBV. Alat ini menangani semua transformasi tersebut secara otomatis sambil mempertahankan setiap kata teks subtitle dan setiap milidetik pewaktuan.

Inspektor payload dan sintaksis

SBV ke VTT Inspeksi sintaksis dan struktur kode

Perbandingan berdampingan sintaksis kode yang mengilustrasikan definisi header, sintaksis timestamp, dan format payload cue

Sinkronisasi milidetik
input.sbv
SBV SUMBER
0:00:01.000,0:00:04.000
Hello, world!
 
0:00:04.500,0:00:08.000
This is a subtitle file.
 
0:00:08.500,0:00:12.000
Converted locally!
output.vtt
VTT HASIL
WEBVTT
 
00:00:01.000 --> 00:00:04.000
Hello, world!
 
00:00:04.500 --> 00:00:08.000
This is a subtitle file.
 
00:00:08.500 --> 00:00:12.000
Converted locally!
Lembar spesifikasi

SBV vs VTT Spesifikasi teknis

Sesuai Standar
Format Input

SBV

SBV

SubViewer (SBV) adalah format subtitle ringan yang dipopulerkan oleh repositori subtitle seperti SubDl dan OpenSubtitles. Setiap entri menempatkan kedua penanda waktu pada satu baris menggunakan pola 0:00:01.234,0:00:04.567 (mulai dan akhir dipisahkan koma, jam tidak diberi nol di depan, milidetik didahului titik). Tidak ada nomor urut dan tidak ada header file. Teks subtitle mengikuti tepat di bawahnya. SBV terkadang menggunakan tag kurung seperti [br] untuk ganti baris dan [i] untuk miring, tetapi tidak memiliki sistem gaya yang terstandar.

Format Keluaran

VTT

VTT

VTT (WebVTT) adalah format subtitle standar W3C untuk video web, diperlukan oleh elemen track HTML5 dan diterima oleh YouTube, Vimeo, serta pemutar video JavaScript seperti Video.js dan JW Player. File VTT harus dimulai dengan teks literal WEBVTT di baris pertama, diikuti oleh blok cue. Setiap cue menggunakan penanda waktu HH:MM:SS.mmm --> HH:MM:SS.mmm (titik sebelum milidetik, jam diberi nol di depan). VTT juga mendukung pengaturan cue opsional (line, position, align, size), tag gaya inline, komentar NOTE, dan blok CSS.

Perbedaan Format

SBV tidak memiliki header file; file VTT HARUS dimulai dengan teks literal WEBVTT di baris 1 atau peramban menolaknya.
SBV memisahkan mulai dan akhir dengan koma dalam satu baris (0:00:01.234,0:00:04.567); VTT menggunakan panah dalam satu baris (00:00:01.234 --> 00:00:04.567).
SBV tidak memberi nol di depan jam; VTT memerlukan jam dengan nol di depan (00:00:01 bukan 0:00:01).
Kedua format menggunakan titik sebelum milidetik, jadi tidak ada perubahan yang diperlukan di sana.
SBV tidak memiliki konsep pengaturan cue (posisi, perataan, ukuran); VTT mendukung pengaturan opsional setelah penanda waktu akhir.
SBV tidak mendukung komentar NOTE; VTT mengizinkan baris NOTE untuk anotasi.

Pemecahan masalah konversi dan jebakan umum

Solusi praktis untuk kompatibilitas pemutar, pengodean karakter, dan sinkronisasi waktu

4 jebakan umum
GOTCHA #1

Subtitle tidak sinkron atau bergeser di pemutar media

Perbedaan framerate video sering menyebabkan pergeseran waktu. Gunakan alat Sinkronisasi Subtitle kami untuk menyesuaikan offset secara instan.

GOTCHA #2

Karakter muncul sebagai simbol acak atau tanda tanya (Mojibake)

File lama dengan charset regional dapat rusak. Konverter kami menstandardisasi output menjadi UTF-8 bersih.

GOTCHA #3

Subtitle bertumpuk saat beberapa orang berbicara bersamaan

Buka file di Editor Subtitle kami untuk menyesuaikan durasi masing-masing baris agar tampilan teks tidak saling menutupi.

GOTCHA #4

Software editing video menolak file hasil konversi

Engine kami menghasilkan file bersih dan terstandarisasi untuk alur kerja di Premiere Pro dan DaVinci Resolve.

Fitur

Menambahkan header WEBVTT wajib sebagai baris pertama keluaran
Mengonversi pasangan penanda waktu SBV yang dipisah koma menjadi notasi panah VTT
Menambahkan nol di depan jam satu digit sesuai kebutuhan VTT
Menghapus tag kurung SBV dan menghasilkan teks cue VTT yang bersih
Menulis cue polos tanpa menambahkan identifier cue
Menghasilkan sintaks cue VTT standar dengan header yang wajib

Mengapa Mengonversi?

Elemen video HTML5 memerlukan VTT melalui tag track. File SBV tidak akan dimuat di peramban mana pun.
YouTube Studio menerima unggahan VTT untuk subtitle tetapi tidak mengenali format SBV.
Vimeo memerlukan VTT untuk unggahan subtitle tertutup melalui antarmuka web mereka.
Pemutar video JavaScript seperti Video.js, Plyr, dan JW Player menggunakan VTT sebagai sumber subtitle utama.
WebVTT banyak digunakan untuk subtitle pada video HTML5 dan pemutar berbasis peramban.
Platform kursus berbasis web dan alat LMS umumnya menerima VTT untuk subtitle video.
VTT mendukung posisi, gaya, dan metadata yang tidak dapat direpresentasikan SBV.
Scenarios

Kasus Penggunaan Umum

Sematan Video HTML5

Tambahkan subtitle ke video situs web menggunakan elemen track yang menunjuk ke file VTT. Peramban tidak akan memuat file SBV melalui elemen track.

Unggah Subtitle YouTube

Unggah file VTT ke YouTube Studio alih-alih mengetik subtitle secara manual. YouTube menerima VTT tetapi tidak menerima SBV.

Subtitle Tertutup Vimeo

Tambahkan subtitle tertutup ke video Vimeo dengan mengunggah file VTT melalui panel pengaturan subtitle.

Platform Pembelajaran Daring

Tambahkan subtitle ke video kuliah di Coursera, Canvas, atau LMS Anda sendiri dalam format VTT yang didukung luas.

Pemutar Video JavaScript

Aktifkan teks subtitle di Video.js, Plyr, JW Player, atau pemutar web serupa yang membaca VTT sebagai sumber subtitle.

Aksesibilitas WCAG

Sediakan subtitle untuk video web dalam format VTT; periksa persyaratan aksesibilitas proyek.

Format Ecosystem

Format Terkait

Cara Kerja

  1. 1

    Seret dan lepas file .sbv ke pengonversi ini atau telusuri untuk memilihnya.

  2. 2

    Pengurai mengekstrak setiap entri SBV dan pasangan penanda waktu yang dipisah koma.

  3. 3

    Header WEBVTT ditulis sebagai baris pertama keluaran.

  4. 4

    Setiap pasangan penanda waktu diformat ulang ke notasi VTT: jam diberi nol di depan, panah disisipkan, dan titik untuk milidetik dipertahankan.

  5. 5

    Unduh file .vtt dan sematkan di pemutar video HTML5 apa pun, atau unggah ke YouTube, Vimeo, atau platform web.

Pertanyaan Umum

Ya. File VTT tidak valid tanpa teks literal WEBVTT di baris pertama. Pengonversi ini selalu menambahkan header ini sebagai baris pertama keluaran, diikuti baris kosong, lalu cue pertama.

Ya. YouTube Studio menerima file VTT untuk unggahan subtitle. Setelah mengonversi SBV ke VTT, unggah langsung di tab Subtitle pengaturan video Anda.

Ya. VTT mendukung blok gaya CSS, tag sebaris untuk tebal dan miring, posisi cue (line, position, align, size), komentar NOTE, dan metadata. SBV hanya berupa teks polos tanpa kemampuan gaya atau posisi.

SBV menempatkan kedua penanda waktu dalam satu baris yang dipisah koma (0:00:01.234,0:00:04.567). Pengonversi ini memberi nol di depan jam hingga dua digit dan menyisipkan panah, menghasilkan 00:00:01.234 --> 00:00:04.567. Titik milidetik sudah sesuai untuk VTT.

Header WEBVTT adalah persyaratan spesifikasi W3C. Peramban memeriksanya sebelum mencoba mengurai file, dan akan diam-diam mengabaikan file VTT yang tidak memilikinya. SBV tidak memiliki spesifikasi seperti itu dan sama sekali tidak didukung peramban.

Ya, sepenuhnya gratis tanpa pendaftaran atau tanda air. Setiap file dapat berukuran hingga 50 MB, dan semua pemrosesan terjadi secara lokal di peramban Anda.

Siap mengonversi subtitle Anda?

Seret dan lepas file SBV Anda di sini, lalu konversi ke VTT secara instan.