SubtitleMedic

Konversi VTT ke ASS

Ubah subtitle WebVTT menjadi Advanced SubStation Alpha, dengan posisi tetap dijaga sebagai kode {\an8}.

Diproses di browser kamuTanpa daftar.vtt

Cara mengubah VTT ke ASS

  1. Buka file .vtt

    Seret satu file WebVTT ke kotak di atas, atau klik untuk memilih. File dibaca oleh browser dan tidak pernah diunggah.

  2. Periksa perubahannya

    Daftar “What changes” menyebutkan apa yang bertambah dan hilang di file ASS, dan pratinjau menampilkan subtitle sebelum dan naskah ASS sesudahnya.

  3. Unduh file .ass

    Simpan file hasil konversi. Namanya tetap dengan ekstensi baru, jadi lecture.en.vtt menjadi lecture.en.ass.

WebVTT dan ASS memecahkan masalah berbeda

WebVTT dirancang untuk elemen <track> HTML5. File .vtt berisi subtitle dan beberapa petunjuk posisi, dan menyerahkan tampilannya kepada halaman web: gaya bawaan browser, atau CSS untuk selektor ::cue. Itu berjalan di situs web dan tidak di tempat lain. Di luar browser tidak ada stylesheet, jadi setiap pemutar menggambar WebVTT dengan caranya sendiri, dan banyak alat desktop hanya membaca sebagian.

Advanced SubStation Alpha mengambil arah sebaliknya. File-nya adalah naskah kecil dengan ukuran kanvas sendiri, tabel gaya bernama, dan satu baris Dialogue: per subtitle. Renderer seperti libass, yang dipakai VLC, mpv, MPC-HC, HandBrake, dan FFmpeg, menggambarnya persis seperti yang ditulis, di layar mana pun.

Karena itu orang mengonversi ke arah ini: untuk mengedit subtitle kursus online atau video YouTube di Aegisub, untuk menanamnya ke video agar muncul di perangkat apa pun, atau untuk memberi tampilan konsisten di pemutar desktop.

Apa yang dilakukan konversi

Menulis kepala naskah. File dibuka dengan [Script Info], yang menyatakan kanvas 1920 × 1080, dan [V4+ Styles] dengan satu gaya bernama Default: Arial putih ukuran 64 dengan garis tepi hitam, di tengah bawah. Baris WEBVTT beserta blok STYLE, REGION, dan NOTE dihapus; blok STYLE dan REGION dihitung sebagai item format.

Menjaga posisi. WebVTT menempatkan cue dengan pengaturan seperti line:0 (atas), line:50% (tengah), dan align:start (kiri). Masing-masing diubah menjadi kode numpad yang sesuai, {\an8}, {\an5}, {\an1} dan seterusnya, di awal baris. Cue di tengah bawah tidak butuh kode karena memang di situ ASS menaruh baris. Pengaturan tanpa padanan ASS, seperti size: atau region:, dihapus dan dihitung.

Menjaga format sederhana. <i>, <b>, dan <u> menjadi {\i1}, {\b1}, dan {\u1}. Tag suara (<v Ana>), tag class, dan stempel waktu karaoke di dalam baris dihapus dan dihitung. Referensi karakter seperti &amp; dikembalikan menjadi karakter aslinya.

Menulis subtitle bergulir sekali. Subtitle otomatis mengulang setiap baris saat bergulir ke atas. File ASS menyimpan satu salinan setiap baris, jadi kata yang sama tidak ditumpuk dua kali di layar.

Membulatkan waktu ke perseratus detik. ASS menulis 0:01:02.35, bukan milidetik, jadi setiap waktu bergeser paling jauh 5 ms. Tidak ada baris yang berubah urutan atau panjang secara terlihat.

Tips

Ubah gaya sekali. Di Aegisub, buka Subtitle → Styles Manager dan edit Default: font atau ukuran baru berlaku untuk semua baris.

Simpan file .vtt untuk web. Browser tidak memutar ASS. Simpan file asli untuk pemutar web dan pakai .ass untuk mengedit, menanam, dan pemutar desktop.

Punya SubRip? Konversi SRT ke ASS melakukan hal yang sama untuk file .srt. Untuk arah sebaliknya, Konversi ASS ke VTT mengubah naskah bergaya kembali menjadi subtitle web.

Subtitle tidak sinkron? Konversi tidak mengubah waktu. Perbaiki subtitle yang terlalu cepat atau lambat dengan Geser Waktu Subtitle.

Pertanyaan yang sering diajukan

Kenapa perlu mengubah VTT ke ASS?

WebVTT dibuat untuk pemutar web, tempat CSS halaman menentukan tampilan subtitle. File .ass membawa font, warna, garis tepi, dan posisinya sendiri. Itulah yang Anda perlukan untuk mengatur subtitle di Aegisub, menanamnya ke video, atau menampilkannya sama persis di VLC, mpv, dan pemutar desktop lain.

Bagaimana dengan pengaturan cue seperti line:0 atau align:start?

Pengaturan itu menjadi kode posisi ASS. Cue di atas mendapat {\an8}, kiri atas mendapat {\an7}, dan seterusnya, jadi subtitle yang berada di atas teks berjalan tetap di sana. Pengaturan yang tidak ada di ASS, seperti size atau region, dihapus dan dihitung.

Apakah subtitle otomatis YouTube terkonversi dengan rapi?

Ya. Subtitle bergulir YouTube mengulang setiap baris dua atau tiga kali saat teks bergulir. Konverter menulis setiap baris sekali dan menghapus tag waktu per kata, jadi file .ass terbaca seperti subtitle biasa.

Gaya apa yang dipakai file ini?

Satu gaya bernama Default, Arial putih dengan garis tepi hitam, di tengah bawah naskah 1920 × 1080. Edit gaya itu untuk mengubah semua baris.

Apakah file saya diunggah?

Tidak. Konversi berjalan di tab browser ini. Subtitle Anda tidak pernah meninggalkan perangkat, dan alat ini tetap jalan saat offline setelah halaman dimuat.