Untuk menggabungkan file subtitle berurutan di Final Cut Pro, geser waktu cue setiap segmen ke posisinya dalam hasil edit akhir, lalu impor satu file SRT gabungan. Menerapkan offset yang sama pada setiap waktu mulai dan selesai akan mempertahankan durasi cue dan jeda.

Alur kerja ini ditujukan bagi editor Mac yang menyusun segmen demo perangkat lunak secara berurutan, masing-masing dengan SRT yang waktunya dimulai dari awal segmen tersebut. Tujuannya adalah satu rangkaian caption dengan cue yang waktunya tetap terpisah. Apple mendokumentasikan impor SRT langsung ke Final Cut Pro untuk Mac melalui alur kerja closed caption. Mengimpor closed caption ke Final Cut Pro untuk Mac.

Apa yang sebenarnya dilakukan impor caption Final Cut Pro?

Pengimpor Apple menyediakan dua pilihan waktu. Relative to Timeline menambahkan waktu mulai proyek ke stempel waktu caption. Absolute menggunakan stempel waktu tanpa memedulikan waktu mulai proyek. Tidak satu pun opsi yang didokumentasikan menyediakan offset terpisah untuk setiap segmen sumber berikutnya. Karena itu, memindahkan playhead ke segmen B bukan cara terdokumentasi untuk membuat SRT B yang dimulai dari nol mulai pada titik tersebut. Petunjuk impor caption dari Apple.

Ada juga perintah bernama Join Captions, tetapi perintah ini mengganti klip caption berdekatan yang dipilih dengan satu caption berisi gabungan teksnya. Hal itu mengubah struktur cue. Untuk file berurutan yang setiap kemunculannya harus tetap memiliki waktu tersendiri, pertahankan cue secara terpisah dan gabungkan catatannya yang memiliki stempel waktu. Menyesuaikan dan mengatur closed caption di Final Cut Pro untuk Mac.

Cara yang didukung dan digunakan di sini adalah menyiapkan SRT dengan offset yang benar di luar Final Cut Pro, mengimpornya melalui pengimpor caption Apple, memeriksa hasilnya, lalu mengekspor satu file caption bila diperlukan. Cara ini tidak memerlukan fitur pembuatan caption atau plug-in.

Tentukan offset sebelum mengubah subtitle

Pertama, tentukan posisi awal setiap segmen dalam proyek akhir, diukur sebagai waktu yang berlalu sejak awal proyek. Catat posisi edit yang sebenarnya, termasuk slate pembuka, jeda, atau segmen yang dipersingkat. Kerjakan salinan file subtitle.

Periksa apakah file-file tersebut sudah menggunakan waktu yang sama. Jika segmen B dimulai 12 detik setelah awal edit dan cue pertamanya sudah berada sekitar detik ke-14, mungkin waktunya sudah relatif terhadap proyek. Menambahkan 12 detik lagi akan menggesernya dua kali. Jika cue pertamanya berada sekitar detik kedua, periksa media yang sesuai untuk memastikan file tersebut waktunya dihitung secara lokal dari awal B.

Gunakan panduan keputusan ini sebelum menggabungkan apa pun:

Waktu sumber dan kondisi edit Penanganan yang diperlukan
Setiap SRT dimulai dari awal segmennya sendiri Tambahkan waktu mulai proyek yang telah berlalu untuk segmen tersebut ke semua stempel waktu cue-nya
Setiap SRT sudah mengikuti waktu yang berlalu pada proyek akhir Gabungkan catatan tanpa menambahkan offset segmen
Stempel waktu sumber menggunakan titik awal waktu yang berbeda Kurangi titik awal tersebut, lalu tambahkan waktu mulai segmen yang diinginkan
Segmen memiliki pemotongan internal atau perubahan kecepatan Petakan ulang cue yang terdampak ke media hasil edit sebelum menggabungkannya

Untuk segmen yang tidak diubah, perhitungannya adalah new time = source time + segment start − source origin. Terapkan perhitungan ini secara terpisah pada kedua ujung setiap cue. Offset konstan mempertahankan durasi karena (end + offset) − (start + offset) sama dengan end − start. Offset ini juga mempertahankan jarak antar-cue dalam segmen tersebut.

Offset konstan tidak dapat mengoreksi penghapusan internal atau perubahan kecepatan. Jika beberapa detik dipotong dari bagian tengah B, cue setelah pemotongan itu memerlukan penyesuaian berbeda. Pastikan setiap SRT cocok dengan segmen sebenarnya yang digunakan dalam edit sebelum memperlakukan seluruh file sebagai satu blok waktu.

