Ekspor subtitle jadi transkrip teks
Atau tempel teks subtitle
Opsi
Milidetik keheningan antara berakhirnya satu cue dan mulainya cue berikutnya. Mencapai angka ini dan transkrip memulai paragraf baru; berada di bawahnya dan keduanya dibaca sebagai satu potongan ucapan yang bersambung. Angka ini menentukan bagaimana teksnya terbaca, bukan apa yang dikatakannya: 2000 menjaga satu kalimat tetap utuh ketika subtitle memecahnya ke tiga atau empat cue, sedangkan 0 menempatkan setiap cue pada paragrafnya sendiri. Jeda diukur terhadap cue terakhir yang memuat kata, sehingga cue kosong di tengah tidak memecah paragraf menjadi dua.
Mati secara bawaan, yang memberi Anda blok teks biasa yang dapat ditempel langsung ke dokumen. Aktifkan dan setiap paragraf diberi awalan [HH:MM:SS] — waktu mulai cue pertama di paragraf itu, sampai ke detik, tanpa milidetik. Pembaca memakai stempel itu untuk menemukan momennya lagi di pemutar, dan waktu mulai adalah satu-satunya dari tiga kandidat (awal, tengah, akhir paragraf) yang sejajar dengan apa yang ditampilkan pemutar.
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 membaca file subtitle dan mengembalikan kata-kata yang sama sebagai paragraf teks biasa yang mengalir: pemisah baris yang tadinya hanya ada di layar disambungkan, dan cue yang berurutan dekat dibaca sebagai satu bagian yang utuh. Masukkan file, jalankan, dan hasilnya adalah blok prosa yang bisa Anda tempel ke notulen, lembar tinjauan, atau artikel. Tidak ada yang keluar dari tab peramban, sehingga materi yang tidak boleh diunggah tetap di tempatnya.
Satu hal yang perlu jelas adalah pemisah baris. File subtitle memakai pemisah baris untuk alasan yang tidak ada hubungannya dengan kalimat: barisnya mulai terlalu panjang untuk layar, lalu dipotong dan kedua bagiannya diseimbangkan. Menyimpan file subtitle sebagai .txt mempertahankan pemisah itu dan menaruh satu cue pada satu baris, yang justru Anda inginkan bila teks akan kembali ke pemutar. Transkrip dibaca orang di halaman, tempat pemisah di tengah kalimat menjadi gangguan, jadi halaman ini menyambungnya. Dua bagian kalimat keluar sebagai satu baris, dan tidak ada cara untuk mengetahui setelahnya di mana pemisah layar tadinya berada.
Paragraf ditentukan oleh keheningan, bukan oleh cue. Satu paragraf per cue akan memutus kalimat setiap tiga atau empat detik, karena file subtitle normal memotong satu kalimat ujaran menjadi beberapa cue agar masing-masing muat dalam timing-nya. Sebagai gantinya halaman ini melihat jeda antara akhir satu cue dan awal cue berikutnya: jeda sekitar dua detik membuka paragraf baru, dan apa pun yang lebih pendek membiarkan kata-kata terus mengalir. Angka itu ada di kotak dan merupakan satu pengaturan yang layak dipikirkan — turunkan untuk dialog cepat yang saling bersahutan, naikkan untuk kuliah dengan jeda panjang di dalam satu pikiran. Mengaturnya ke nol menaruh setiap cue dalam paragrafnya sendiri, yang paling dekat dengan satu baris per cue di halaman ini.
Ada juga sakelar untuk menambahkan waktu mulai pada setiap paragraf, mati secara bawaan. Menyalakannya menaruh stempel seperti [00:42:17] di depan setiap paragraf, dibaca dari cue pertama paragraf itu. Stempel ini sampai ke detik dan membuang milidetik dengan sengaja: tujuannya agar pembaca bisa menemukan momen itu lagi di pemutar, dan 00:42:17 melakukan itu. Stempel pada setiap cue justru akan mengubah transkrip kembali menjadi file subtitle dengan tanda baca tambahan.
Yang tidak dilakukan halaman ini adalah menaruh nama pada apa pun. Tidak satu pun format subtitle yang dibaca di sini mencatat siapa yang berbicara — SRT, WebVTT, ASS, SSA, SBV, SAMI, MicroDVD, TTML, JSON, dan CSV semuanya menyimpan waktu dan teks, dan label apa pun di dalam teks itu adalah sesuatu yang diketik manusia ke dalam kata-katanya. Jadi transkrip dari halaman ini tidak membawa nama penutur, dan tidak ada yang ditebak dari bentuk baris untuk mengarangnya. Cue yang tidak berisi apa pun dilewati alih-alih ditinggalkan sebagai paragraf kosong, dan setiap baris dipangkas, sehingga Anda tidak akan menemukan deretan spasi nyasar di tempat cue dipotong pendek.
Contoh
Dua cue yang terbaca sebagai satu kalimat
Masukan
1
00:00:01,000 --> 00:00:03,000
I missed the last train home
and had to walk.
2
00:00:03,400 --> 00:00:05,000
Back before midnight,
you said.
3
00:00:09,000 --> 00:00:11,000
Every night this week?
Keluaran
I missed the last train home and had to walk. Back before midnight, you said.
Every night this week?
Tiga cue masuk, dua paragraf keluar. Dua cue pertama berjarak 400 ms, jauh di dalam jeda dua detik, sehingga keduanya tetap dalam satu paragraf dan dua baris tampilan milik masing-masing cue disambung menjadi satu baris. Cue ketiga menyusul setelah jeda empat detik dan membuka paragraf kedua. Semua kata masih ada — yang berubah adalah pemisah baris mana yang bertahan.
Jeda tepat dua detik
Masukan
1
00:12:30,000 --> 00:12:32,000
The train was late
again.
2
00:12:34,000 --> 00:12:36,000
Third time this week.
Keluaran
The train was late again.
Third time this week.
Cue kedua mulai dua detik setelah cue pertama berakhir, tepat angka pada kotak jeda, dan di situlah paragraf baru dimulai. Ini contoh yang perlu dilihat bila Anda memeriksa aritmetika halaman: pindahkan kotak ke 2500 dan kedua cue ini menyatu menjadi satu paragraf, karena jeda dua detik tidak lagi mencapai ambang.
File yang sama dengan waktu mulai ditambahkan
Masukan
1
00:02:15,000 --> 00:02:17,000
Here is where
we came in.
2
01:47:52,000 --> 01:47:55,000
And here is
where we leave.
Keluaran
[00:02:15] Here is where we came in.
[01:47:52] And here is where we leave.
Dengan sakelar stempel waktu menyala, setiap paragraf diberi awalan waktu mulai cue yang membukanya, sampai ke detik. Paragraf kedua berada hampir dua jam di dalam rekaman, dan itu menunjukkan mengapa jam ditulis lengkap alih-alih dihitung dalam menit: 01:47:52 memberi tahu pembaca ke mana harus menggeser, sedangkan 107:52 tidak.
Pertanyaan yang sering diajukan
Apa bedanya transkrip ini dengan menyimpan subtitle saya sebagai file .txt?
Pemisah barisnya. Menyimpan file subtitle sebagai .txt mempertahankan pemisah milik file itu dan menulis satu cue per baris, karena keluaran itu dimaksudkan untuk dibaca kembali sebagai file subtitle. Halaman ini melakukan sebaliknya: ia menyambung pemisah tampilan di dalam cue menjadi satu baris, lalu menyambung seluruh cue menjadi paragraf di mana pun jeda di antaranya pendek. Kata-katanya identik pada kedua cara. Bila Anda perlu pemisah baris asli dipertahankan, konversi ke teks biasa adalah halaman yang Anda cari; bila Anda ingin sesuatu yang bisa dibaca orang sebagai prosa, inilah halaman itu.
Bagaimana halaman transkrip ini memutuskan di mana satu paragraf berakhir dan yang berikutnya mulai?
Dari keheningan di antara cue, bukan dari cue itu sendiri. Halaman ini mengukur jeda antara akhir satu cue dan awal cue berikutnya, lalu membuka paragraf baru ketika jeda itu mencapai angka di kotak jeda, yang dimulai dari 2000 ms. Cue yang lebih rapat dibaca sebagai satu bagian yang utuh. Paragraf per cue akan salah di sini, karena satu kalimat ujaran biasanya dipotong menjadi tiga atau empat cue agar masing-masing muat timing-nya, dan pemisah paragraf setiap beberapa detik bukanlah bentuk transkrip.
Apa yang terjadi bila kotak jeda transkrip saya atur ke nol?
Nol adalah nilai sungguhan, bukan kotak kosong: setiap jeda mencapainya, jadi setiap cue menjadi paragrafnya sendiri. Itu memberi Anda bentuk yang paling dekat dengan satu baris per cue di halaman ini, dengan keuntungan tambahan bahwa pemisah tampilan di dalam setiap cue tetap disambung. Pengaturan ini dipilih ketika file berisi pernyataan-pernyataan terpisah alih-alih ujaran bersambung — kumpulan slide, atau jawaban dalam wawancara terstruktur — dan Anda ingin masing-masing berdiri sendiri.
Mengapa stempel waktu pada transkrip ini hanya akurat sampai detik?
Karena stempel dalam transkrip adalah penanda, bukan titik potong. Tujuannya agar pembaca bisa menemukan bagian itu lagi di pemutar, dan dalam program berdurasi satu jam, 00:42:17 sudah cukup tepat untuk mendarat di kalimatnya — milidetik hanya akan menambah empat karakter di awal setiap paragraf tanpa mengubah ke mana orang menggeser. Stempel pada setiap cue sampai milidetik adalah tugas file subtitle, dan file yang Anda masukkan sudah memilikinya.
Apakah nama penutur akan muncul di transkrip subtitle ini?
Tidak, dan bukan karena halaman ini membuangnya. Tidak satu pun format yang dibaca di sini punya kolom untuk siapa yang berbicara: SRT, WebVTT, ASS, SSA, SBV, SAMI, MicroDVD, TTML, JSON, dan CSV semuanya menyimpan rentang waktu dan sejumlah teks. Bila sebuah file menyebut nama penutur, nama itu diketik ke dalam dialognya sendiri, biasanya dengan huruf kapital atau tanda pisah di depan, sehingga muncul di transkrip persis di tempat file menaruhnya dan tidak di tempat lain. Tidak ada yang disimpulkan dari bentuk baris — tebakan yang disajikan sebagai label penutur lebih buruk daripada tanpa label.
Apa yang terjadi pada cue kosong saat transkrip dibentuk?
Cue itu dilewati dan tidak meninggalkan jejak, bahkan tidak berupa baris kosong. Cue tanpa isi biasanya ada untuk penempatan, bukan untuk dibaca, dan bila dipertahankan transkrip akan menunjukkan lubang di tengah kalimat tanpa penjelasan. Melewatinya juga tidak mengganggu pembentukan paragraf: jeda yang menentukan paragraf diukur terhadap cue terakhir yang benar-benar berisi kata, sehingga cue kosong di antara dua cue bersuara tidak memisahkan keduanya.
Apakah transkrip mempertahankan pemisah baris yang tadinya ada di layar?
Tidak, dan inilah satu hal yang dilakukan halaman ini yang tidak bisa Anda batalkan sesudahnya — posisi pemisah itu tidak ada di mana pun dalam keluaran. Pemisah tersebut adalah keputusan tata letak untuk muat di lebar layar, dan pembaca di halaman menginginkan kalimat, bukan lebar layar, karena itu halaman ini menyelesaikannya. Bila Anda perlu salinan file yang masih memilikinya, ambil konversi teks biasa: konversi itu mempertahankan setiap pemisah persis seperti yang ditulis file, satu cue per baris.