Skip to content

Pengonversi Subtitle TTML ke SMI

Konversi pewaktuan dan teks cue TTML menjadi dokumen SAMI satu bahasa.

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

Pengonversi ini membaca cue <p> dari dokumen TTML dan menulis dokumen SAMI. Waktu mulai cue menjadi nilai <SYNC Start> milidetik, jeda baris menjadi tag <br>, karakter khusus HTML diubah menjadi entitas, dan setiap akhir cue ditandai entri <SYNC> kosong. Keluaran memakai satu kelas bahasa ENCC bawaan.

Inspektor payload dan sintaksis

TTML ke SMI 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.smi
SMI HASIL
<SAMI>
<BODY>
<SYNC Start=1000><P Class=ENCC>Hello, world!</P>
<SYNC Start=4000><P Class=ENCC>&nbsp;</P>
<SYNC Start=4500><P Class=ENCC>This is a subtitle file.</P>
<SYNC Start=8000><P Class=ENCC>&nbsp;</P>
<SYNC Start=8500><P Class=ENCC>Converted locally!</P>
<SYNC Start=12000><P Class=ENCC>&nbsp;</P>
</BODY>
</SAMI>
Lembar spesifikasi

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

Format Keluaran

SMI

SMI

SMI (SAMI, Synchronized Accessible Media Interchange) adalah format subtitle mirip HTML yang memakai elemen <SYNC> dengan waktu Start milidetik. Pengonversi ini menghasilkan dokumen satu bahasa dengan satu kelas ENCC bawaan; pengonversi tidak membuat beberapa jalur bahasa.

Perbedaan Format

TTML menyimpan cue dalam elemen XML <p>; SAMI memakai elemen <SYNC> dan <p>.
Atribut pewaktuan TTML dikonversi menjadi nilai Start milidetik SAMI.
Jeda baris TTML menjadi tag <br>.
Gaya sumber TTML tidak dipetakan; keluaran memakai satu kelas ENCC bawaan.

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 nilai <SYNC Start> milidetik
Mengonversi jeda baris menjadi tag <br>
Mengubah karakter khusus HTML menjadi entitas
Menandai akhir cue dengan entri <SYNC> kosong
Memproses file secara lokal di peramban Anda

Mengapa Mengonversi?

SAMI berguna untuk lingkungan pemutaran lama yang mengharapkan struktur mirip HTML.
Keluaran mempertahankan pewaktuan mulai dan selesai eksplisit melalui pasangan entri <SYNC>.
Pengubahan karakter khusus menjadi entitas HTML menjaga teks cue tetap aman di dalam dokumen SAMI.
Satu kelas bahasa bawaan membuat dokumen hasil mudah diprediksi.
Scenarios

Kasus Penggunaan Umum

Format Subtitle Warisan

Buat dokumen SAMI untuk alur kerja lama yang menerima subtitle SMI.

Konversi Pewaktuan

Pindahkan nilai begin dan end TTML ke pasangan entri <SYNC> SAMI.

Pengamanan Teks

Ubah ampersand dan tanda kurung sudut menjadi entitas sambil mempertahankan jeda baris cue.

Format Ecosystem

Format Terkait

Cara Kerja

  1. 1

    Pilih atau seret dan lepas file TTML.

  2. 2

    Pengurai mengekstrak teks <p> dan atribut pewaktuan.

  3. 3

    Tag sebaris TTML yang umum dihapus dan entitas teks didekodekan.

  4. 4

    Setiap cue ditulis ke paragraf ENCC dengan waktu mulai milidetik.

  5. 5

    Entri <SYNC> kosong menandai akhir cue.

Pertanyaan Umum

Tidak. Pengonversi membuat dokumen SAMI berbahasa tunggal dengan satu kelas ENCC bawaan.

Jeda baris TTML ditulis sebagai tag <br> dalam keluaran SAMI.

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

Setiap cue diikuti entri <SYNC> kosong pada waktu akhir cue.

Karakter dan (&), tanda kurang dari (<), dan tanda lebih dari (>) diubah menjadi entitas untuk dokumen SAMI yang mirip HTML.

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

Siap mengonversi subtitle Anda?

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