Lompat ke konten utama
SubtitleMatrix

Gabungkan dua subtitle jadi satu

Teks dan gayaGabungkan dua track jadi satu file bilingual
Atau tempel teks subtitle
Atau tempel teks file kedua

Opsi

Dua subtitle jarang sepakat cue demi cue, dan pilihan inilah yang menentukan apa yang terjadi di setiap tempat keduanya berbeda. Di mana pun cue di satu file tumpang tindih dengan cue di file lain, keduanya diperlakukan sebagai momen yang sama dan dibawa bersama, dengan tumpang tindihnya menentukan berapa lama hasilnya tampil di layar. Sisanya ditentukan pilihan ini. Mempertahankan kedua file menambahkan setiap cue yang tidak berpasangan sebagai baris tersendiri, sehingga tidak satu kata pun dari kedua masukan yang hilang — dan waktu file kedua tidak dipertahankan, karena cue yang tidak berpasangan tetap harus berada di suatu tempat pada timeline file pertama. Mempertahankan timeline file pertama melakukan sebaliknya: cue file pertama mempertahankan persis waktu awal dan akhir yang dibawanya, tidak ada yang disisipkan, dan setiap cue di file kedua yang tidak berpasangan dengan apa pun akan dihapus. Laporan setelah proses selalu menyebutkan berapa banyak cue yang dihapus.

Setelah dua cue diperlakukan sebagai momen yang sama, teksnya harus berbagi layar. Disusun sebagai dua baris adalah cara subtitle bilingual biasanya disiarkan dan cara sebagian besar pemutar mengharapkannya: baris file pertama berada di atas baris file kedua, dan cue menjadi cue dua baris. Itu membutuhkan cue yang mengizinkan pemisahan baris, itulah sebabnya setiap format yang menyimpan cue sebagai satu baris dikecualikan sepenuhnya dari halaman ini, bukan diam-diam diratakan di sini. Disatukan menjadi satu baris menempatkan kedua bahasa pada satu baris yang dipisahkan oleh apa pun yang Anda ketik di kolom di bawah, yang Anda inginkan ketika pembaca seharusnya melihat terjemahan lebih dulu dan teks asli sebagai sisipan — subtitle penerjemah, bukan subtitle siaran bilingual.

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 menerima dua file subtitle dan memberi Anda satu. Letakkan versi asli di kotak pertama dan terjemahan di kotak kedua, lalu setiap cue di satu file yang berbagi waktu tayang dengan cue di file lain menjadi satu cue yang memuat kedua teks: teks asli di baris pertama, terjemahan di baris kedua. Itulah file yang dibutuhkan siaran dua bahasa — satu trek, satu file, satu hal untuk dimuat, bukan dua trek yang dapat dimatikan penonton di pemutar atau ditolak alat authoring DVD.

Pemasangan dilakukan berdasarkan waktu, bukan posisi. Dua file dengan jumlah cue sama dapat dicocokkan baris demi baris, tetapi jumlah cue justru hal yang berbeda antara asli dan terjemahan: penerjemah akan memecah satu baris Inggris panjang menjadi dua baris Tionghoa pendek, atau menggabungkan dua pertanyaan menjadi satu. Karena itu sebuah cue dipasangkan dengan cue lain hanya ketika rentang waktunya bertumpang tindih. Cue yang tidak bertumpang tindih dengan apa pun adalah kasus menariknya, dan pilihan pertama menentukan nasibnya. Menyimpan kedua file membawa setiap cue apa adanya sebagai cue tersendiri, sehingga tidak ada sepatah kata pun dari kedua masukan yang hilang — harganya, hasilnya bukan lagi timeline persis milik siapa pun, karena cue yang tidak berpasangan tetap harus diletakkan di suatu tempat. Mempertahankan timeline file pertama melakukan kebalikannya: cue file pertama keluar dengan awal dan akhir persis seperti saat masuk, tidak ada yang disisipkan di antaranya, dan cue di file kedua yang tidak sejajar dengan apa pun dibuang, dengan jumlahnya dicatat dalam laporan setelah proses.

