Skip to content

Pengonversi Subtitle VTT ke TTML

Cepat. Privat. Sempurna.

Pemrosesan 100% lokal di peramban Anda. Tanpa unggahan. Tanpa menunggu.

Privat & Aman
Super Cepat
Gratis & Privat
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

Mendukung file .vtt hingga 50 MB

100% LokalTanpa UnggahAmanInstan

Cara Kerja

1

Muat file VTT Anda

Seret atau pilih file .vtt Anda

2

Konversi Instan

Kami memprosesnya secara lokal di peramban 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 peramban 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. Satu kumpulan dapat berisi hingga 200 file atau 1 GB.

Berfungsi di Mana Saja

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

Tentang VTT ke TTML

Pengonversi berbasis peramban ini membaca blok cue WebVTT berpenanda waktu dan menulis dokumen TTML UTF-8 dasar. Waktu mulai dan selesai cue menjadi atribut begin dan end berbasis detik, baris baru fisik menjadi elemen <br/>, dan karakter khusus XML diubah menjadi entitas. Pengenal, pengaturan, region, komentar, dan gaya VTT tidak dipetakan ke metadata presentasi TTML.

Format Input

VTT

VTT (WebVTT) adalah format subtitle teks untuk video web. File VTT dimulai dengan header WEBVTT dan menggunakan pewaktuan cue HH:MM:SS.mmm --> HH:MM:SS.mmm. File ini juga dapat berisi pengenal cue, pengaturan cue, tag sebaris, blok NOTE, region, dan metadata gaya.

Format Keluaran

TTML

TTML (Timed Text Markup Language) adalah format subtitle XML dari W3C. Pengonversi ini menghasilkan dokumen UTF-8 dasar dengan namespace TTML bawaan, xml:lang="en", elemen body dan div, serta satu elemen <p> per cue dengan atribut begin dan end berbasis detik.

Fitur

Membaca blok cue WebVTT berpenanda waktu langsung di peramban Anda
Menulis dokumen TTML XML UTF-8 dasar
Mengonversi pewaktuan menjadi atribut begin dan end berbasis detik
Mengubah baris baru cue menjadi elemen <br/>
Mengubah karakter dan (&) serta tanda kurung sudut menjadi entitas XML di node teks
Memproses setiap file hingga 50 MB tanpa mengunggahnya

Mengapa Mengonversi?

TTML menyimpan cue sebagai XML terstruktur, bukan blok teks WebVTT.
Beberapa alat streaming, siaran, dan lokalisasi menerima masukan TTML.
Draf TTML dasar dapat diperluas dengan metadata profil di editor XML.
Alat XML dapat memvalidasi dan mengubah teks berwaktu tersebut.
Konversi lokal menghindari pengunggahan materi program atau teks subtitle.
Menyimpan salinan VTT dan TTML mendukung lingkungan pengiriman yang berbeda.

Perbedaan Format

VTT dimulai dengan header WEBVTT; keluaran TTML ini dimulai dengan deklarasi XML dan root <tt>.
VTT menggunakan pewaktuan cue HH:MM:SS.mmm; keluaran ini menggunakan atribut begin dan end berbasis detik.
Pengaturan dan region cue VTT dibuang alih-alih dipetakan ke metadata tata letak TTML.
Tag sebaris VTT diubah menjadi entitas XML sebagai teks literal alih-alih menjadi span TTML.
Komentar dan pengenal VTT tidak dibawa ke keluaran.
Keluaran berisi body TTML dasar tanpa gaya atau metadata profil.

Kasus Penggunaan Umum

Draf TTML Dasar

Buat dokumen TTML dasar dari subtitle web sebelum memeriksanya terhadap profil atau alur kerja tujuan.

Pertukaran XML

Pindahkan cue VTT berpenanda waktu ke alat yang menerima masukan TTML XML.

Penyuntingan Teks

Gunakan alat yang memahami XML untuk memeriksa atau menyunting pewaktuan dan teks cue.

Konversi Lokal

Konversi subtitle tanpa mengunggahnya ke layanan konversi terpisah.

Salinan Web dan TTML

Simpan versi VTT untuk pemutaran web sambil menghasilkan salinan TTML dasar untuk alur kerja lain.

Format Terkait

Pertanyaan Umum

Tidak. Pengaturan cue, region, CSS, dan tag gaya sebaris VTT tidak dipetakan ke atribut gaya atau tata letak TTML. Tag di dalam teks cue diubah menjadi entitas XML dan tetap berupa teks literal.

Tag suara tidak dikonversi menjadi span TTML. Kurung sudutnya diubah menjadi entitas XML sehingga markup sumber tampil sebagai teks literal di elemen <p> yang dihasilkan.

Tidak. TTML yang dihasilkan berisi deklarasi XML, namespace bawaan, xml:lang="en", body, div, dan elemen <p> berwaktu. Dokumen ini tidak menyertakan metadata head, styling, region, IMSC, ITV, atau EBU-TT-D.

Setiap waktu mulai dan selesai cue ditulis sebagai nilai detik dengan tiga desimal, misalnya begin="1.500s" dan end="4.000s".

Tidak. Blok NOTE tidak berisi teks cue yang dapat ditampilkan oleh pengonversi ini sehingga diabaikan.

Tidak dengan sendirinya. Profil platform sering memerlukan namespace tambahan, metadata, batasan gaya, dan validasi. Gunakan TTML dasar ini hanya sebagai titik awal dan periksa spesifikasi penerima.

Siap mengonversi subtitle Anda?

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