Skip to content

Pengonversi Subtitle TTML ke ASS

Ekstrak pewaktuan dan teks cue TTML ke dokumen Advanced SubStation Alpha.

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

Pengonversi ini membaca cue <p> dari dokumen TTML dan menulis file ASS dengan pewaktuan serta teks. Nilai begin, end, dan duration yang didukung dikonversi menjadi seperseratus detik ASS, elemen <br/> menjadi jeda baris, dan tag sebaris TTML yang umum dihapus. Keluaran memakai satu gaya ASS bawaan, bukan memetakan gaya sumber.

Inspektor payload dan sintaksis

TTML ke ASS 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.ass
ASS HASIL
[Events]
Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue: 0,0:00:01.00,0:00:04.00,Default,,0,0,0,,Hello, world!
Dialogue: 0,0:00:04.50,0:00:08.00,Default,,0,0,0,,This is a subtitle file.
Dialogue: 0,0:00:08.50,0:00:12.00,Default,,0,0,0,,Converted locally!
Lembar spesifikasi

TTML vs ASS 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. Pengonversi menerima nilai berbasis detik seperti 1.500s serta nilai jam seperti 00:00:01.500. Cue tanpa atribut begin dilewati.

Format Keluaran

ASS

ASS

ASS (Advanced SubStation Alpha v4+) adalah format subtitle teks dengan informasi skrip, gaya, dan event Dialogue. Pengonversi ini membuat dokumen ASS dasar lengkap dengan satu gaya Default, Arial 20, dan resolusi tayang 1920x1080. Gaya sumber tidak dipetakan.

Perbedaan Format

TTML adalah XML; ASS adalah format teks polos berbagian.
TTML memakai atribut begin, end, dan dur; baris ASS Dialogue memakai bidang Start dan End.
Pewaktuan TTML dikonversi ke presisi seperseratus detik ASS.
Gaya sumber TTML diabaikan; keluaran ASS memakai satu gaya Default.

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
Mengonversi pewaktuan menjadi seperseratus detik ASS H:MM:SS.cc
Mengubah elemen <br/> menjadi jeda baris ASS
Menghapus tag pemformatan sebaris TTML yang umum
Membuat dokumen ASS dasar lengkap dengan satu gaya Default
Memproses file secara lokal di peramban Anda

Mengapa Mengonversi?

ASS adalah format penyuntingan yang praktis saat Anda perlu melanjutkan pekerjaan pewaktuan atau penggayaan.
ASS didukung luas oleh editor subtitle desktop dan ekosistem perender.
Keluaran memakai gaya bawaan yang dapat diprediksi, tanpa perlu membangun ulang gaya sumber.
Mengonversi teks dan pewaktuan TTML dapat membuat daftar cue lebih mudah diperiksa dan disunting.
Scenarios

Kasus Penggunaan Umum

Penyuntingan Subtitle

Pindahkan teks dan pewaktuan cue TTML ke ASS untuk penyuntingan lanjutan di editor subtitle.

Penggayaan Ulang

Gunakan dokumen ASS bergaya Default hasil konversi sebagai titik awal bersih untuk gaya kustom.

Pembersihan Pewaktuan

Periksa waktu mulai dan selesai hasil konversi sambil mempertahankan teks cue dan jeda baris.

Format Ecosystem

Format Terkait

Cara Kerja

  1. 1

    Pilih atau seret dan lepas file TTML.

  2. 2

    Pengurai mengekstrak setiap elemen <p> dan atribut pewaktuannya.

  3. 3

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

  4. 4

    Entitas teks didekodekan dan jeda baris dinormalisasi.

  5. 5

    Cue ditulis sebagai baris ASS Dialogue dengan gaya Default.

Pertanyaan Umum

Tidak. Tag pemformatan sebaris yang umum dihapus saat penguraian, dan keluaran ASS memakai satu gaya Default.

Pewaktuan ASS ditulis dengan presisi seperseratus detik. Milidetik pecahan di luar presisi tersebut dipotong.

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

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

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

Cue tersebut dilewati karena pengonversi tidak dapat menentukan waktu mulainya.

Siap mengonversi subtitle Anda?

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