Konversi SMI ke MicroDVD
Atau tempel teks subtitle
Opsi
Frame rate yang dipakai untuk menghitung waktu. Di halaman format, inilah yang dibutuhkan MicroDVD, karena format itu menyimpan waktu sebagai nomor frame. Di halaman frame rate, ini adalah laju yang dipakai saat file diberi waktu — versi tempat subtitle dibuat — dan kotak kedua di halaman tersebut menerima laju video yang akan Anda gunakan bersama subtitle ini. 23,976, 24, 25, 29,97, 30, 50, 59,94, dan 60 adalah nilai yang umum. Nilai yang salah akan menggeser seluruh timeline, dan di halaman frame rate pergeserannya berupa rasio, bukan jumlah tetap.
Apa yang berubah dalam konversi ini
4 hal dihapus atau memerlukan keputusan
- Pemformatan
seluruh pemformatan (tebal, miring, warna, garis tepi, bayangan)
- Posisi
posisi di layar (setiap cue kembali ke posisi bawaan)
- Frame rate
format ini menyimpan waktu sebagai nomor frame — waktunya bergantung pada frame rate yang Anda berikan
- Konten khusus format
konten yang disimpan format sumber di luar cue-nya (blok non-cue, teks header, pengaturan per cue, event yang dikomentari) — format tujuan tidak punya tempat untuknya
Daftar ini berasal dari matriks kemampuan untuk kedua format ini, bukan dari file tertentu yang Anda muat. File tertentu bisa kehilangan lebih banyak jika memakai fitur yang diizinkan format tetapi tidak dimodelkan matriks.
Halaman ini mengubah SMI menjadi MicroDVD. SAMI menulis subtitle sebagai dokumen HTML dengan tag <SYNC> dan CSS; MicroDVD menulisnya sebagai pasangan nomor frame dalam kurung kurawal, misalnya {103}{175}.
Gaya, posisi, frame rate, dan isi khas dokumen tidak punya tempat di MicroDVD. Karena MicroDVD berbasis frame, Anda harus mengisi frame rate video tujuan; nilai yang salah membuat seluruh timeline melenceng dengan rasio yang sama, makin jauh seiring durasi video. Blok <STYLE>, <TITLE>, dan Class juga dibuang.
Konversi berjalan di peramban tanpa unggahan dan tanpa akun. Antrean memproses satu file atau satu musim secara berurutan dan mengemas hasilnya dalam satu ZIP.
Contoh
File SMI biasa, dikonversi ke MicroDVD
Masukan
<SAMI>
<HEAD>
<STYLE TYPE="text/css">
<!--
P { text-align: center; font-family: Arial; }
.ENCC { Name: English; lang: en-US; }
-->
</STYLE>
</HEAD>
<BODY>
<SYNC Start=1000>
<P Class=ENCC>Hello there.
<SYNC Start=3000>
<P Class=ENCC>
<SYNC Start=3500>
<P Class=ENCC>How are you?<br>Fine, thanks.
<SYNC Start=6000>
<P Class=ENCC>
</BODY>
</SAMI>
Keluaran
{1}{1}25
{25}{75}Hello there.
{88}{150}How are you?|Fine, thanks.
Yang hilang di keluaran ini: gaya, posisi, frame rate, dan isi khas dokumen. Selebihnya cocok baris per baris.
Konversi yang sama pada masukan berantakan
Masukan
<SAMI>
<HEAD>
<TITLE>Episode 1</TITLE>
<STYLE TYPE="text/css">
<!--
.ENCC { Name: English; }
-->
</STYLE>
</HEAD>
<BODY>
<sync start="00:00:02,500">
<P Class=ENCC>Line one<br>Line two
<sync start=9000>
<P Class=ENCC>Tom & Jerry
<SYNC Start=12000>
<P Class=ENCC>
</BODY>
</SAMI>
Keluaran
{1}{1}25
{63}{225}Line one|Line two
{225}{300}Tom & Jerry
File nyata sering membawa akhir baris campuran, spasi liar, dan kolom kosong. Bandingkan dengan contoh rapi di atas untuk melihat apa yang dimaafkan parser.
Pertanyaan yang sering diajukan
Apakah penekanan dan warna SMI bertahan di MicroDVD?
Tidak. MicroDVD tidak menyimpan gaya apa pun: tag seperti <i> atau <font color> di dalam paragraf dan aturan CSS di <STYLE> tidak punya tempat. Setiap baris ditulis sebagai teks polos, meskipun kata-katanya tetap sama.
Apa yang terjadi pada posisi di layar dari SMI ke MicroDVD?
MicroDVD tidak bisa menyatakan posisi, jadi atribut paragraf dan CSS yang ditunjuknya dibuang. Setiap cue kembali ke posisi bawaan pemutar, umumnya bawah dan rata tengah, tanpa cara memulihkan posisi asli dari keluaran.
Frame rate apa yang harus dipakai untuk konversi SMI ke MicroDVD?
Gunakan frame rate video tujuan. MicroDVD menyimpan waktu sebagai nomor frame, jadi pada 25 fps empat detik menjadi frame 100. Angka yang salah tidak langsung terlihat di awal, tetapi membuat seluruh timeline melenceng dengan rasio yang sama hingga akhir video.
Apa yang terjadi pada STYLE, TITLE, dan Class SAMI di MicroDVD?
Ketiganya dibuang. SAMI menyatakan tampilan di luar cue melalui CSS, judul, dan penanda kanal Class=ENCC; MicroDVD hanya mengenal nomor frame dan teks. Tidak ada tempat untuk konstruksi dokumen itu, sedangkan isi dan waktu cue tetap utuh.
Seperti apa bentuk keluaran SMI saat menjadi MicroDVD?
Seperti MicroDVD: tanpa nomor cue, setiap baris dibuka dengan sepasang nomor frame dalam kurung kurawal. Setiap cue SMI menjadi satu cue MicroDVD dengan urutan dan teks yang sama.
Bagaimana cue SMI dua baris ditulis di MicroDVD?
Menjadi satu baris dengan tanda pipa vertikal di antara kedua bagiannya, cara MicroDVD menulis pemisah baris. Kedua baris SMI tetap satu subtitle di keluaran dan pemutar menampilkannya bersamaan.
Apakah urutan cue SMI dipertahankan di MicroDVD?
Ya. Cue diurutkan menurut waktu mulai sebelum nomor frame dihitung, paling awal lebih dulu. File SMI yang urutannya kacau akan dirapikan, dan perubahan struktur itu disengaja.
Apa yang hilang bila MicroDVD dikonversi balik ke SMI?
Arah balik kehilangan frame rate: nomor frame harus diterjemahkan memakai frame rate yang Anda berikan, dan angka aslinya tidak tersimpan di SMI. Halaman MicroDVD ke SMI menjelaskan pilihan frame rate serta akibat nilai yang salah.
Apakah MicroDVD hasil konversi memakai encoding file SMI?
Tidak. Keluaran MicroDVD selalu UTF-8 dengan akhir baris Unix dan tanpa byte-order mark. Encoding masukan didekode lebih dulu; bila file SMI memakai UTF-16 atau encoding Windows, panel hasil menampilkan catatan dekode.