Lompat ke konten utama
SubtitleMatrix

Konversi subtitle ke PDF

Ekspor dan integrasiPDF yang bisa dicetak
Atau tempel teks subtitle

Opsi

Tiga pengaturan, bukan ukuran poin: halaman ini adalah kolom A4 tetap, sehingga teks isi 20 pt akan terbungkus menjadi dua atau tiga kata per baris. Kecil adalah ukuran yang dipakai laporan untuk catatan kaki, Bawaan sesuai dengan teks isi laporan, Besar sesuai dengan judul bagian. Timecode selalu satu tingkat lebih kecil dari teks isi, sehingga keduanya tetap dapat dibedakan pada setiap pengaturan.

Aktif, satu baris kosong memisahkan setiap cue, yang lebih enak dibaca di kertas ketika cue-nya panjang. Mati, cue-cue dirapatkan — pilihan bawaan yang lebih padat, dan yang menjaga film panjang tetap dalam lebih sedikit halaman.

Setiap cue mendapat barisnya sendiri 00:00:01,000 --> 00:00:02,000 dalam ukuran terkecil. Biarkan aktif ketika halaman akan dipakai untuk menemukan atau mengutip baris dalam video; matikan untuk naskah bacaan yang bersih. Timecode yang ditampilkan adalah yang ada di file — tidak ada yang dihitung ulang.

Judul yang memuat nama file subtitle yang Anda lepaskan. Layak dibiarkan aktif untuk batch: sepuluh PDF dari satu proses sulit dibedakan sekilas tanpa itu. Namanya berasal dari file itu sendiri, bukan dari apa pun di dalamnya — <title> di TTML adalah konten, ini adalah nama file.

Footer 1 / N di bagian bawah setiap halaman. Aktif secara bawaan karena naskah cetak biasanya dirujuk berdasarkan halaman, dan halaman tanpa nomor tidak dapat dikutip. Mematikannya menghapus footer sepenuhnya; tidak ada hal lain di halaman yang bergeser.

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.

Halaman ini mengubah file subtitle menjadi PDF: dokumen yang bisa Anda cetak, arsipkan, beri catatan, dan cari. Setiap cue menjadi blok pendek dengan baris timecode-nya sendiri di atas teks, sehingga sebuah bagian masih bisa ditemukan di pemutar setelah file meninggalkan peramban. Seluruh halaman berjalan di dalam tab, jadi tidak ada yang diunggah — aturan yang sama dengan semua alat lain di sini, dan alasan halaman ini bisa dipakai untuk materi yang tidak boleh keluar dari mesin. Halaman ini menghitung tata letaknya saja; byte PDF baru digambar pada saat Anda menekan unduh, sehingga dokumennya tetap tidak keluar dari tab sampai momen itu.

Bedanya dengan transkrip adalah timecode. Ekspor teks biasa sengaja membuang timecode dan menggabungkan cue yang berdekatan menjadi paragraf, karena prosa memang tujuannya. Halaman ini melakukan sebaliknya: setiap cue mempertahankan rentang waktu yang diberikan, dan cue tidak digabung, karena tugas di sini adalah mereproduksi apa yang dikatakan file, di atas kertas, dengan waktu tetap menempel. Bila pertanyaan Anda adalah “apa yang dikatakan”, ambil transkrip; bila pertanyaannya “apa yang dikatakan, pada menit berapa”, ambil PDF.

Bedanya dengan laporan kepatuhan adalah vonisnya. Laporan menyatakan temuan terhadap klausul: tumpang tindih, kecepatan baca, panjang baris, dan kesimpulan di bagian atas. Halaman ini tidak menyatakan apa pun — ia menata file dan tidak menambahkan penilaian. File yang akan gagal di setiap aturan pada bagian kepatuhan tetap keluar dari halaman ini sebagai dokumen yang bersih dan tertata, karena kedua halaman menjawab pertanyaan yang berbeda dan tidak ada yang berpura-pura menjadi yang lain.

Keduabelas format subtitle diterima, termasuk teks biasa dan LRC, tetapi dua di antaranya tidak menyimpan waktu akhir di dalam file. LRC membawa waktu mulai per baris tanpa waktu akhir; teks biasa tidak membawa apa pun. Parser mengisinya agar halaman punya rentang untuk dicetak, dan nilai isian itu dilaporkan sebagai kehilangan di kartu hasil, bukan disajikan diam-diam sebagai hasil pengukuran. Untuk MicroDVD, yang timecode-nya berupa nomor frame, kotak frame rate menentukan bagaimana angka itu menjadi milidetik — dengan laju yang salah, setiap timecode di halaman salah dengan faktor yang sama.

