Konverter Subtitle YouTube JSON3 ke VTT
Cepat. Privat. Sempurna.
Pemrosesan 100% lokal di browser Anda. Tanpa unggahan. Tanpa menunggu.
Seret dan lepas file JSON Anda di sini
atau klik untuk mencari
Mendukung file .json hingga 50 MB
Lebih Banyak Alat Subtitle
Cara Kerja
Unggah file JSON Anda
Seret atau pilih file .json Anda
Konversi Instan
Kami memprosesnya secara lokal di browser Anda
Unduh VTT
Dapatkan file .vtt Anda segera
Lebih Banyak Konversi yang Mungkin Anda Butuhkan
Mengapa memilih AllSubConverter?
Privasi Anda Penting
Semua berjalan di browser Anda. File Anda tidak pernah diunggah.
Kecepatan Kilat
Mesin yang dioptimalkan mengonversi file dalam hitungan detik.
Gratis & Lokal
Setiap file dapat berukuran hingga 50 MB. Batch dapat berisi hingga 200 file atau 1 GB.
Berfungsi di Mana Saja
Windows, Mac, Linux, iOS, Android - browser modern apa pun.
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.
Format Input
JSONJSON3 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 field utf8). Diunduh dengan youtube-dl atau yt-dlp.
Format Keluaran
VTTVTT (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 timestamp HH:MM:SS.mmm --> HH:MM:SS.mmm (titik sebelum milidetik, jam di-pad nol). VTT juga mendukung pengaturan cue opsional (line, position, align, size), tag gaya inline, komentar NOTE, dan blok CSS.
Fitur
Mengapa Mengonversi?
Perbedaan Format
Kasus Penggunaan Umum
Sematan Video HTML5
Tambahkan subtitle ke video situs web menggunakan elemen track yang menunjuk ke file VTT. Browser tidak akan memuat file JSON3 melalui elemen track.
Upload Subtitle YouTube
Unggah file VTT ke YouTube Studio alih-alih mengetik subtitle secara manual. YouTube menerima VTT tetapi tidak JSON3.
Caption Vimeo
Tambahkan closed caption ke video Vimeo dengan mengunggah file VTT melalui panel pengaturan subtitle.
Platform E-Learning
Tambahkan subtitle ke video kuliah di Coursera, Canvas, atau LMS Anda sendiri, yang memerlukan VTT untuk kepatuhan aksesibilitas.
Pemutar Video JavaScript
Aktifkan caption 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 field utf8). 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 browser web.
ASS (Advanced SubStation Alpha)
Alternatif bergaya: mendukung font, warna, dan posisi. Pilih ASS jika gaya visual lebih penting daripada kompatibilitas web.
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. Output 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 output 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 timestamp HH:MM:SS.mmm --> HH:MM:SS.mmm (titik sebelum milidetik, jam di-pad nol). VTT juga mendukung pengaturan cue opsional (line, position, align, size), tag gaya inline, komentar NOTE, dan blok CSS.