Kerjakan contoh waktu dua segmen

Input berikut hanya ilustrasi. Segmen A menempati 12 detik pertama demo perangkat lunak. Segmen B dimulai tepat setelahnya, pada detik ke-12. Kedua SRT sumber menggunakan waktu lokal yang dimulai dari nol, dan tidak ada segmen yang dipotong atau diubah waktunya.

File Awal segmen dalam hasil edit akhir Interval cue lokal Offset yang diperlukan
part-a.srt 0 detik 1–3 detik; 6–8 detik 0 detik
part-b.srt 12 detik 2–4 detik; 7–9 detik +12 detik

Subtitle terakhir di A berakhir pada detik kedelapan, tetapi media A berlanjut hingga detik ke-12. Menggunakan waktu berakhir subtitle terakhir sebagai offset B akan menggeser B empat detik terlalu awal. Penempatan harus mengikuti edit media, termasuk bagian tanpa caption.

Catatan SRT terdiri atas nomor cue, stempel waktu mulai dan selesai, teks caption, serta pemisah baris kosong. Stempel waktunya menggunakan jam, menit, detik, dan milidetik, seperti 00:00:02,000; pemisah waktunya adalah -->. Library of Congress mendokumentasikan struktur ini dan menyebutkan bahwa SRT adalah format teks biasa. Format Subtitle SubRip (SRT).

Berikut isi lengkap ilustrasi part-a.srt:

1
00:00:01,000 --> 00:00:03,000
Open the sample project.

2
00:00:06,000 --> 00:00:08,000
Select the blue rectangle.

Berikut isi lengkap ilustrasi part-b.srt, sebelum penyesuaian:

1
00:00:02,000 --> 00:00:04,000
Open the color controls.

2
00:00:07,000 --> 00:00:09,000
Choose the green swatch.

Tambahkan 12 detik pada kedua stempel waktu di setiap cue B, tambahkan catatan tersebut setelah A, lalu nomor ulang seluruh rangkaiannya. Berikut isi lengkap combined-demo.srt setelah digabung:

1
00:00:01,000 --> 00:00:03,000
Open the sample project.

2
00:00:06,000 --> 00:00:08,000
Select the blue rectangle.

3
00:00:14,000 --> 00:00:16,000
Open the color controls.

4
00:00:19,000 --> 00:00:21,000
Choose the green swatch.

Keempat cue tetap berdurasi dua detik. Jeda tiga detik antara cue-cue B tetap tiga detik. Interval enam detik antara cue terakhir A yang berakhir pada detik kedelapan dan cue pertama B yang dimulai pada detik ke-14 juga tetap disengaja: empat detik tanpa caption di akhir A ditambah dua detik di awal B. Aritmetika stempel waktunya diperiksa dengan perhitungan Python deterministik sederhana; contoh ini tidak dijalankan di Final Cut Pro.

Siapkan SRT gabungan di Mac

Untuk file pendek, gunakan editor teks biasa untuk menyesuaikan stempel waktu dan menyusun catatannya. Di TextEdit, buat dokumen lalu pilih Format > Make Plain Text sebelum menyimpannya. Apple mendokumentasikan bahwa dokumen baru secara default menggunakan rich text dan bahwa mengonversinya ke teks biasa akan menghapus pemformatan dokumen. Membuat, membuka, dan mengonversi dokumen di TextEdit pada Mac.

Simpan teks akhir dengan nama file combined-demo.srt. Periksa ekstensi sebenarnya: namanya tidak boleh berakhir dengan .srt.txt atau .rtf. Pertahankan baris kosong di antara cue, jaga teks dan pemisah baris setiap cue, serta beri nomor pada catatan akhir secara berurutan. Contoh di atas berisi teks caption biasa tanpa tag gaya.

Untuk file yang lebih besar, lakukan perhitungan yang sama dengan editor subtitle yang dapat menggeser semua cue yang dipilih. Pastikan operasi tersebut mengubah waktu mulai dan selesai. Lalu periksa cue pertama dan terakhir yang disesuaikan terhadap lembar offset sebelum menggabungkan file. Perintah yang berfungsi menyesuaikan durasi atau meregangkan waktu memiliki tujuan berbeda dari menambahkan satu offset konstan.

Jangan sekadar menempelkan file asli dan memberi nomor ulang. Nomor menentukan urutan; nomor tidak menggeser cue ke waktu yang lebih akhir dalam video. Dua file dengan stempel waktu di sekitar nol tetap memiliki stempel waktu di sekitar nol setelah digabungkan.

Impor file gabungan ke Final Cut Pro