Pilihan kedua menentukan bagaimana kedua teks berbagi layar. Dua baris adalah cara subtitle dua bahasa biasanya disiarkan dan cara sebagian besar pemutar mengharapkannya: baris file pertama di atas baris file kedua. Satu baris menyatukan keduanya dengan apa pun yang Anda ketik sebagai pemisah — garis miring berspasi, tanda pisah berspasi, pipa, atau tidak sama sekali, yang merupakan konvensi untuk pasangan seperti Tionghoa dan Jepang. Dua baris membutuhkan format yang mengizinkan pemisah baris di dalam cue, dan format yang menyimpan cue sebagai satu baris tidak ditawarkan di halaman ini alih-alih diam-diam diratakan.

Setiap format di sini dibaca dengan cara yang sama: SRT, WebVTT, ASS, SSA, SBV, SAMI, TTML, JSON, dan CSV. MicroDVD tidak, karena cue-nya adalah satu baris nomor frame; LRC tidak, karena tidak menyimpan waktu akhir dan pemasangan semata-mata soal waktu akhir; teks biasa tidak, karena tidak punya keduanya. Bila kedua file berbeda format, itu tidak masalah — setiap kotak dibaca sesuai isinya. Tidak ada yang diunggah: kedua file dibaca, digabungkan, dan ditulis kembali di dalam tab peramban ini, dan itulah sebabnya halaman ini ada bagi siapa pun yang bekerja dengan materi yang tidak boleh meninggalkan mesinnya. Kedua kotak menerima lebih dari satu file, dan file pertama di satu kotak dipasangkan dengan file pertama di kotak lain, sehingga satu musim dapat diproses dalam sekali jalan.

Contoh

Dua file yang sejajar, digabung sebagai dua baris

Masukan

First file:
1
00:00:01,000 --> 00:00:03,000
Good morning.

2
00:00:05,000 --> 00:00:07,000
How are you?


Second file:
1
00:00:01,000 --> 00:00:03,000
早上好。

2
00:00:05,000 --> 00:00:07,000
你好吗?

Keluaran

1
00:00:01,000 --> 00:00:03,000
Good morning.
早上好。

2
00:00:05,000 --> 00:00:07,000
How are you?
你好吗?

Kedua cue berpasangan karena waktunya bertumpang tindih persis, dan setiap pasangan keluar sebagai cue dua baris dengan baris file pertama di atas. Tidak ada yang hilang dan tidak ada yang bergeser, sehingga laporan setelah proses menyatakannya. Nomor cue berasal dari file pertama, dan itulah yang Anda dapat setiap kali semua cue keluaran berasal dari file itu — cue tak berpasangan dari file kedua yang mengubahnya, seperti ditunjukkan contoh ketiga.

Dua file yang sama, disatukan pada satu baris

Masukan

First file:
1
00:00:01,000 --> 00:00:03,000
Good morning.

2
00:00:05,000 --> 00:00:07,000
How are you?


Second file:
1
00:00:01,000 --> 00:00:03,000
早上好。

2
00:00:05,000 --> 00:00:07,000
你好吗?

Keluaran

1
00:00:01,000 --> 00:00:03,000
Good morning. / 早上好。

2
00:00:05,000 --> 00:00:07,000
How are you? / 你好吗?

Pemasangan dan waktu yang sama, disusun pada satu baris dengan garis miring berspasi di antara kedua bahasa. Barisnya lebih panjang daripada baris masukan mana pun, jadi pada halaman yang membatasi kolom per baris file ini bisa dilaporkan melewati batas — itu akibat nyata dari tata letaknya, bukan pembulatan. Membiarkan pemisah kosong adalah pilihan nyata lainnya: kedua teks langsung bersambung, dan begitulah Tionghoa serta Jepang biasanya disatukan.

Cue di file kedua yang tidak cocok dengan apa pun

Masukan

First file:
1
00:00:01,000 --> 00:00:03,000
Good morning.

2
00:00:05,000 --> 00:00:07,000
How are you?


Second file:
1
00:00:01,000 --> 00:00:03,000
早上好。

2
00:00:03,000 --> 00:00:04,500
(敲门声)

Keluaran

1
00:00:01,000 --> 00:00:03,000
Good morning.
早上好。

2
00:00:03,000 --> 00:00:04,500
(敲门声)

3
00:00:05,000 --> 00:00:07,000
How are you?

Cue Tionghoa kedua mulai tepat saat cue Inggris pertama berakhir, dan mulai ketika cue sebelumnya berakhir bukan momen yang sama — itu dua subtitle, bukan satu. Karena itu cue tersebut dibawa sebagai cue tersendiri, pada waktunya sendiri, di tengah file. Karena kini ada cue yang tidak berasal dari file pertama, seluruh file dinomori ulang dari 1 dan penomoran asli file pertama tidak dipertahankan.

