Skip to content

Pengonversi Subtitle TTML ke STL

Konversi pewaktuan dan teks cue TTML menjadi entri STL bergaya Spruce berbasis teks.

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 STL Daring Gratis

Pengonversi ini membaca cue <p> dari dokumen TTML dan menulis keluaran STL Spruce berbasis teks. Pewaktuan dikuantisasi ke kisi frame 29,97 fps, pergantian baris menjadi karakter pipa (|), dan tag TTML sebaris umum dihapus. Setiap cue keluaran berisi waktu mulai, waktu akhir, dan teks.

Inspektor payload dan sintaksis

TTML ke STL 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.stl
STL HASIL
// Spruce Subtitle File
// Format: Start Time, End Time, Subtitle Text
 
00:00:01:00 , 00:00:04:00 , Hello, world!
00:00:04:15 , 00:00:08:00 , This is a subtitle file.
00:00:08:15 , 00:00:12:00 , Converted locally!
Lembar spesifikasi

TTML vs STL 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 jam. Cue tanpa atribut begin dilewati.

Format Keluaran

STL

STL

Keluaran ini adalah STL Spruce berbasis teks, bukan STL EBU biner. File ini berisi komentar generator diikuti entri waktu mulai, waktu akhir, dan teks. Pewaktuan memakai nilai HH:MM:SS:FF bergaya SMPTE pada 29,97 fps, dan pergantian baris tampilan direpresentasikan dengan karakter pipa (|).

Perbedaan Format

TTML adalah XML; keluaran STL ini adalah daftar cue teks polos.
Atribut pewaktuan TTML dikonversi menjadi penanda waktu bergaya SMPTE berbasis frame.
Elemen <br/> TTML menjadi karakter pipa STL.
Gaya dan metadata TTML tidak dipetakan ke keluaran STL.

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 <p> TTML dengan pewaktuan begin/end atau begin/dur
Menulis entri STL Spruce berbasis teks
Menguantisasi pewaktuan ke kisi frame 29,97 fps
Mengonversi pergantian baris cue menjadi karakter pipa (|)
Menghapus tag pemformatan TTML sebaris umum
Memproses file secara lokal di peramban Anda

Mengapa Mengonversi?

Entri teks STL ringkas dan mudah diperiksa sebagai teks polos.
Konversi ini mempertahankan waktu mulai dan akhir yang eksplisit.
Karakter pipa memberikan representasi pergantian baris yang sederhana untuk teks STL.
File bergaya Spruce berbasis teks dapat berguna saat alur kerja mengharapkan tata letak ini.
Scenarios

Kasus Penggunaan Umum

Persiapan STL Teks

Buat entri STL bergaya Spruce berbasis teks dari cue TTML yang didukung.

Konversi Pergantian Baris

Konversi pergantian baris TTML menjadi karakter pipa STL.

Konversi Pewaktuan

Pindahkan nilai begin dan end ke penanda waktu bergaya SMPTE pada kisi frame.

Format Ecosystem

Format Terkait

Cara Kerja

  1. 1

    Pilih atau seret dan lepas file TTML.

  2. 2

    Pengurai mengekstrak teks <p> dan atribut pewaktuannya.

  3. 3

    Tag sebaris umum dihapus dan pergantian baris dipertahankan.

  4. 4

    Pewaktuan dikonversi menjadi penanda waktu bergaya SMPTE berbasis frame.

  5. 5

    Setiap cue ditulis dengan waktu mulai dan waktu akhir, sementara beberapa baris teks dipisahkan karakter pipa.

Pertanyaan Umum

Tidak. Keluarannya adalah STL Spruce berbasis teks dengan entri waktu mulai, waktu akhir, dan teks. STL EBU biner tidak dihasilkan.

Waktu dikuantisasi ke kisi frame 29,97 fps bergaya SMPTE. Presisi milidetik TTML dapat disesuaikan ke representasi frame terdekat yang didukung.

Ya. Tidak ada pendaftaran atau tanda air, dan konversi terjadi di peramban Anda.

Pergantian baris TTML ditulis sebagai karakter pipa (|) pada bidang teks STL.

Tidak. Tag sebaris umum dihapus dan tidak ada gaya atau metadata TTML yang dipetakan.

Tidak. Pemrosesan tetap di peramban Anda dan file subtitle tidak diunggah.

Siap mengonversi subtitle Anda?

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