Buka proyek akhir dan ikuti jalur impor yang didokumentasikan Apple:

  1. Pilih File > Import > Closed Captions.
  2. Pilih combined-demo.srt.
  3. Di bagian Import as Role, pilih peran caption SRT dan subperan bahasa yang sesuai.
  4. Di bagian Insertion Time, pilih Relative to Timeline karena contoh ini menggunakan waktu yang telah berlalu sejak awal proyek.
  5. Klik Import.

Caption akan muncul di lane caption di atas timeline. Untuk proyek yang dimulai pada 01:00:00:00, cue contoh pada waktu berlalu 14 detik seharusnya muncul kira-kira pada 01:00:14:00. Gunakan Absolute hanya jika stempel waktu yang diberikan sudah menunjukkan waktu timeline yang dimaksud. Pilihan waktu ini mengikuti dokumentasi impor Apple.

Bedakan stempel waktu milidetik dari timecode berbasis frame. Dalam contoh SRT, 00:00:14,000 berarti tepat 14 detik. Contoh pengerjaan menggunakan batas detik penuh agar perhitungannya tidak ambigu; setelah diimpor, periksa waktu yang lebih presisi terhadap proyek sebenarnya.

Periksa batas segmen dan diagnosis kesalahan waktu

Buka indeks timeline dengan Shift-Command-2. Di Roles, aktifkan tampilan caption dan pilih subperan bahasa yang diinginkan. Di panel Captions, memilih cue akan memindahkan playhead ke awalnya; View Errors menyaring daftar untuk menampilkan caption yang memiliki kesalahan. Visibilitas caption di viewer dan timeline dapat diatur secara terpisah. Menampilkan atau menyembunyikan closed caption di Final Cut Pro untuk Mac.

Untuk contoh ini, pastikan ada empat caption terpisah. Periksa cue pertama dan terakhir A, interval kosong di sekitar batas segmen, serta kedua cue di B. Untuk proyek sebenarnya, ulangi pemeriksaan batas ini pada setiap segmen yang diimpor, lalu putar seluruh rangkaiannya.

Gejala Hal pertama yang perlu diperiksa
Semua cue bergeser dengan selisih yang sama Waktu mulai proyek dan pilihan waktu impor
Hanya satu segmen yang seluruh waktunya bergeser dengan selisih sama Offset segmen tersebut atau titik awal waktu sumber
Waktu berubah setelah edit internal Pemotongan, penghapusan, penyisipan, atau perubahan kecepatan pada media
File berikutnya muncul di sekitar awal Stempel waktu lokal ditempelkan tanpa offset
Caption tidak terlihat di viewer Visibilitas caption dan subperan bahasa yang aktif

Jika caption tumpang tindih, periksa perhitungan offset sebelum mengubah durasinya. Apple mendokumentasikan bahwa tumpang tindih dalam subperan bahasa yang sama umumnya menimbulkan kesalahan dan bahwa Resolve Overlaps memangkas klip. Apple juga menyebutkan bahwa menyeret caption ke caption yang berdekatan dapat menimpanya. Kedua operasi tersebut tidak mempertahankan semua batas waktu asli, jadi gunakan hanya setelah memutuskan bahwa waktu dasarnya memang perlu diubah. Panduan pengaturan caption dari Apple.

Ekspor satu file subtitle untuk hasil edit akhir

Pilih File > Export Closed Captions, beri nama output, lalu pilih subperan bahasa yang diinginkan di bagian Roles. Final Cut Pro membuat file terpisah untuk setiap subperan bahasa yang dipilih. Pilih Relative to Timeline untuk SRT yang diukur sejak awal video akhir; opsi ini mengurangi waktu mulai proyek. Absolute mempertahankan waktu timeline. Mengekspor closed caption di Final Cut Pro untuk Mac.

Untuk caption demo tanpa gaya ini, hapus centang Include Formatting. Apple umumnya menyarankan untuk menghapus pemformatan SRT karena gaya dapat ditampilkan secara berbeda pada pemutar yang dituju. Buka kembali file yang diekspor dan pastikan jumlah cue, teks, serta stempel waktu batas segmennya sesuai dengan proyek yang telah diperiksa. Panduan ekspor SRT dari Apple.

Hasil akhir harus mempertahankan setiap cue sebagai catatan terpisah yang memiliki waktu tersendiri. Dasarkan offset setiap segmen pada posisinya yang sebenarnya dalam edit, pertahankan interval tanpa caption, dan periksa batas segmen setelah impor. Dengan begitu, Anda mendapatkan rangkaian subtitle gabungan yang waktunya mengikuti video yang telah disusun.

Sumber