Konverter subtitel

Tempel atau jatuhkan subtitel, langsung terkonversi — SRT, VTT, ASS, tanpa tombol.

Cara menggunakan

  1. Tempel subtitel ke kotak, atau pilih berkas / jatuhkan ke kartu — format dideteksi dari isinya dan dikonversi saat Anda mengetik, tidak ada tombol yang perlu ditekan.
  2. Pilih format tujuan: SRT, VTT, atau ASS. Secara bawaan dipilih format pertama yang bukan sumber (SRT → VTT, VTT → SRT, ASS → SRT).
  3. Periksa jumlah cue, lalu salin hasilnya atau unduh dengan ekstensi yang tepat (.srt / .vtt / .ass).

Contoh

Masukan (SRT)

1
00:00:01,000 --> 00:00:04,000
Selamat datang di acara kami.

2
00:00:04,500 --> 00:00:07,000
Malam ini kita membahas subtitel.

Hasil (VTT)

WEBVTT

00:00:01.000 --> 00:00:04.000
Selamat datang di acara kami.

00:00:04.500 --> 00:00:07.000
Malam ini kita membahas subtitel.

Hanya aturan bawaan: masuk SRT, jadi VTT sudah terpilih. Waktu dipertahankan persis (koma menjadi titik), teksnya tidak disentuh, dan dua cue masuk menghasilkan dua cue keluar.

Aturan, batasan, dan masalah yang diketahui

  • Hanya SRT, WebVTT, dan ASS/SSA yang didukung — bukan MicroDVD, SBV, TTML, CSV, LRC, atau teks biasa, dan bukan subtitel gambar (SUP/IDX/VobSub).
  • Gaya ASS tidak dipertahankan: blok override seperti {\i1} dibuang saat membaca, dan konversi ke ASS menulis satu gaya Default (Arial 20, putih dengan garis tepi hitam, tengah bawah). Gunakan Aegisub bila Anda perlu merancang gaya.
  • Tag inline mengikuti aturan tiap format: i, b, u, dan font dipertahankan di SRT; v, c, i, b, u, ruby, rt, dan lang dipertahankan di VTT; selain itu dilepas (katanya tetap, tagnya hilang). Konversi ke ASS menulis teks biasa.
  • Stempel waktu ASS beresolusi 10 ms: nilai milidetik 005 menjadi 0:00:01.00 di ASS. SRT dan VTT menyimpan milidetik penuh.
  • Waktu tidak pernah divalidasi atau diperbaiki: cue yang bertumpang tindih, terbalik, atau berdurasi nol dikonversi apa adanya.
  • Posisi hilang antarformat: koordinat X1: di akhir baris SRT dan \pos pada ASS dibuang; pengaturan cue VTT seperti line:50% hanya bertahan pada VTT → VTT.
  • Pengodean: BOM selalu menang (UTF-8 dan UTF-16 dideteksi otomatis); tanpa BOM, dropdown "Pengodean berkas" yang menentukan — tidak ada yang ditebak, karena tebakan yang salah merusak teks tanpa suara. Dropdown berlaku hanya untuk berkas yang diunggah; teks yang ditempel sudah didekode oleh peramban Anda.
  • Mengganti pengodean membaca ulang berkas asli, sehingga menimpa apa pun yang Anda ketik ke kotak setelah memuatnya.
  • Batasan: berkas di atas 5 MB ditolak; teks tempelan di atas 500.000 karakter diperbarui sekitar 0,6 dtk setelah Anda berhenti mengetik. Tidak ada yang dipotong.
  • Keluaran selalu memakai jeda baris LF. Tanpa unggahan berkas ke server, tanpa parameter URL, tanpa riwayat — semuanya berjalan di peramban Anda.

Yang biasanya dibutuhkan berikutnya setelah subtitel terkonversi.