Yang tidak dilakukan halaman ini adalah menggambar pemformatan file. Bold, italic, warna, dan tag override ASS semuanya dibaca, tetapi dokumen disusun dalam satu jenis huruf pada satu ketebalan, karena lembar subtitle cetak dibaca untuk kata-katanya dan font yang dibutuhkan untuk merender teks CJK bergaya bukan font yang dikirim situs ini. Tidak ada isi file Anda yang berubah karena itu: PDF adalah dokumen baru, dan file yang Anda masukkan tetap membawa semuanya. Teks yang tidak bisa digambar oleh font yang tersedia — aksara di luar kumpulan Latin, Jepang, Tionghoa Sederhana, dan Korea — ditampilkan sebagai kotak kosong dan dihitung di kartu hasil, sehingga celah pada keluaran selalu sesuatu yang bisa Anda lihat, bukan sesuatu yang harus Anda tebak.

Contoh

Tiga cue dengan pengaturan bawaan

Masukan

1
00:00:01,000 --> 00:00:03,000
Good evening.

2
00:00:03,500 --> 00:00:06,000
The room is dark
and the heating is off.

3
00:00:07,000 --> 00:00:09,000
Nobody has been here.

Keluaran

film.srt

00:00:01,000 --> 00:00:03,000
Good evening.

00:00:03,500 --> 00:00:06,000
The room is dark
and the heating is off.

00:00:07,000 --> 00:00:09,000
Nobody has been here.

1 / 1

Nama file di bagian atas, lalu satu baris timecode dan teks cue untuk setiap cue, lalu nomor halaman. Cue di tengah terdiri dari dua baris di sumbernya dan tetap dua baris di sini: pemisah baris keras di dalam cue adalah keputusan penulis, bukan keputusan tata letak. Satu cue dan timecode-nya sendiri tetap berada di halaman yang sama — potongan tiga kata di puncak halaman dengan timecode-nya di dasar halaman sebelumnya adalah satu hal yang tidak akan dilakukan tata letak ini.

Ukuran teks terbesar dengan jarak antar cue aktif

Masukan

1
00:00:04,000 --> 00:00:08,000
We can talk about it in the morning.

2
00:00:09,000 --> 00:00:12,000
Every night this week?

Keluaran

film.srt

00:00:04,000 --> 00:00:08,000
We can talk about it in the morning.

00:00:09,000 --> 00:00:12,000
Every night this week?

1 / 1

Kotak ukuran punya tiga posisi, bukan ukuran poin: lebar halaman sudah tetap, jadi angka bebas akan membiarkan Anda meminta ukuran badan teks yang melipat menjadi dua atau tiga baris per halaman. Large adalah ukuran yang dipakai untuk judul di bagian lain situs ini, terdengar lebih besar di kertas dan masih muat untuk satu baris dialog normal. Dengan jarak antar cue aktif, satu baris kosong memisahkan satu cue dari cue berikutnya — pengaturan yang dipilih ketika lembar itu akan diberi catatan dengan tangan.

Timecode dimatikan untuk salinan bacaan

Masukan

1
00:00:12,000 --> 00:00:15,000
We picked up the car
at noon.

2
00:00:15,200 --> 00:00:17,000
It had a full tank.

Keluaran

film.srt

We picked up the car
at noon.

It had a full tank.

1 / 1

Dengan timecode dimatikan, blok menjadi teks biasa; setiap cue tetap terpisah dan pemisah baris milik masing-masing cue tetap dihormati. Ini adalah bentuk yang paling dekat dengan transkrip di halaman ini, dan sengaja bukan transkrip: cue tidak digabung melewati jeda pendek, dan tidak ada yang dialirkan ulang, sehingga hasilnya tetap satu cue per blok. Matikan timecode ketika lembar itu akan diberikan kepada aktor atau pembaca yang tidak membutuhkan timing.

Pertanyaan yang sering diajukan

Seperti apa PDF dari file subtitle ini saat saya buka?

