Lompat ke konten utama
SubtitleMatrix

Konversi CSV 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

1 hal dihapus atau memerlukan keputusan

  • Frame rate

    format ini menyimpan waktu sebagai nomor frame — waktunya bergantung pada frame rate yang Anda berikan

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.

Alat ini mengonversi CSV ke MicroDVD langsung di peramban Anda. Seret file atau tempel teks, dan versi MicroDVD siap diunduh; tidak ada unggahan dan tidak perlu akun.

Kedua format ini tidak menyimpan hal yang sama, dan perbedaannya bukan sekadar kosmetik: timing MicroDVD bergantung pada frame rate, jadi frame rate harus diatur agar cocok dengan video. File CSV menyimpan satu baris per cue dengan kolom awal, akhir, dan teks; sel yang memuat koma atau baris baru ditulis dalam tanda kutip. Daftar di atas berasal dari apa yang dapat diekspresikan masing-masing format, bukan dari file Anda, jadi jawabannya sama sebelum Anda memuat apa pun.

Satu file maupun ratusan file bisa masuk ke antrean yang sama; hasilnya diunduh bersama sebagai satu ZIP setelah semuanya selesai.

Contoh

File CSV umum, dikonversi ke MicroDVD

Masukan

start,end,text
00:00:01.000,00:00:03.500,The quick brown fox.
00:00:04.000,00:00:06.250,"Jumps over, the lazy dog."
00:00:07.000,00:00:09.000,"Two lines here.
And a second one."

Keluaran

{1}{1}25
{25}{88}The quick brown fox.
{100}{156}Jumps over, the lazy dog.
{175}{225}Two lines here.|And a second one.

Yang hilang pada keluaran ini: frame rate. Sisanya cocok baris demi baris.

Konversi yang sama pada input berantakan

Masukan

id,start,end,note,text
1,00:00:01,000,00:00:04,000,cue one,"Hello there, friend."
2,00:00:05.000,00:00:07.000,cue two,Second line.
bad,notatime,00:00:09.000,cue three,Unreadable start.
4,00:00:10.000,00:00:09.000,cue four,End before start.
5,00:00:12.000,00:00:14.000,cue five,Unquoted comma in text, right here.

Keluaran

{1}{1}25
{25}{100}Hello there, friend.
{125}{175}Second line.
{250}{251}End before start.
{300}{350}Unquoted comma in text, right here.

Inilah jenis kerusakan yang ada pada file nyata — byte-order mark, akhir baris Windows, kolom kosong, atau timestamp tanpa tanda kutip. Bandingkan dengan contoh rapi di atas untuk melihat apa yang dimaafkan parser.

Pertanyaan yang sering diajukan

Frame rate mana yang harus saya atur untuk konversi CSV ke MicroDVD?

MicroDVD menyimpan subtitle sebagai sepasang nomor frame, bukan waktu jam — `{103}{175}` — jadi frame rate adalah yang mengubah timing CSV menjadi yang dibutuhkan file: pada 25 frame per detik, empat detik berarti frame 100. Atur ke frame rate video tujuan subtitle ini; nilai yang salah hampir tidak terlihat di awal dan makin melenceng semakin lama video berjalan.

Seperti apa keluarannya ketika CSV menjadi MicroDVD?

Keluaran MicroDVD disusun seperti MicroDVD — tanpa nomor cue: sepasang nomor frame dalam kurung kurawal membuka setiap baris. Cue yang di CSV ditulis `00:00:04.126` menjadi cue yang di MicroDVD ditulis `103`, dalam urutan yang sama, dan tidak ada teks yang berubah.

Bagaimana cue CSV dua baris keluar di MicroDVD?

Dua baris CSV menjadi satu baris dengan tanda pipa vertikal di antara kedua bagian, cara MicroDVD menulis pemisah baris. Pasangannya bertahan — keduanya tetap menjadi satu subtitle di keluaran MicroDVD, dan pemutar menampilkannya bersama.

Apakah cue CSV mempertahankan urutannya di keluaran MicroDVD?

Urutannya dipertahankan, tetapi dirapikan: cue diurutkan menurut waktu mulai, paling awal lebih dulu. Susunan itu yang diharapkan setiap format di sini dan yang dibaca pemutar. Kalau file CSV semula tidak berurutan, keluaran MicroDVD mengembalikannya ke urutan yang benar — perubahan struktur, bukan isi.

Bisakah MicroDVD dikonversi balik ke CSV?

Ya, dan arah itu punya daftarnya sendiri: mengonversi MicroDVD ke CSV menghilangkan frame rate. Daftar itu berbeda dari daftar di atas karena kedua format menyimpan hal yang berbeda.

Apakah keluaran MicroDVD mempertahankan encoding file CSV?

Tidak — keluarannya UTF-8, dengan akhir baris Unix dan tanpa byte-order mark, apa pun yang dipakai file CSV. File yang datang dalam UTF-16 atau encoding satu-byte Windows didekode saat masuk (panel hasil memberi tahu bila itu terjadi); yang keluar selalu MicroDVD UTF-8 yang sama.

Alat terkait