Skip to content

Pengonversi Subtitle SRT ke TTML

Ubah subtitle SubRip teks polos menjadi TTML XML dasar di peramban Anda.

Seret dan lepas file SRT Anda di sini

atau klik untuk mencari

Mendukung file .srt hingga 50 MB

Arsitektur mesin inti

Tentang SRT ke TTML

Pengonversi ini mengubah subtitle SubRip (SRT) menjadi dokumen XML TTML (Timed Text Markup Language) dasar. Pewaktuan cue ditulis sebagai ekspresi mulai dan akhir dalam detik, jeda baris menjadi tag <br/>, dan karakter khusus XML diubah menjadi entitas. Seluruh pemrosesan berjalan di peramban Anda.

Inspektor payload dan sintaksis

SRT ke TTML Inspeksi sintaksis dan struktur kode

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

Sinkronisasi milidetik
input.srt
SRT SUMBER
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!
output.ttml
TTML HASIL
<?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>
Lembar spesifikasi

SRT vs TTML Spesifikasi teknis

Sesuai Standar
Format Input

SRT

SRT

SRT (SubRip) adalah format subtitle teks polos dengan entri bernomor berurutan dan penanda waktu HH:MM:SS,mmm. Setiap cue berisi waktu mulai, waktu akhir, dan satu baris teks atau lebih.

Format Keluaran

TTML

TTML

TTML adalah format subtitle XML dari W3C. Konverter ini menulis dokumen UTF-8 dasar dengan root <tt>, xml:lang="en", <body>, <div>, dan elemen <p> berwaktu. Keluarga TTML yang lebih luas mendukung gaya, area tata letak, dan profil pengiriman, tetapi fitur khusus profil tersebut tidak dibuat secara otomatis.

Perbedaan Format

SRT adalah format teks polos bernomor; TTML adalah dokumen XML dengan elemen <p> berwaktu.
SRT menggunakan penanda waktu HH:MM:SS,mmm; keluaran ini menggunakan ekspresi detik TTML seperti 1.500s.
SRT menyimpan jeda baris literal; keluaran ini merepresentasikannya dengan tag <br/>.
TTML mendukung gaya dan metadata dalam spesifikasi yang lebih luas, tetapi konverter ini hanya menulis pewaktuan dan teks dasar.

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

Mengonversi penanda waktu milidetik SRT ke ekspresi mulai/akhir TTML seperti 1.500s
Menulis dokumen XML TTML yang terbentuk dengan baik dengan wadah body dan div
Mengonversi jeda baris cue menjadi tag <br/>
Mengubah karakter ampersand dan kurung sudut menjadi entitas XML
Menjaga konversi tetap lokal di peramban Anda tanpa unggahan
Gratis tanpa pendaftaran, tanpa tanda air, dengan setiap file hingga 50 MB

Mengapa Mengonversi?

TTML diminta oleh banyak alur kerja streaming dan siaran profesional.
XML membuat teks berwaktu lebih mudah divalidasi dan diintegrasikan ke alur kerja otomatis.
TTML menjadi dasar profil seperti IMSC dan ITT yang digunakan untuk pengiriman internasional.
TTML dasar dapat menjadi titik awal saat platform tidak menerima SRT teks polos.
Scenarios

Kasus Penggunaan Umum

Pertukaran Profesional

Pindahkan konten SRT ke format teks berwaktu terstruktur untuk alat dan alur kerja yang menerima TTML.

Persiapan Streaming

Buat pewaktuan dan teks TTML dasar, lalu tambahkan metadata profil khusus platform serta validasi yang dibutuhkan alur kerja pengiriman Anda.

Alur Kerja Berbasis XML

Gunakan TTML saat alur kerja Anda lebih menyukai masukan XML daripada cue subtitle teks polos bernomor.

Pengiriman Multi-format

Simpan SRT untuk kompatibilitas luas dan buat TTML untuk alur kerja profesional berbasis XML.

Format Ecosystem

Format Terkait

Cara Kerja

  1. 1

    Muat atau seret file SRT Anda ke area pengonversi.

  2. 2

    Pengurai membaca setiap cue bernomor, mengekstrak penanda waktu mulai/akhir dan teks.

  3. 3

    Pewaktuan milidetik dikonversi ke ekspresi detik TTML seperti 1.500s.

  4. 4

    Jeda baris menjadi tag <br/> dan karakter khusus XML diubah menjadi entitas.

  5. 5

    Unduh file .ttml hasilnya dan validasi sesuai alur kerja target Anda.

Pertanyaan Umum

Pengonversi ini membuat dokumen XML TTML UTF-8 dasar dengan elemen <p> berwaktu. Alat ini tidak otomatis membuat metadata profil pengiriman Netflix IMSC/ITT, Apple ITV, atau EBU-TT-D.

Keluaran menggunakan namespace TTML baku pada elemen <tt>. Konverter tidak mendeklarasikan namespace opsional untuk metadata, gaya, atau profil karena fitur tersebut tidak dibuat.

Ya. Karakter ampersand dan kurung sudut diubah menjadi entitas agar XML yang dihasilkan tetap dapat diurai. Tanda kutip tidak perlu diubah menjadi entitas di node teks.

Pewaktuan SRT HH:MM:SS,mmm dikonversi ke ekspresi detik TTML. Misalnya, 00:01:30,500 menjadi nilai mulai 90.500s.

Setiap cue menjadi satu elemen <p>. Jeda baris di dalam cue SRT direpresentasikan dengan tag <br/>.

Tag mirip HTML diubah menjadi entitas dan muncul sebagai teks literal di keluaran TTML. Tag tersebut tidak dikonversi menjadi elemen gaya TTML.

Siap mengonversi subtitle Anda?

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