TL;DR: Baris subtitle dipenggal "secara alami" ketika setiap baris menjadi potongan tata bahasa yang utuh dan bisa dibaca penonton dalam sekali pandang. Aturan intinya: jaga setiap baris dalam batas karakter (Netflix mengizinkan hingga 42 karakter per baris untuk aksara Latin dan 16 untuk bahasa Mandarin, Jepang, serta Korea), gunakan maksimal dua baris, lakukan pemenggalan setelah tanda baca atau pada batas klausa, dan jangan memisahkan unit tata bahasa—jangan biarkan artikel, preposisi, atau konjungsi menggantung di akhir baris. Subtitle otomatis sering dipenggal dengan buruk karena didasarkan pada jumlah karakter atau jeda audio, bukan makna. Untuk memperbaikinya dalam skala besar, gunakan alat yang memenggal baris pada batas alami secara otomatis. GeekLink melakukan ini secara lokal di Mac saat mentranskripsikan atau mengekstrak subtitle, sehingga Anda memulai dari baris yang rapi tanpa perlu memformat setiap cue secara manual.
Menerapkan aturan ini secara manual di seluruh video membutuhkan waktu lama. GeekLink dapat memenggal baris pada titik alami secara otomatis di Mac saat mentranskripsikan atau mengekstrak subtitle.
Unduh GratisApa yang membuat pemenggalan baris subtitle menjadi "bagus"?
Pemenggalan baris subtitle yang baik menjaga setiap baris sebagai potongan tata bahasa yang utuh, sehingga mata penonton dapat menangkap satu baris secara langsung, bukan membaca setengah frasa. Subtitle dibaca dalam waktu singkat ketika penonton juga memperhatikan gambar, jadi cara sebuah kalimat dibagi ke beberapa baris secara langsung memengaruhi seberapa mudah dan cepat kalimat itu dipahami.
Standar profesional memiliki prinsip yang sama. Panduan Gaya Teks Berwaktu Netflix membatasi baris hingga 42 karakter untuk aksara Latin (dan 16 karakter untuk bahasa Mandarin, Jepang, serta Korea), membatasi setiap subtitle menjadi dua baris, serta meminta agar teks "dipenggal mengikuti unit linguistik yang logis" dengan kecepatan baca sekitar 17 karakter per detik untuk konten dewasa. Pedoman Subtitle BBC juga meminta editor memenggal baris "pada titik alami"—di akhir kalimat atau klausa—bukan pada posisi karakter yang sewenang-wenang.
Singkatnya: pangkas baris di tempat seseorang berhenti secara alami, dan pastikan setiap baris tetap masuk akal jika dibaca sendiri. Jika berhasil, subtitle terasa mulus dan tidak mengganggu. Jika tidak, penonton akan menyadari pemenggalan yang janggal, membaca ulang, lalu tertinggal dari gambar.
Mengapa subtitle otomatis dari AI sering dipenggal dengan buruk?
Sebagian besar alat caption otomatis membagi baris berdasarkan jumlah karakter atau jeda audio—bukan makna—sehingga baris sering terpotong di tengah frasa. Mesin speech-to-text menghasilkan aliran kata bertimestamp. Ketika cue menjadi terlalu panjang, alat sederhana hanya memotongnya pada spasi terdekat sebelum batas karakter, tanpa memahami di mana klausa sebenarnya berakhir.
Itulah sebabnya subtitle otomatis mentah sering menempatkan kata pendek di akhir baris—"ke", "yang", "dan", "dari"—atau memisahkan nama, angka, dan frasa verba di antara dua baris. Setiap kasus memaksa penonton meneruskan kalimat yang belum selesai di kepalanya.
Masalah ini kini dikenal sebagai hambatan utama dalam pembuatan subtitle. Seperti dijelaskan dalam analisis industri oleh MultiLingual, tantangan utama subtitle profesional bukan lagi akurasi pengenalan, melainkan segmentasi: di mana baris dipenggal, bagaimana klausa dikelompokkan, dan seberapa banyak teks yang bisa dibaca penonton sekaligus. Transkrip dapat benar secara kata demi kata, tetapi tetap melelahkan dibaca hanya karena pemenggalan barisnya buruk.
Mengapa subtitle Whisper saya terlalu panjang—dan bagaimana memperbaikinya?
Whisper—seperti kebanyakan mesin speech-to-text—membagi output berdasarkan keheningan audio, bukan panjang baris. Akibatnya, satu subtitle Whisper sering berisi 60–90 karakter, jauh melampaui batas keterbacaan sekitar 42 karakter. Transkripsinya bisa akurat, tetapi Whisper tidak memahami kecepatan baca atau tempat klausa berakhir. Kalimat panjang dengan sedikit jeda pun menjadi cue yang panjang dan sulit dibaca.
Perbaikan cepatnya adalah memakai batas berbasis aturan. Menjalankan Whisper (atau faster-whisper) dengan --max_line_width 42 --max_line_count 2 --word_timestamps True memaksa setiap baris berada di bawah 42 karakter. Namun, karena pemenggalannya tetap berdasarkan spasi terdekat dan bukan makna, frasa masih bisa terpotong di tengah gagasan. Ini adalah keterbatasan yang sama pada aturan berbasis jumlah karakter lainnya.
Untuk mendapatkan baris yang dipenggal berdasarkan makna, bukan sekadar jumlah karakter, Anda memerlukan alat yang melakukan segmentasi semantik. Perbandingan alat di bawah ini menunjukkan pilihan yang tersedia.
Aturan untuk memenggal baris subtitle secara alami
Baik Anda memenggal baris secara manual maupun memakai alat, inilah aturan yang digunakan editor agar subtitle tetap mudah dibaca. Pedoman ini diambil dari standar Netflix dan BBC di atas serta konsisten dengan sebagian besar panduan penyiaran dan streaming.
- Patuhi batas karakter per baris. Gunakan sekitar 42 karakter per baris untuk aksara Latin dan lebih sedikit untuk aksara padat (Netflix menggunakan 16 karakter untuk CJK). Baris yang terlalu panjang memaksa mata mengikuti jarak yang berlebihan.
- Gunakan maksimal dua baris. Subtitle yang sampai ke baris ketiga menutupi terlalu banyak gambar dan membutuhkan waktu terlalu lama untuk dibaca.
- Pangkas setelah tanda baca. Koma, titik, tanda tanya, dan tanda baca lain menandai jeda alami—tempat terbaik untuk memenggal baris.
- Gunakan batas klausa. Jika tidak ada tanda baca, pisahkan pada batas klausa atau frasa, misalnya sebelum konjungsi seperti "dan", "tetapi", atau "karena".
- Satukan unit tata bahasa. Jangan pisahkan artikel dari kata benda ("the / house"), preposisi dari objeknya ("in / the room"), atau nama depan dari nama belakang. Pertahankan unit tersebut pada satu baris.
- Jangan letakkan kata pendek di akhir baris. Artikel, preposisi, dan konjungsi ("a", "the", "to", "of", "and") sebaiknya dimulai di baris berikutnya, bukan menggantung di akhir baris sebelumnya.
- Seimbangkan kedua baris. Hindari baris atas yang sangat panjang di atas baris bawah yang sangat pendek; baris dengan panjang yang kurang lebih seimbang terasa lebih lancar.
- Perhatikan kecepatan baca. Subtitle yang dipenggal dengan baik tetap sulit dibaca jika tampil terlalu singkat. Untuk penonton umum, pertahankan sekitar 17 karakter per detik.
Kebiasaan yang paling membantu: baca setiap baris dengan lantang. Jika terdengar seperti jeda alami, pemenggalannya bagus; jika terasa seperti kalimat terputus di tengah napas, pindahkan jedanya.
Contoh pemenggalan baris yang baik dan buruk
Ambil kalimat “Kami tidak bisa pergi ke pesta karena sedang hujan.” Jika dibagi menjadi dua baris, hasilnya bisa baik atau buruk:
Pemenggalan buruk—konjungsinya terdampar di akhir baris pertama dan memisahkan klausa:
We can't go to the party because it's raining.
Pemenggalan baik—baris dipenggal sebelum konjungsinya, sehingga setiap baris menjadi bagian yang lengkap dan mudah dibaca:
We can't go to the party because it's raining.
Apa perbedaan pemenggalan baris subtitle menurut bahasa?
Aturan pemenggalan baris tidak universal—pemenggalan yang tepat bergantung pada cara suatu bahasa ditulis. Alat atau editor yang mengabaikan hal ini dapat menghasilkan subtitle yang terlihat bagus dalam bahasa Inggris tetapi keliru dalam bahasa Jepang. Tabel berikut merangkum batas utamanya, lalu diikuti catatan per bahasa.
| Parameter | Aksara Latin | Mandarin / Jepang / Korea |
|---|---|---|
| Maksimum karakter per baris | ~42 | ~16 |
| Maksimum baris per subtitle | 2 | 2 |
| Kecepatan membaca | Hingga ~17 karakter/detik | Lebih rendah (setiap karakter membawa lebih banyak) |
| Lokasi pemenggalan | Di spasi—setelah tanda baca, sebelum konjungsi | Pada batas kata atau klausa (tanpa spasi) |
| Aturan khusus bahasa | Jangan letakkan artikel atau preposisi di akhir baris | Kinsoku Jepang (karakter tertentu dilarang mengawali atau mengakhiri baris) |
Angka-angka ini mengikuti Panduan Gaya Teks Berwaktu Netflix untuk video standar (lanskap). Video vertikal pendek seperti TikTok, Reels, dan Shorts memiliki ruang yang lebih sempit, sehingga kreator biasanya memakai baris yang lebih pendek. Tidak ada batas karakter resmi untuk video vertikal; sesuaikan dengan ukuran font dan platform target Anda.
Bahasa beraksara Latin (Inggris, Spanyol, Portugis, dan lainnya) menggunakan spasi antar-kata. Karena itu, pemenggalan terjadi pada spasi, dan tugas utamanya adalah memilih spasi yang tepat: setelah tanda baca, sebelum kata penghubung, serta tidak meninggalkan kata fungsi yang menggantung. Batasnya relatif panjang, sekitar 42 karakter per baris.
Bahasa Mandarin tidak menggunakan spasi, sehingga pemenggalan harus berada pada batas kata atau klausa yang dikenali dari struktur teks, bukan pada ruang kosong. Barisnya juga jauh lebih pendek, sekitar 16 karakter, karena setiap karakter membawa lebih banyak informasi.
Bahasa Jepang memiliki kinsoku shori—aturan pemenggalan baris yang melarang karakter tertentu mengawali atau mengakhiri baris (misalnya tanda baca penutup, kana kecil, atau tanda vokal panjang). Pemenggalan yang baik biasanya terjadi setelah partikel atau tanda baca.
Bahasa Korea menggunakan spasi antarfrasa (eojeol), sehingga pemenggalan berada pada batas tersebut, dengan batas karakter per baris yang juga lebih pendek daripada aksara Latin.
Itulah sebabnya aturan "cukup bagi setiap 42 karakter" gagal ketika Anda bekerja lintas bahasa—batas karakter, titik jeda, dan posisi terlarang berubah-ubah. Alat subtitle yang mendukung banyak bahasa harus menerapkan aturan yang berbeda untuk setiap bahasa.
Cara memenggal baris subtitle secara otomatis
Memenggal setiap baris secara manual memang akurat, tetapi lambat. Pada video panjang atau sekumpulan file, pekerjaan ini dapat menjadi bagian subtitle yang paling melelahkan. Ada tiga tingkat otomatisasi:
| Pendekatan | Cara kerja | Trade-off |
|---|---|---|
| Pemenggalan otomatis berbasis aturan | Menerapkan batas karakter per baris (tersedia di editor open-source seperti Subtitle Edit) | Cepat, tetapi posisi pemenggalan sering memerlukan penyesuaian manual—mematuhi jumlah karakter tidak sama dengan memenggal pada titik alami |
| Pemenggalan semantik / AI | Menggunakan NLP atau model bahasa untuk mengenali batas tata bahasa, memenggal setelah tanda baca, dan menjaga frasa tetap utuh | Lebih alami, tetapi banyak alat berbasis cloud atau web, sehingga transkrip atau video Anda diunggah ke layanan jarak jauh |
| Semantik lokal + AI (GeekLink) | AI memenggal setiap cue berdasarkan batas kelompok makna, bukan hanya setelah tanda baca, menjaga setiap baris dalam batas siaran dengan aturan yang tepat untuk tiap bahasa—semuanya berlangsung saat transkripsi, langsung di perangkat | Menggabungkan kualitas AI dengan privasi lokal dan pemrosesan batch; tersedia sebagai aplikasi desktop untuk Mac dan Windows |
GeekLink menerapkan pemenggalan baris semantik dengan AI secara otomatis saat mentranskripsikan ucapan—memisahkan setiap cue pada batas kelompok makna yang alami, bukan hanya setelah tanda baca, menjaga setiap baris dalam batas siaran yang mudah dibaca, dan menerapkan aturan yang tepat untuk setiap bahasa (termasuk Mandarin, Jepang, dan Korea). Banyak alat memaksa Anda memilih antara kualitas AI yang mengunggah transkrip ke cloud, atau pemrosesan lokal yang hanya menerapkan batas karakter. GeekLink melakukan pemenggalan semantik AI sepenuhnya di komputer Anda, sehingga video tidak pernah meninggalkan perangkat. Karena mendukung batch processing, pola pemenggalan yang sama dapat diterapkan pada banyak file sekaligus. Anda memulai dari subtitle yang sudah rapi, bukan dari cue yang harus diformat ulang satu per satu.
GeekLink menggabungkannya dengan pengenalan ucapan berbasis Whisper, OCR video untuk mengekstrak subtitle hardcoded (burned-in), dan terjemahan AI yang peka konteks dalam lebih dari 40 bahasa. Transkripsi, ekstraksi, terjemahan, dan pemformatan baris berlangsung dalam satu alur kerja, bukan di beberapa alat terpisah.
Alat subtitle mana yang memenggal baris otomatis berdasarkan makna?
Di antara alat subtitle umum, platform cloud seperti Matesub dan alat lokal seperti GeekLink memenggal baris berdasarkan makna; alat lainnya menggunakan jumlah karakter atau menyerahkan pemenggalan kepada Anda. Tabel berikut menunjukkan cara setiap alat menangani pemenggalan baris, apakah prosesnya otomatis, dan apakah berjalan secara lokal.
| Alat | Dasar pemenggalan baris | Otomatis? | Berjalan secara lokal? |
|---|---|---|---|
| Whisper / faster-whisper | Jumlah karakter (--max_line_width) |
Semi (bendera CLI) | Ya |
| Subtitle Edit | Jumlah karakter (batas CPL) | Tinjauan semi + manual | Ya |
| CapCut | — (pemisahan manual) | Tidak — dibelah dengan tangan | Aplikasi desktop + akun |
| Aegisub | — (panduan) | Tidak | Ya |
| Matesub | Arti + preset siaran | Ya | Tidak — cloud (unggah) |
| GeekLink | Makna (kelompok makna AI) | Ya | Ya — di perangkat |
Panduan CapCut sendiri meminta pengguna membagi teks panjang secara manual dengan alat gunting; Aegisub tidak memiliki segmentasi otomatis; Whisper dan Subtitle Edit menerapkan batas karakter, tetapi memenggal pada spasi terdekat, bukan berdasarkan klausa. Matesub memenggal berdasarkan makna, tetapi berjalan di browser sehingga video Anda diunggah; GeekLink melakukan proses sepenuhnya di komputer, sehingga video tidak pernah meninggalkan perangkat.
Pertanyaan yang Sering Diajukan
Berapa panjang baris subtitle yang ideal?
Untuk bahasa beraksara Latin, standar umumnya maksimal 42 karakter per baris (batas Netflix), dengan maksimal dua baris per subtitle. Bahasa Mandarin, Jepang, dan Korea menggunakan batas yang lebih pendek—sekitar 16 karakter—karena setiap karakter membawa lebih banyak informasi. Mematuhi batas ini membuat baris mudah dibaca dalam sekali pandang.
Di mana sebaiknya baris subtitle dipenggal?
Penggal setelah tanda baca (koma atau titik menandai jeda alami), atau pada batas klausa jika tidak ada tanda baca. Satukan unit tata bahasa—jangan pisahkan artikel dari kata benda atau preposisi dari objeknya—dan jangan biarkan kata pendek seperti "ke", "the", "and", atau "of" menggantung di akhir baris; pindahkan ke awal baris berikutnya.
Mengapa subtitle otomatis memiliki pemenggalan baris yang aneh?
Sebagian besar alat caption otomatis membagi baris berdasarkan jumlah karakter atau jeda audio, bukan makna. Alat tersebut tidak memahami tempat klausa berakhir, sehingga dapat memotong di tengah frasa atau menaruh kata fungsi di ujung baris. Bahkan transkrip yang sangat akurat pun bisa sulit dibaca hanya karena segmentasinya buruk—tantangan yang lebih sulit justru segmentasi, bukan pengenalan.
Apakah pemenggalan baris subtitle bisa diperbaiki otomatis?
Bisa. Editor subtitle memiliki pemenggalan otomatis berbasis aturan yang menerapkan batas karakter, meskipun posisinya sering perlu disesuaikan manual. Alat yang lebih baru memakai AI atau NLP untuk menemukan batas tata bahasa alami. GeekLink menerapkan pemenggalan alami secara otomatis saat mentranskripsikan atau mengekstrak subtitle, secara lokal di komputer Anda dan ke seluruh batch file, sehingga Anda memulai dari baris yang sudah rapi.
Apakah aturan pemenggalan baris sama di semua bahasa?
Tidak. Aksara Latin dipenggal pada spasi dengan batas sekitar 42 karakter; bahasa Mandarin tidak memiliki spasi dan dipenggal pada batas kata dengan batas sekitar 16 karakter; bahasa Jepang memiliki aturan kinsoku yang melarang karakter tertentu mengawali atau mengakhiri baris; bahasa Korea dipenggal pada batas frasa (eojeol). Alat subtitle lintas bahasa harus menerapkan aturan yang berbeda untuk masing-masing bahasa.
Mengapa subtitle Whisper saya sangat panjang?
Whisper membagi output berdasarkan keheningan audio, bukan panjang baris, sehingga satu subtitle dapat melebihi 60 karakter—jauh melampaui standar keterbacaan sekitar 42 karakter. Untuk membatasi panjang baris, jalankan Whisper dengan --max_line_width 42 --max_line_count 2 --word_timestamps True, atau gunakan alat yang melakukan segmentasi berdasarkan makna, bukan jumlah karakter.
Bagaimana cara memperpendek subtitle Whisper atau membaginya menjadi baris yang tepat?
Untuk perbaikan berbasis aturan, jalankan Whisper atau faster-whisper dengan --max_line_width 42 --max_line_count 2 --word_timestamps True; opsi ini menjaga setiap baris di bawah 42 karakter. Untuk pemenggalan pada batas frasa alami, bukan jumlah karakter tetap, gunakan alat semantik—Matesub melakukannya di cloud, sedangkan GeekLink melakukannya secara lokal di Mac saat proses transkripsi.