Skip to content

Konverter VTT ke TTML

Cepat. Privat. Sempurna.

Pemrosesan 100% lokal di browser Anda. Tanpa unggah. Tanpa tunggu. Tanpa batas.

Privat & Aman
Super Cepat
Gratis & Tanpa Batas
VTT
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!
TTML
<?xml version="1.0" encoding="UTF-8"?>
<tt xml:lang="en" xmlns="http://www.w3.org/ns/ttml">
<body>
<div>
<p begin="1.000s" end="4.000s">Hello, world!</p>
<p begin="4.500s" end="8.000s">This is a subtitle file.</p>
<p begin="8.500s" end="12.000s">Converted locally!</p>
</div>
</body>
</tt>

Seret dan lepas file VTT Anda di sini

atau klik untuk mencari

Supports .vtt files up to any size

100% LokalTanpa UnggahAmanInstan

Cara Kerja

1

Unggah file VTT Anda

Seret atau pilih file .vtt Anda

2

Konversi Instan

Kami memprosesnya secara lokal di browser Anda

3

Unduh TTML

Dapatkan file .ttml 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.

Benar-benar Tanpa Batas

Tanpa batas ukuran file. Tanpa batas harian. Sepenuhnya gratis.

Berfungsi di Mana Saja

Windows, Mac, Linux, iOS, Android - browser modern apa pun.

Tentang VTT ke TTML

Konverter ini mengubah file subtitle WebVTT (.vtt) menjadi format TTML (Timed Text Markup Language). WebVTT adalah standar web modern untuk video HTML5, tetapi platform streaming seperti Netflix, Apple TV, dan Amazon Prime Video memerlukan format TTML berbasis XML untuk pengiriman profesional. Konverter ini menjembatani kesenjangan tersebut, menangani fitur khusus VTT seperti pengaturan cue, komentar NOTE, tag suara, dan header WEBVTT selama konversi.

Format Input

VTT

VTT (WebVTT) adalah standar W3C untuk caption video HTML5 dengan penanda waktu berpisah titik (00:01:30.500), identifier cue, blok komentar NOTE, tag suara (<v Speaker>), pengaturan cue sebaris (position, align, line, size), dan header WEBVTT wajib. Format ini digunakan oleh YouTube, Netflix web, Vimeo, dan semua browser modern.

Format Keluaran

TTML

TTML (Timed Text Markup Language) adalah format subtitle berbasis XML W3C yang digunakan oleh Netflix (IMSC), Apple TV (ITV), Amazon Prime Video, dan sistem siaran (EBU-TT-D). TTML menyediakan XML terstruktur dengan deklarasi namespace, penataan gaya sebaris, posisi, metadata bahasa, dan tata letak multi-region kompleks untuk pengiriman profesional.

Fitur

Mengubah penanda waktu berpisah titik VTT ke atribut XML begin/end TTML
Menghapus header WEBVTT, blok NOTE, dan identifier cue selama pemrosesan
Memetakan pengaturan cue sebaris VTT (align, position, line) ke atribut gaya tts: TTML
Mempertahankan label pembicara tag suara VTT sebagai elemen span di keluaran
Menghasilkan XML TTML lengkap dengan namespace, bagian head, styling, dan body
Mengubah baris baru teks VTT ke tag <br/> untuk jeda baris XML yang valid
Meng-escape karakter khusus XML secara otomatis untuk keluaran yang valid
Pemrosesan di sisi klien - tanpa unggah, tanpa server, privasi penuh

Mengapa Mengonversi?

Netflix memerlukan IMSC (profil TTML) untuk pengiriman subtitle dan tidak akan menerima VTT melalui portal mitra kontennya, meskipun pemutar web Netflix dapat menampilkan VTT.
Apple TV dan iTunes menggunakan format ITV turunan TTML, bukan VTT, untuk semua aset subtitle di ekosistem mereka.
Pengiriman EBU-TT-D siaran memerlukan file subtitle berbasis XML, dan VTT tidak diterima oleh sistem siaran yang patuh EBU.
Mitra konten Amazon Prime Video harus mengirim TTML, bukan VTT, untuk aset subtitle melalui portal Amazon Video Direct.
Alur kerja lokalisasi dan captioning profesional memerlukan XML terstruktur TTML, kemampuan metadata, dan presisi gaya yang tidak dapat dicocokkan oleh VTT.
TTML mendukung flag forced narrative dan metadata SDH (Subtitles for Deaf and Hard of Hearing) yang tidak dienkode VTT, dibutuhkan untuk kepatuhan aksesibilitas.
Kemampuan penataan gaya VTT terbatas dibandingkan atribut gaya tts: TTML, yang mendukung posisi kompleks, region, dan perataan multi-baris untuk captioning profesional.

