Skip to content

Pengonversi Subtitle TTML ke SRT

Ekstrak pewaktuan dan teks cue TTML menjadi cue SubRip bernomor urut.

Seret dan lepas file TTML Anda di sini

atau klik untuk mencari

Mendukung file .ttml, .itt, .xml hingga 50 MB

Arsitektur mesin inti

Pengonversi TTML ke SRT Daring Gratis

Pengonversi ini membaca cue <p> dari dokumen TTML dan menulis blok SRT standar. Nilai begin, end, dan duration yang didukung dikonversi menjadi penanda waktu milidetik, elemen <br/> menjadi jeda baris, entitas XML didekodekan, dan tag pemformatan sebaris yang umum dihapus. Konversi tetap berjalan di peramban Anda.

Inspektor payload dan sintaksis

TTML ke SRT Inspeksi sintaksis dan struktur kode

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

Sinkronisasi milidetik
input.ttml
TTML SUMBER
<?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>
output.srt
SRT HASIL
1
00:00:01,000 --> 00:00:04,000
Hello, world!
 
2
00:00:04,500 --> 00:00:08,000
This is a subtitle file.
 
3
00:00:08,500 --> 00:00:12,000
Converted locally!
Lembar spesifikasi

TTML vs SRT Spesifikasi teknis

Sesuai Standar
Format Input

TTML

TTML

TTML (Timed Text Markup Language) adalah format subtitle XML. Pengonversi ini mencari elemen <p> dengan atribut pewaktuan begin dan end, atau begin dan dur, serta menerima pewaktuan berbasis detik atau nilai jam. Pengonversi tidak mewajibkan profil pengiriman tertentu, tetapi sintaks XML atau pewaktuan tidak biasa mungkin tidak dikenali.

Format Keluaran

SRT

SRT

SRT (SubRip) adalah format subtitle teks polos dengan nomor cue berurutan, pewaktuan HH:MM:SS,mmm --> HH:MM:SS,mmm, dan satu atau lebih baris teks. SRT tidak mempertahankan gaya, wilayah, atau metadata TTML.

Perbedaan Format

TTML menyimpan cue dalam elemen XML <p>; SRT memakai blok teks bernomor.
TTML memakai atribut begin, end, dan dur; SRT memakai baris penanda waktu.
TTML mendukung gaya dan metadata XML; teks cue SRT tidak membawanya.
Elemen TTML <br/> menjadi baris teks SRT fisik.

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

Membaca cue TTML <p> dengan pewaktuan begin/end atau begin/dur
Menulis cue SRT bernomor urut
Mengonversi pewaktuan menjadi penanda waktu milidetik SRT
Mengubah elemen <br/> menjadi jeda baris SRT
Mendekodekan entitas XML umum
Menghapus tag pemformatan sebaris yang umum

Mengapa Mengonversi?

SRT adalah format teks polos sederhana yang didukung luas oleh alat subtitle.
SRT lebih mudah diperiksa dan disunting daripada XML teks berwaktu.
Konversi ini menyimpan teks cue, jeda baris, serta pewaktuan mulai dan selesai.
Menghapus struktur XML dapat membuat daftar cue lebih mudah ditinjau.
Scenarios

Kasus Penggunaan Umum

Penyuntingan Sederhana

Konversi cue TTML ke SRT untuk penyuntingan teks dan pewaktuan yang lugas di alat subtitle umum.

Tinjauan Teks Polos

Periksa teks dan pewaktuan cue tanpa menelusuri markup XML.

Pertukaran Format

Pindahkan cue TTML yang didukung ke SRT untuk alur kerja yang mengharapkan masukan SubRip.

Format Ecosystem

Format Terkait

Cara Kerja

  1. 1

    Pilih atau seret dan lepas file TTML.

  2. 2

    Pengurai mengekstrak teks <p> dan atribut pewaktuan sesuai urutan dokumen.

  3. 3

    Waktu selesai berasal dari end, atau begin ditambah dur; jika tidak ada, cadangan tiga detik dipakai.

  4. 4

    Jeda baris dipertahankan dan tag sebaris yang umum dihapus.

  5. 5

    Setiap cue ditulis sebagai blok SRT bernomor.

Pertanyaan Umum

Tidak. Tag pemformatan sebaris yang umum dihapus, dan SRT tidak membawa gaya, wilayah, atau metadata TTML.

Elemen TTML <br/> menjadi jeda baris teks normal di cue SRT.

Pengonversi membaca cue TTML <p> dasar dengan sintaks pewaktuan yang didukung. Profil pengiriman dapat menambahkan struktur dan ekspresi pewaktuan yang tidak didukung penuh oleh pengonversi ini.

Jika end ada, nilai itu dipakai. Jika tidak, dur ditambahkan ke begin. Jika keduanya tidak ada, pengonversi memakai durasi cadangan tiga detik.

Entitas XML umum seperti &amp;, &lt;, dan &gt; didekodekan menjadi teks yang dapat dibaca.

Tidak. Pengonversi mengekstrak cue <p> yang dikenali sesuai urutan dokumen. Pisahkan trek bahasa sebelum konversi jika sumber Anda memuat beberapa bahasa.

Siap mengonversi subtitle Anda?

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