Satu kolom cue pada kertas A4, masing-masing berupa baris timecode kecil diikuti teks cue. Nama file dicetak sekali di bagian atas ketika kotak header aktif, dan nomor halaman berbentuk 1 / 3 berada di dasar setiap halaman ketika nomor halaman aktif. Tidak ada halaman sampul, tidak ada daftar isi, dan tidak ada pemformatan yang dibawa dari file: pemformatan subtitle menjelaskan apa yang terjadi di layar pada suatu momen, dan lembar cetak tidak punya momen untuk mereproduksinya.

Bisakah saya mencari teks di dalam PDF subtitle yang sudah jadi?

Bisa. Dokumen ditulis dengan lapisan teks tersemat, sehingga Ctrl-F atau Cmd-F menemukan baris dialog seperti di dokumen lain mana pun, dan salin-tempel memberi Anda kata-katanya, bukan gambar kata-kata itu. Itulah alasan halaman ini menghasilkan PDF sungguhan alih-alih tangkapan layar atau rangkaian gambar: lembar yang tidak bisa dicari adalah lembar yang harus Anda baca dari awal setiap kali ingin memeriksa satu baris.

Format subtitle apa saja yang bisa masuk ke PDF, dan apa hasil untuk format tanpa waktu akhir?

Keduabelas format yang dibaca situs ini: SRT, WebVTT, ASS, SSA, SBV, SAMI, LRC, MicroDVD, TTML, JSON, teks biasa, dan CSV. Dua di antaranya tidak menyimpan waktu akhir. LRC punya waktu mulai per baris dan tidak lebih, jadi waktu akhir diisi dari durasi bawaan; teks biasa tidak punya timing sama sekali, dan seluruh timeline disusun saat parsing. Kedua isian itu tercantum sebagai kehilangan di kartu hasil, sehingga timecode di PDF yang tidak pernah ada di file tidak pernah disajikan seolah-olah dibaca dari sana.

Mengapa ada kotak frame rate di halaman yang hanya mencetak PDF?

Karena MicroDVD menyimpan timecode sebagai nomor frame, bukan sebagai jam dan menit. Mengubah nomor frame menjadi posisi di dokumen membutuhkan frame rate, dan file biasanya tidak menyatakannya. Dengan laju yang salah, setiap timecode di PDF meleset dengan proporsi yang sama — pada 25 terhadap 23,976 yang sebenarnya, cue di menit keempat puluh mendarat hampir dua menit terlambat. Untuk format lain kotak ini tidak melakukan apa pun dan boleh dibiarkan.

Apakah bold, italic, dan warna dipertahankan di PDF subtitle ini?

Tidak. Halaman ini menyusun kata-katanya, bukan pemformatannya. Bold, italic, perubahan warna, dan tag override ASS dibaca dengan benar dan tidak hilang dari file Anda — PDF adalah dokumen baru, dan file yang Anda masukkan tidak tersentuh — tetapi dokumen itu sendiri memakai satu jenis huruf pada satu ketebalan. Merender teks CJK bergaya akan membutuhkan font terpisah untuk setiap ketebalan di setiap aksara, dan mengirim empat font seperti itu hanya untuk menggambar lembar subtitle bukan pertukaran yang diambil situs ini.

Apa yang terjadi pada karakter yang tidak bisa digambar font bawaan PDF ini?

Karakter itu muncul sebagai kotak kosong di halaman, dan kartu hasil memberi tahu berapa banyak karakter yang terlibat serta aksara apa yang memilikinya. Empat font yang tersedia mencakup Latin, Jepang, Tionghoa Sederhana, dan Korea; teks Arab, Ibrani, Devanagari, Thai, dan Sirilik tidak punya glif dan tidak bisa digambar. Jumlahnya dilaporkan, bukan disembunyikan, karena satu halaman penuh kotak tanpa penjelasan terlihat seperti kecelakaan rendering, sedangkan satu baris yang menyebut berapa karakter yang gagal digambar adalah sesuatu yang bisa Anda tindak lanjuti.

Apakah nama file di bagian atas PDF berasal dari file itu sendiri?

Nama itu berasal dari nama file yang Anda masukkan, bukan dari kolom judul di dalamnya. Sebagian besar format subtitle tidak punya tempat untuk menyimpan judul, dan yang punya pun jarang berisi sesuatu yang berguna, jadi nama di disk Anda adalah satu-satunya informasi pengenal yang andal ada dan justru itulah yang akan Anda tulis sendiri di lembar. Matikan header ketika lembar akan dijilid bersama yang lain dan nama file di setiap halaman hanya akan menjadi gangguan.

Alat terkait