Pertanyaan yang sering diajukan

Kedua file punya jumlah cue berbeda. File mana yang menang?

Tidak ada, dan itulah inti pemasangan berdasarkan waktu. Cue dari satu file dipasangkan dengan cue dari file lain ketika rentang waktunya bertumpang tindih, berapa pun nomornya, sehingga terjemahan yang memecah satu baris panjang menjadi dua tetap menempel pada baris yang benar. Cue pertama dari dua cue hasil pemecahan itulah yang berpasangan; cue kedua tidak bertumpang tindih dengan apa pun lalu dibawa sebagai cue sendiri atau dibuang, tergantung pilihan pertama. Laporan setelah proses menyebut mana yang terjadi dan berapa cue yang terpengaruh.

Apakah menggabungkan terjemahan akan mengubah timing subtitle asli saya?

Tidak bila Anda mempertahankan timeline file pertama. Pada setelan itu setiap cue file pertama keluar dengan awal dan akhir persis seperti saat masuk, tidak ada yang disisipkan di antaranya, jadi file yang sudah Anda atur dan periksa waktunya tetap file yang Anda miliki. Harganya ada di sisi lain: cue file kedua yang tidak bertumpang tindih tidak punya tempat di timeline itu, sehingga dibuang dan dihitung dalam laporan. Bila Anda menyimpan kedua file, tidak ada teks yang dibuang, tetapi cue berpasangan membentang dari awal yang lebih awal ke akhir yang lebih akhir, yang dapat melebarkan cue beberapa ratus milidetik dan mendorongnya menimpa cue berikutnya.

Bisakah halaman ini menambahkan subtitle bahasa kedua, atau hanya menggabungkan dua file?

Kedua kotak menerima format apa pun yang dibaca situs ini, jadi file subtitle ditambah file bergaya transkrip yang sudah dikonversi ke SRT sama-sama berfungsi. Yang dibutuhkan halaman ini dari masukan kedua adalah timeline: aturan pemasangannya semata-mata rentang waktu yang bertumpang tindih. File tanpa waktu sama sekali tidak dapat digabungkan, dan itulah sebabnya teks biasa tidak diterima — file teks perlu timeline yang dikarang lebih dulu, dan timeline karangan adalah keputusan yang sebaiknya Anda ambil sendiri, bukan dibuat alat untuk Anda.

Apakah saya harus mengunggah kedua file ke server?

Tidak, dan tidak ada server untuk mengunggahnya. Kedua file dibaca di tab peramban ini, digabungkan di memori, dan ditulis kembali di sini; menutup tab menghilangkan semuanya dan tidak ada yang pernah dikirim ke mana pun. Ini paling penting justru untuk materi yang biasa diberi subtitle: potongan film yang belum dirilis, video pelatihan internal, rekaman hukum dan medis, apa pun yang masih embargo. Alternatif yang lazim adalah situs yang meminta Anda mengunggah file lebih dulu, dan bagi pengguna tersebut itu sama sekali bukan pilihan.

Bagaimana bila kedua file berbeda format subtitle?

Itu berhasil, dan lazim: file WebVTT dari webinar dengan SRT dari penerjemah. Setiap kotak dibaca sesuai isinya, dan keluaran ditulis dalam format file pertama, itulah sebabnya kedua kotak diberi label. Akibat yang perlu diketahui adalah gaya — bila file pertama ASS dengan cue bergaya dan file kedua SRT polos, file gabungannya ASS, dan teks file kedua bergabung dengan membawa gaya file pertama alih-alih gayanya sendiri, dengan jumlah cue yang terpengaruh tercatat di laporan.

Bahasa mana yang berakhir di baris atas?

File mana pun yang Anda letakkan di kotak pertama, jadi susunan dua baris berada di bawah kendali Anda dan bukan alfabetis atau otomatis. Itu lebih penting daripada kedengarannya dalam siaran dua bahasa: konvensinya biasanya teks asli di atas dan terjemahan di bawah, tetapi subtitle untuk belajar bahasa sering menaruh bahasa yang dipelajari di atas agar mata langsung jatuh ke sana. Tukar kedua file di antara kotak dan barisnya ikut bertukar.

Alat terkait