Panduan Lengkap Mengonversi Subtitle Blu-ray SUP (PGS) ke SRT
Pahami arsitektur subtitle gambar Blu-ray, pengenalan teks optik (OCR), dan cara menghasilkan file teks SubRip yang bersih.
Piringan Blu-ray dan salinan video resolusi tinggi umumnya menyimpan subtitle dalam format berkas .SUP, yang secara teknis dikenal sebagai Presentation Graphic Stream (PGS). Berbeda dari format teks biasa seperti SubRip (.srt) atau WebVTT (.vtt), berkas PGS SUP sama sekali tidak memuat teks biasa. Format ini merupakan rangkaian gambar bitmap terindeks 8-bit yang dikompresi, di mana setiap baris dialog dirender sebagai grafik lengkap dengan jenis huruf, warna, dan batas transparansi tersendiri.
Karena berbasis gambar, alat konversi subtitle biasa yang sekadar membaca teks atau mengubah ekstensi berkas akan gagal total. Mengubah nama berkas .sup menjadi .srt atau membukanya di aplikasi penyunting teks hanya akan menampilkan susunan karakter biner yang rusak, sehingga pemutar video macet atau mengabaikan trek subtitle. Untuk mengubah berkas Blu-ray SUP menjadi subtitle SRT standar yang kompatibel secara luas, gambar tersebut harus diproses melalui pengenalan karakter optik (OCR).
Konverter SUP ke SRT berbasis browser kami menggabungkan penguraian biner paket PGS langsung di sisi klien dengan mesin OCR WebAssembly berkecepatan tinggi. Alat ini mendekompresi gambar RLE, menerapkan palet warna bawaan, menghitung stempel waktu milidetik akurat dari jam PTS 90 kHz, dan mengekstrak percakapan menjadi teks SubRip yang dapat diedit tanpa mengunggah berkas Anda ke server eksternal mana pun.
Apa Itu Berkas Blu-ray SUP (PGS)?
Berkas .sup adalah aliran subtitle mentah yang diekstrak langsung dari kontainer Blu-ray M2TS atau berkas video Matroska (.mkv). Dirancang khusus untuk media optik resolusi tinggi, format PGS memungkinkan studio film menampilkan dialog dengan tipografi sinematik khusus, bayangan tegas, dan koordinat layar yang presisi, sehingga tampil identik di semua perangkat pemutar Blu-ray fisik.
Di dalamnya, berkas SUP dibagi menjadi beberapa kelompok tampilan (Display Sets). Presentation Composition Segment (PCS) mengatur resolusi layar dan waktu kemunculan serta penghapusan subtitle. Window Definition Segment (WDS) menentukan batas jendela layar. Palette Definition Segment (PDS) memuat tabel warna YCbCr beserta tingkat transparansi alfa, dan Object Definition Segment (ODS) menyimpan piksel gambar yang dikompresi dengan algoritma RLE 2-byte.
Sinkronisasi waktu diatur oleh Presentation Time Stamps (PTS) dengan jam master berfrekuensi 90 kHz. Suatu teks muncul ketika PCS berisi objek grafik tiba dan tetap tampil sampai PCS pembersih (dengan 0 objek) menghapusnya dari layar. Konversi ke SRT menghitung interval milidetik dari jam 90 kHz ini dan memadukannya dengan teks hasil OCR.
Mengapa Mengonversi Subtitle Blu-ray SUP ke SubRip (.SRT)?
Ketahui keuntungan besar dalam kompatibilitas pemutar, penghematan memori, dan fleksibilitas teks standar.
Kompatibilitas Luas di Semua Perangkat
Meskipun pemutar seperti VLC dan Kodi dapat membaca bitmap PGS, sebagian besar Smart TV, peramban ponsel, Chromecast, dan pemutar web tidak mendukung SUP. Mengonversi ke SubRip (.srt) memastikan subtitle tampil mulus di layar mana pun tanpa perlu transcoding video.
Penghematan Ukuran Berkas Lebih dari 99%
Karena berkas Blu-ray SUP menyimpan ratusan gambar grafik untuk setiap baris dialog, satu trek subtitle film penuh biasanya berukuran 20 MB hingga 80 MB. Berkas teks SRT yang setara hanya berukuran 40 KB hingga 120 KB, menghemat ruang penyimpanan secara signifikan.
Pencarian Teks Penuh dan Aksesibilitas
Berkas gambar tidak dapat dicari maupun dibaca oleh pembaca layar tunanetra. Format SRT memungkinkan pencarian dialog, penerjemahan otomatis ke bahasa lain, dan pengindeksan video secara instan.
Kemudahan Penyuntingan Video Profesional
Aplikasi penyunting video seperti Premiere Pro, DaVinci Resolve, dan Final Cut Pro tidak mendukung berkas mentah .sup pada trek subtitle. Mengubahnya ke SRT memudahkan pengimporan, penyesuaian gaya teks, dan penataan waktu.
Cara Mengonversi SUP ke SRT Online dalam 3 Langkah
Ikuti langkah mudah kami di browser untuk mengekstrak subtitle teks dari berkas Blu-ray PGS.
Muat Berkas Blu-ray SUP
Seret dan lepas berkas .sup Anda ke kotak yang tersedia atau klik 'Pilih File'. Anda juga dapat mengeklik 'Muat Contoh SUP' untuk langsung menguji mesin OCR.
Penguraian Biner & OCR Otomatis
Mesin peramban menguraikan paket PGS, merekonstruksi gambar bitmap, dan menjalankan OCR berbasis WebAssembly untuk menyalin dialog sesuai waktu PTS yang tepat.
Periksa Teks dan Unduh Berkas SRT
Bandingkan teks hasil deteksi dengan gambar asli di editor visual. Lakukan penyuntingan bila perlu, lalu klik 'Unduh .SRT' atau 'Salin SRT'.
Blu-ray SUP (PGS) vs SubRip (.SRT): Perbandingan Format
Bandingkan arsitektur teknis dan persyaratan sistem antara format gambar Blu-ray dan standar teks SubRip.
| Fitur / Spesifikasi | Grafik Blu-ray PGS (.SUP) | Subtitle Standar SubRip (.SRT) |
|---|---|---|
| Format Penyimpanan Data | Aliran biner gambar grafik bitmap terindeks 8-bit berformat RLE | Teks polos UTF-8 yang mudah dibaca dengan penomoran urut |
| Ukuran Rata-rata per Film | 20 MB – 80 MB (berisi ratusan gambar raster) | 40 KB – 120 KB (berkas teks sangat ringan) |
| Dasar Sinkronisasi Waktu | Presentation Time Stamps (PTS) pada jam master 90 kHz | Timecode standar jam dalam format format HH:MM:SS,mmm |
| Tipografi dan Tampilan | Huruf paten grafis studio dengan warna dan posisi layar tetap | Dirender secara dinamis oleh pemutar (ukuran dan warna dapat diatur penonton) |
| Dukungan Perangkat | Terbatas pada pemutar Blu-ray dan VLC (memicu transcoding di Plex) | Universal: Smart TV, smartphone, peramban web, YouTube, Premiere |
| Penyuntingan dan Pencarian | Membutuhkan software grafik rumit; tidak dapat dicari secara teks | Dapat disunting di Notepad atau Subtitle Edit; 100% dapat dicari |
Mengenal Arsitektur Biner PGS pada Blu-ray
Ulasan teknis mengenai cara mendekode paket grafis menjadi gambar dan menghasilkan stempel waktu milidetik.
Setiap segmen dalam berkas SUP Blu-ray diawali dengan header berukuran 13 byte. Dua byte pertama berisi tanda pengenal 'PG' (0x50 0x47). Setelah itu terdapat nilai PTS 32-bit, DTS 32-bit, penanda jenis segmen, dan nilai integer 16-bit penentu panjang data.
Untuk menampilkan suatu baris teks, pembuat video menyertakan Presentation Composition Segment (0x16) yang memuat resolusi layar (1920x1080 atau 3840x2160) beserta koordinat X dan Y. Palette Definition Segment (0x14) memuat warna YCbCr dan kanal transparansi, sedangkan Object Definition Segment (0x15) menyimpan piksel yang dikompresi dengan RLE.
Pengurai kami membaca segmen-segmen ini secara berurutan. Saat mendeteksi ODS, data RLE diekstrak ke dalam matriks indeks warna lalu digabungkan dengan palet PDS menjadi gambar utuh. Filter kontras tinggi diterapkan untuk memisahkan huruf dari bayangan halus, memberikan input yang tajam bagi OCR.
Perhitungan waktu mengonversi jam 90 kHz ke milidetik: Milidetik = Math.round(PTS / 90). Waktu mulai ditentukan oleh PCS pemuncul teks dan waktu selesai oleh PCS penghapus, menjaga keselarasan gerak bibir yang sempurna.
Contoh Konversi: Dari Paket Biner PGS ke SubRip SRT
Lihat bagaimana grafik subtitle Blu-ray diubah menjadi teks SRT standar dengan ketepatan waktu tinggi.
Segmen: 0x16 (PCS) pada PTS 270.000 (00:00:03,000) | Ukuran: 1920x1080, Area Teks: 640x72 px
Palet: Indeks 1 = Putih Cerah (Y:235, Cb:128, Cr:128, Alfa:255)
Gambar Terbaca: Grafik teks 'Selamat datang kembali, Komandan.'
PCS Pembersih: pada PTS 540.000 (00:00:06,000)1
00:00:03,000 --> 00:00:06,000
Selamat datang kembali, Komandan.
2
00:00:07,500 --> 00:00:10,200
Armada telah memasuki orbit.Solusi: Nilai PTS 270.000 dibagi 90 menghasilkan tepat 3.000 milidetik (00:00:03,000). Segmen pembersih pada PTS 540.000 mengakhiri teks pada 6.000 milidetik (00:00:06,000). Mesin OCR mengubah gambar menjadi teks lengkap dengan nomor urut SubRip.
Bisakah Mengonversi SUP ke SRT Menggunakan FFmpeg?
Mengapa perintah FFmpeg biasa gagal pada berkas SUP dan bagaimana alat kami memberikan solusi.
# Perintah FFmpeg langsung akan gagal karena tidak memiliki OCR bawaan:
ffmpeg -i input.sup output.srt
# Pesan error: 'Subtitle encoding not supported: bitmap to text conversion requires OCR'
# Metode lama di komputer (memerlukan instalasi Java & aplikasi berat):
java -jar BDSup2Sub.jar input.sup -o output.sub
# Lalu buka Subtitle Edit untuk menjalankan Tesseract OCR secara manualBanyak pengguna mencoba mengonversi SUP ke SRT menggunakan FFmpeg melalui perintah `ffmpeg -i input.sup output.srt`. Namun proses ini langsung terhenti karena FFmpeg tidak dibekali mesin OCR mandiri untuk membaca teks pada gambar. FFmpeg bertugas mengemas dan mengodekan audio/video, bukan mengenali karakter visual.
Metode konvensional mengharuskan pengguna memasang perangkat lunak seperti BDSup2Sub dan Subtitle Edit beserta Java Runtime dan paket bahasa.
Alat berbasis web kami meniadakan semua kerumitan tersebut: mesin Tesseract OCR berjalan lewat WebAssembly di peramban Anda dengan proses cepat dan privasi penuh.
Kasus Penggunaan Utama Konversi SUP ke SRT
Contoh nyata di mana pengalihan ke format SubRip memberikan kemudahan langsung.
Mencegah Transcoding pada Plex dan Emby
Saat memutar film bersubtitle PGS SUP di Apple TV atau Smart TV, server media terpaksa melakukan transcode video untuk menempelkan gambar subtitle. Beralih ke SRT memungkinkan pemutaran langsung tanpa beban CPU.
Penerjemahan Otomatis dan Aksesibilitas
Aplikasi penerjemah tidak dapat membaca berkas gambar. Format SRT bersih memungkinkan penerjemahan dialog ke berbagai bahasa serta mendukung pembaca layar untuk disabilitas.
Pembuatan Video Pendek di Media Sosial
Kreator konten yang memotong adegan Blu-ray membutuhkan subtitle teks agar dapat mengatur gaya jenis huruf dan animasi di aplikasi seperti Premiere atau CapCut.
Penghematan Ruang Penyimpanan Koleksi Film
Mengganti trek PGS berukuran 70 MB dengan berkas SRT berukuran 60 KB pada berkas MKV menghemat ruang penyimpanan besar dan memastikan kompatibilitas masa depan.
Mengatasi Kendala Konversi SUP ke SRT
Langkah praktis mengatasi kesalahan deteksi karakter, huruf miring, atau baris bertingkat.
Karakter Tertukar ('I', 'l', '1', atau 'rn' dengan 'm')
Penyebab: Bentuk huruf tipis atau miring dengan kontras rendah dapat membuat huruf berdekatan tampak bersatu di mata sistem OCR.
Solusi: Kami menerapkan filter kontras tinggi sebelum pembacaan teks. Selain itu, editor visual kami memudahkan Anda membandingkan gambar asli dengan teks untuk memperbaiki kekeliruan dalam hitungan detik.
Tanda Petik atau Tanda Hubung Awal Tidak Terdeteksi
Penyebab: Beberapa edisi Blu-ray meletakkan tanda petik atau garis bicara terlalu dekat dengan tepi layar sehingga terpotong jika batas kotak terlalu sempit.
Solusi: Pastikan opsi 'Pertahankan Format Multi-baris' aktif. Sistem kami menggabungkan seluruh batas objek grafik agar tidak ada tanda baca tepi yang terpotong.
Pesan 'Header Tidak Valid (tanda PG tidak ditemukan)'
Penyebab: Berkas yang dipilih bukan berkas Blu-ray PGS SUP yang valid. Kemungkinan berkas tersebut adalah format DVD VobSub (.sub) atau berkas rusak.
Solusi: Periksa kembali sumber berkas Anda. Jika berasal dari DVD standar (VobSub .sub dengan berkas .idx pasangan), gunakan konverter khusus SUB ke SRT kami.
Waktu Subtitle Tidak Selaras dengan Video
Penyebab: Video mungkin telah dikompresi ulang dengan frame rate berbeda (misal 23,976 FPS vs 25 FPS PAL) atau bagian pembuka video dipotong.
Solusi: Alat kami mencatat waktu PTS dengan presisi milidetik dari jam master. Jika video Anda mengalami pemotongan durasi, Anda dapat menggeser offset waktu dengan akurat.
Alat Konversi Subtitle Terkait
Perbarui Subtitle Blu-ray Anda Sekarang
Mengubah subtitle gambar Blu-ray PGS (.sup) menjadi teks SubRip (.srt) yang ringan dan kompatibel kini tidak lagi membutuhkan instalasi aplikasi rumit. Dengan konverter online gratis kami, Anda dapat memanfaatkan kecanggihan WebAssembly OCR untuk mengekstrak dialog dan stempel waktu secara akurat dalam hitungan detik.
Nikmati pemutaran instan di Plex dan Smart TV, hemat ruang penyimpanan hingga lebih dari 99%, dan jaga kerahasiaan berkas Anda dengan pemrosesan 100% lokal di browser. Seret berkas .sup Anda ke atas untuk memulai!