Pengonversi Subtitle YouTube JSON3 ke VTT
Ubah event timedtext JSON3 YouTube menjadi WebVTT dengan header WEBVTT wajib dan waktu HH:MM:SS.mmm.
Seret dan lepas file JSON Anda di sini
atau klik untuk mencari
Mendukung file .json, .json3, .xml, .html hingga 50 MB
Tentang JSON ke VTT
Elemen track HTML5 dan sebagian besar platform video web tidak menerima JSON3. Alat ini menganalisis array events, menggabungkan fragmen segs, menghitung waktu cue, dan menulis WebVTT valid dengan header WEBVTT wajib. File siap untuk video HTML5, YouTube Studio, Vimeo, dan pemutar JavaScript.
JSON ke VTT Inspeksi sintaksis dan struktur kode
Perbandingan berdampingan sintaksis kode yang mengilustrasikan definisi header, sintaksis timestamp, dan format payload cue
JSON vs VTT Spesifikasi teknis
JSON
JSON3 adalah format subtitle internal YouTube, diekspor melalui API timedtext. File berupa objek JSON dengan array events. Setiap event memiliki tStartMs (milidetik mulai), dDurationMs (durasi dalam ms), dan segs (array fragmen teks, masing-masing dengan bidang utf8). File ini diunduh dengan youtube-dl atau yt-dlp.
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 sebaris, komentar NOTE, dan blok CSS.
Perbedaan Format
Pemecahan masalah konversi dan jebakan umum
Solusi praktis untuk kompatibilitas pemutar, pengodean karakter, dan sinkronisasi waktu
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.
Karakter muncul sebagai simbol acak atau tanda tanya (Mojibake)
File lama dengan charset regional dapat rusak. Konverter kami menstandardisasi output menjadi UTF-8 bersih.
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.
Software editing video menolak file hasil konversi
Engine kami menghasilkan file bersih dan terstandarisasi untuk alur kerja di Premiere Pro dan DaVinci Resolve.
Fitur
Mengapa Mengonversi?
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 JSON3 melalui elemen track.
Unggah Subtitle YouTube
Unggah file VTT ke YouTube Studio alih-alih mengetik subtitle secara manual. YouTube menerima VTT tetapi tidak JSON3.
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, yang memerlukan VTT untuk kepatuhan aksesibilitas.
Pemutar Video JavaScript
Aktifkan subtitle di Video.js, Plyr, JW Player, atau pemutar web serupa yang membaca VTT sebagai sumber subtitle.
Format Terkait
JSON (YouTube JSON3)
JSON3 adalah format subtitle internal YouTube, diekspor melalui API timedtext. File berupa objek JSON dengan array events. Setiap event memiliki tStartMs (milidetik mulai), dDurationMs (durasi dalam ms), dan segs (array fragmen teks, masing-masing dengan bidang utf8). File ini diunduh dengan youtube-dl atau yt-dlp.
SRT (SubRip)
Alternatif universal: berfungsi di Smart TV dan pemutar desktop. Pilih SRT alih-alih VTT jika target Anda bukan peramban web.
ASS (Advanced SubStation Alpha)
Alternatif bergaya: mendukung font, warna, dan posisi. Pilih ASS jika gaya visual lebih penting daripada kompatibilitas web.
Cara Kerja
- 1
Muat atau seret dan lepas file .json Anda ke area alat.
- 2
Pengurai membaca struktur JSON dan mengiterasi array events.
- 3
Setiap pasangan penanda waktu diformat ulang ke notasi VTT: jam diberi nol di depan, panah disisipkan, titik untuk milidetik dipertahankan.
- 4
Event tanpa segs (hanya penanda waktu) dilewati secara otomatis.
- 5
File .vtt hasilnya diawali WEBVTT dan berisi cue valid dengan notasi panah untuk pemutar web.
Lebih Banyak Alat Subtitle
Pembersih Format Subtitle
Hapus pemformatan, tag, dan gangguan
Editor Subtitle
Edit teks dan penanda waktu subtitle dalam kisi
Sinkronisasi Subtitle & Penyesuaian Waktu
Sesuaikan penanda waktu dengan presisi milidetik
Penggabung Subtitle
Gabungkan beberapa file subtitle sekaligus
Penerjemah AI Subtitle
Terjemahkan ke 19 bahasa target bawaan
Pertanyaan Umum
JSON3 adalah format subtitle internal YouTube, disediakan melalui API timedtext. Setiap event memiliki tStartMs, dDurationMs, dan segs.
Fragmen utf8 pada setiap event digabungkan sesuai urutan aslinya. Misalnya, "Hello " dan "world" menjadi baris subtitle lengkap "Hello world".
Ya. Keluaran menyertakan header WEBVTT wajib dan waktu cue valid untuk YouTube Studio, Vimeo, elemen track HTML5, Video.js, Plyr, dan JW Player.
Dengan yt-dlp: yt-dlp --write-auto-sub --sub-format json3 <URL>. File .json3 dapat diimpor langsung.
Sebagian event JSON3 YouTube hanya berisi informasi pewaktuan (seperti penanda aAppend) tanpa fragmen teks. Event seperti ini otomatis dilewati selama konversi dan tidak memengaruhi keluaran 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 sebaris, komentar NOTE, dan blok CSS.
Artikel Terkait
Konversi Subtitle YouTube JSON3 ke SRT, VTT, atau LRC | AllSubConverter
Unduh subtitle YouTube sebagai JSON3 lalu konversi ke SRT, VTT, atau LRC. Panduan langkah demi langkah tentang yt-dlp, format JSON3, dan konversi online gratis.
Menambahkan Pinyin dan Furigana ke Subtitel | AllSubConverter
Pelajari cara menambahkan pinyin ke subtitel Tionghoa dan furigana ke subtitel Jepang.