Perbedaan Format

Penanda waktu VTT menggunakan titik (00:01:30.500). TTML menggunakan atribut XML begin="00:01:30.500" end="00:01:35.000" dengan format titik yang sama tetapi dibungkus dalam sintaks atribut XML.
VTT dimulai dengan baris header WEBVTT wajib. TTML dimulai dengan deklarasi XML dan elemen root <tt> dengan deklarasi namespace.
VTT menggunakan blok NOTE untuk komentar pengembang dan identifier cue untuk referensi. TTML tidak memiliki padanan; komentar dan identifier dihapus selama konversi.
VTT mendukung tag suara (<v Speaker Name>) untuk pelabelan pembicara. TTML menggunakan elemen <span ttm:role="x-speaker"> untuk tujuan yang sama.
Pengaturan cue VTT sebaris pada baris penanda waktu (align:left, line:50%). TTML menggunakan atribut tts: pada elemen <p> individual atau didefinisikan di bagian <styling>.
Region VTT didefinisikan dengan blok REGION. TTML menggunakan elemen <region> di bagian <layout> pada head dokumen.

Kasus Penggunaan Umum

Peningkatan Netflix Web-ke-Platform

Pemutar web Netflix menggunakan VTT, tetapi portal mitra kontennya memerlukan IMSC/TTML untuk pengiriman. Ubah subtitle VTT ke TTML saat mengirim konten ke Netflix untuk streaming.

Pengiriman Apple TV dari Sumber Web

Jika subtitle Anda dibuat dalam WebVTT untuk distribusi web, ubah ke TTML sebelum mengirim ke Apple TV dan iTunes, yang memerlukan format ITV.

Konversi EBU-TT-D Siaran

Sistem siaran Eropa memerlukan EBU-TT-D (profil TTML). Ubah subtitle VTT standar web ke TTML sebagai fondasi untuk pengiriman siaran yang patuh EBU.

Serah Terima Captioning Profesional

Vendor captioning dan studio lokalisasi memerlukan TTML untuk alur kerja profesional. Ubah subtitle VTT Anda ke TTML saat menyerahkan ke tim captioning atau lokalisasi profesional.

Pengiriman Patuh Aksesibilitas

TTML mendukung metadata SDH dan flag forced narrative yang tidak dapat dienkode VTT. Ubah ke TTML saat mengirim subtitle yang patuh aksesibilitas untuk platform streaming.

Format Terkait

Pertanyaan Umum

VTT adalah standar W3C untuk pemutaran video web, sedangkan TTML adalah standar W3C untuk pembuatan dan pertukaran subtitle. Platform streaming seperti Netflix, Apple TV, dan Amazon memerlukan TTML untuk pengiriman profesional meskipun pemutar web mereka dapat menampilkan VTT. TTML menyediakan struktur XML, presisi gaya, dan metadata yang dibutuhkan alur kerja pengiriman profesional.

Blok NOTE VTT adalah komentar pengembang (catatan tentang waktu, perubahan pembicara, atau catatan produksi) dan dihapus selama konversi. TTML tidak memiliki padanan langsung untuk blok NOTE VTT, sehingga dihapus dari keluaran.

Tidak. Header WEBVTT (baris pertama wajib setiap file VTT) dihapus selama konversi. Dokumen TTML dimulai dengan deklarasi XML dan elemen root <tt> sebagai gantinya.

Ya. Pengaturan cue sebaris VTT seperti align, position, line, dan size dipetakan ke atribut gaya tts: TTML. Misalnya, 'align:left' VTT menjadi tts:textAlign="left" pada elemen <p> di keluaran TTML.

Tag suara VTT (<v Speaker Name>) digunakan untuk memberi label dialog berdasarkan pembicara. Konverter mempertahankan label pembicara dengan membungkus teks dalam elemen <span ttm:role="x-speaker"> di dalam <p> TTML, sehingga informasi pembicara tetap terjaga.

Ya. Keluaran TTML mengikuti struktur TTML 1.0 standar dengan namespace yang benar. Untuk kepatuhan IMSC Netflix, verifikasi terhadap spesifikasi pengiriman terbaru mereka untuk persyaratan profil tambahan apa pun.

Siap mengonversi subtitle Anda?

Jatuhkan file VTT Anda di sini dan konversi ke TTML secara instan.

Sumber daya terkait