Blu-ray SUP (PGS) Dosyalarını SRT Formatına Dönüştürme Kılavuzu
Blu-ray resim tabanlı altyazı yapısını, optik karakter tanıma (OCR) teknolojisini ve kusursuz SubRip metin dosyaları oluşturmayı öğrenin.
Blu-ray diskler ve yüksek çözünürlüklü video kayıtları altyazılarını genellikle teknik adı Presentation Graphic Stream (PGS) olan .SUP dosya formatında barındırır. SubRip (.srt) veya WebVTT (.vtt) gibi düz metin formatlarının aksine, bir PGS SUP dosyası tek bir karakter bile düz metin içermez. Bunun yerine, her diyalog satırının özel yazı tipleri, renkler ve saydamlık sınırlarıyla çizildiği sıkıştırılmış 8 bitlik indekslenmiş bitmap resimlerinden oluşan ikili bir veri akışıdır.
Bu resim tabanlı mimari nedeniyle, yalnızca metin okuyan veya dosya uzantısını değiştirmeye çalışan klasik altyazı dönüştürücüler SUP dosyalarında tamamen yetersiz kalır. Bir .sup dosyasını .srt olarak yeniden adlandırmak veya metin düzenleyicide açmak yalnızca anlamsız bozuk karakterler üretir ve medya oynatıcıların çökmesine veya altyazıyı yok saymasına yol açar. Bir Blu-ray SUP dosyasını evrensel olarak uyumlu standart bir SRT altyazısına dönüştürmek için resimlerin optik karakter tanıma (OCR) sürecinden geçmesi zorunludur.
Tarayıcı tabanlı SUP - SRT dönüştürücümüz, tarayıcı içi ikili PGS paket çözümlemesini yüksek performanslı WebAssembly OCR motoruyla birleştirir. RLE sıkıştırmalı bitmap karelerini açar, dahili renk paletlerini uygular, 90 kHz Presentation Time Stamps (PTS) saatinden milisaniye doğruluğunda zaman kodları üretir ve diyalogları düzenlenebilir SubRip altyazılarına dönüştürür; üstelik dosyalarınızı hiçbir sunucuya yüklemeden.
Blu-ray SUP (PGS) Dosyası Nedir?
Bir .sup dosyası, M2TS Blu-ray paketinden veya Matroska (.mkv) video dosyasından doğrudan ayıklanan temel bir altyazı akışıdır. Yüksek çözünürlüklü optik diskler için özel olarak geliştirilen PGS formatı, film stüdyolarının özel sinematik yazı tipleri, net gölgelendirmeler ve sabit ekran koordinatları kullanmasına imkan vererek altyazıların tüm donanımlarda aynı görünmesini sağlar.
Yapısal olarak SUP dosyası Display Sets adı verilen görüntüleme gruplarına ayrılmıştır. Presentation Composition Segment (PCS) ekran çözünürlüğünü ve altyazının gösterilip temizlenme zamanını yönetir. Window Definition Segment (WDS) ekran pencerelerini sınırlar. Palette Definition Segment (PDS) alfa saydamlığı içeren YCbCr renk tablosunu barındırır ve Object Definition Segment (ODS) 2 baytlık RLE algoritmasıyla sıkıştırılmış piksel verilerini saklar.
Zamanlama 90 kHz ana saat frekansına sahip Presentation Time Stamps (PTS) değerleriyle yürütülür. Altyazı, grafik nesneleri içeren bir PCS geldiğinde ekrana gelir ve ekranı temizleyen bir sonraki PCS (0 nesneli) gelene kadar görünür kalır. SRT formatına dönüşüm bu 90 kHz değerlerini milisaniyeye çevirerek OCR ile okunan metinlerle eşleştirir.
Blu-ray SUP Altyazılarını Neden SubRip (.SRT) Formatına Dönüştürmelisiniz?
Metin tabanlı altyazılara geçişin sunduğu geniş cihaz desteği, depolama tasarrufu ve oynatma avantajlarını keşfedin.
Tüm Cihaz ve Oynatıcılarda Evrensel Uyumluluk
VLC veya Kodi gibi gelişmiş oynatıcılar PGS resimlerini açabilirken, çoğu Akıllı TV, mobil tarayıcı, Chromecast ve oyun konsolu SUP formatını desteklemez. SubRip (.srt) formatına dönüştürmek, altyazıların video dönüştürmeye gerek kalmadan her ekranda sorunsuz çalışmasını sağlar.
%99'un Üzerinde Dosya Boyutu Tasarrufu
Blu-ray SUP dosyaları her konuşma satırı için yüzlerce raster resim sakladığından tam bir film altyazısı 20 MB ile 80 MB yer kaplar. Aynı içeriğin SRT metin dosyası ise yalnızca 40 KB ile 120 KB yer kaplayarak büyük depolama tasarrufu sağlar.
Tam Metin Araması ve Erişilebilirlik
Resim tabanlı altyazılar aranamaz ve görme engellilere yönelik ekran okuyucu yazılımlar tarafından seslendirilemez. SRT formatı metin aramayı, otomatik çeviri araçlarını ve video indekslemeyi mümkün kılar.
Premiere, DaVinci ve Final Cut ile Kolay Kurgu
Profesyonel video kurgu yazılımları .sup dosyalarını altyazı kanallarına doğrudan kabul etmez. Standart SRT'ye çevirmek, kurgucuların metinleri kolayca içe aktarmasına ve yazı stillerini dilediğince değiştirmesine olanak tanır.
3 Basit Adımda SUP Dosyası Nasıl SRT'ye Dönüştürülür?
Blu-ray PGS dosyalarından metin altyazıları ayıklamak için güvenli tarayıcı içi adımlarımızı takip edin.
Blu-ray SUP Dosyasını Yükleyin
.sup dosyanızı sürükleyip bırakın veya 'Dosyalara Göz At' düğmesine tıklayarak seçin. Sistemi anında denemek için 'Örnek SUP Yükle' düğmesini de kullanabilirsiniz.
Otomatik İkili Ayrıştırma ve WebAssembly OCR
Tarayıcı motoru PGS paketlerini çözer, resimleri sanal bir tuvalde birleştirir ve WebAssembly OCR motoruyla diyalogları 90 kHz PTS saatine göre eksiksiz okur.
Altyazıları İnceleyin ve SRT İndirin
Görsel düzenleyicide orijinal Blu-ray resmiyle tanınan metni yan yana kontrol edin. Gerekli düzeltmeleri yaptıktan sonra '.SRT İndir' veya 'SRT Kopyala' düğmesine tıklayın.
Blu-ray SUP (PGS) ve SubRip (.SRT) Karşılaştırması
Resim tabanlı Blu-ray formatı ile evrensel metin standardı arasındaki teknik farkları inceleyin.
| Özellik / Belirtim | Blu-ray PGS Resmi (.SUP) | Standart SubRip Altyazı (.SRT) |
|---|---|---|
| Veri Depolama Formatı | RLE sıkıştırmalı 8 bitlik indekslenmiş bitmap resim akışı | Sıralı numaralandırmaya sahip temiz ve okunabilir UTF-8 düz metin |
| Film Başına Ortalama Boyut | 20 MB – 80 MB (yüzlerce grafik resim içerir) | 40 KB – 120 KB (son derece hafif metin verisi) |
| Zaman Eşitleme Temeli | 90 kHz ana saat frekanslı Presentation Time Stamps (PTS) | Standart saat zaman kodları (HH:MM:SS,mmm biçiminde) |
| Yazı Tipi ve Görsel Stil | Sabit renk, gölge ve ekran konumuna sahip stüdyo fontları | Oynatıcı tarafından dinamik çizilir (boyut ve renk kullanıcı tarafından değiştirilebilir) |
| Cihaz ve Oynatıcı Desteği | Blu-ray oynatıcılar ve VLC (Plex üzerinde video kodlamayı zorunlu kılar) | Evrensel: Akıllı TV, cep telefonları, tarayıcılar, YouTube, Premiere |
| Düzenleme ve Arama | Karmaşık grafik araçları gerektirir; metin araması yapılamaz | Not Defteri veya Subtitle Edit ile kolayca düzenlenir; %100 aranabilir |
Blu-ray PGS İkili Mimarisinin Teknik Detayları
Grafik paketlerinin çözümlenmesi ve milisaniye zamanlamalarının hesaplanması.
Bir Blu-ray SUP dosyasındaki her segment 13 baytlık bir başlıkla başlar. İlk iki bayt 'PG' (0x50 0x47) tanımlayıcısıdır. Ardından 32 bitlik PTS, 32 bitlik DTS, segment türü baytı ve paket uzunluğunu belirten 16 bitlik tamsayı yer alır.
Bir diyalog oluşturmak için Presentation Composition Segment (0x16) ile ekran çözünürlüğü (1920x1080 veya 3840x2160) ve X/Y koordinatları belirlenir. Palette Definition Segment (0x14) alfa saydamlıklı YCbCr renklerini sunar ve Object Definition Segment (0x15) RLE ile sıkıştırılmış pikselleri barındırır.
Ayrıştırıcımız bu paketleri sırayla işler. Bir ODS segmenti okunduğunda RLE verisi çözülerek PDS renk paletiyle tam bir resme dönüştürülür. Yüksek kontrastlı netleştirme filtresiyle harfler kenar yumuşatma izlerinden arındırılır ve OCR motoruna kusursuz bir görüntü iletilir.
Zaman damgası hesaplaması 90 kHz değerini milisaniyeye çevirir: Milisaniye = Math.round(PTS / 90). Başlangıç altyazıyı çizen PCS ile, bitiş ise ekranı temizleyen sonraki PCS ile kilitlenerek sesle dudak hareketleri arasında tam senkronizasyon sağlanır.
Dönüştürme Örneği: PGS Paketinden SubRip SRT Formatına
Blu-ray altyazı resminin hassas zamanlama eşliğinde SRT metnine nasıl dönüştüğünü görün.
Segment: 0x16 (PCS) PTS 270.000 (00:00:03,000) | Boyut: 1920x1080, Metin Alanı: 640x72 px
Palet: İndeks 1 = Saf Beyaz (Y:235, Cb:128, Cr:128, Alfa:255)
Çözülen Resim: 'Tekrar hoş geldiniz, Komutan.' yazılı grafik
Temizleme PCS: PTS 540.000 (00:00:06,000)1
00:00:03,000 --> 00:00:06,000
Tekrar hoş geldiniz, Komutan.
2
00:00:07,500 --> 00:00:10,200
Filo yörüngeye ulaştı.Çözüm: PTS 270.000 değeri 90'a bölündüğünde tam 3.000 milisaniye (00:00:03,000) elde edilir. PTS 540.000 anındaki temizleme segmenti süreyi 6.000 milisaniyede (00:00:06,000) sonlandırır. OCR harfleri Türkçe karakterleriyle birlikte sıralı SRT bloklarına aktarır.
FFmpeg ile SUP Dosyası SRT Formatına Dönüştürülebilir mi?
Standart FFmpeg komutunun neden hata verdiği ve web aracımızın bunu nasıl aştığı.
# Standart FFmpeg komutu dahili OCR motoru olmadığı için başarısız olur:
ffmpeg -i girdi.sup cikti.srt
# Hata çıktısı: 'Subtitle encoding not supported: bitmap to text conversion requires OCR'
# Eski masaüstü yöntemi (Java ve harici yazılımlar gerektirir):
java -jar BDSup2Sub.jar girdi.sup -o cikti.sub
# Ardından Subtitle Edit programında Tesseract OCR'ı elle çalıştırmak gerekirSık karşılaşılan bir yanılgı `ffmpeg -i girdi.sup cikti.srt` komutuyla doğrudan dönüştürme yapmaya çalışmaktır. FFmpeg, resim altyazılarını metne aktaracak bir OCR motoruna varsayılan olarak sahip olmadığından işlem hata ile durur. FFmpeg çoklama ve ses/video dönüştürme yapar, ancak resimdeki metinleri tanımaz.
Eski yöntemler kullanıcıları BDSup2Sub ve Subtitle Edit gibi Java tabanlı ağır programları bilgisayarlarına kurmaya zorluyordu.
Web tabanlı dönüştürücümüz kurulum gereksinimini ortadan kaldırır: Tesseract OCR motorunu WebAssembly ile tarayıcınızda çalıştırarak hızlı ve tamamen gizli bir işlem sunar.
SUP Dosyalarını SRT Formatına Çevirmenin Başlıca Kullanım Alanları
SubRip formatına geçişin iş akışlarını kolaylaştırdığı pratik senaryolar.
Plex ve Emby Sunucularında Transcoding İşlemini Önleme
Apple TV veya Akıllı TV'lerde PGS SUP altyazılı filmler izlenirken medya sunucuları resimleri videoya gömmek için işlemciyi aşırı yorar. SRT kullanmak doğrudan oynatmayı (Direct Play) mümkün kılar.
Otomatik Çeviri ve Erişilebilirlik Desteği
Çeviri yazılımları resim dosyalarını anlayamaz. Temiz SRT metni elde etmek diyalogların diğer dillere kolayca çevrilmesine ve sesli okuma sistemlerine uyarlanmasına kapı açar.
Sosyal Medya ve Video Kurgu Çalışmaları
Film sahnelerinden kısa videolar üreten içerik üreticileri Premiere veya CapCut üzerinde yazı tiplerini serbestçe değiştirmek için düzenlenebilir metne ihtiyaç duyar.
Arşiv Boyutunu Küçültme ve Dijital Koruma
MKV arşivlerinde 70 MB'lık PGS parçalarını 60 KB'lık SRT dosyalarıyla değiştirmek gigabaytlarca alan kazandırır ve gelecekteki cihazlarla tam uyum sağlar.
SUP - SRT Dönüştürme Sırasında Karşılaşılan Sorunları Giderme
Karakter benzerlikleri, italik yazılar ve zaman kaymaları için pratik çözümler.
Benzer Karakterlerin Karışması ('I', 'l', '1' veya 'rn' ile 'm')
Neden: İnce tırnaklı fontlar, aşırı eğik italik yazılar veya düşük kontrastlı kenarlıklar harflerin OCR motoru tarafından birleşik algılanmasına yol açabilir.
Çözüm: İşlemden önce resimlere yüksek kontrast filtreleri uygularız. Ayrıca görsel düzenleyicimiz orijinal resmi metnin yanında göstererek harfleri saniyeler içinde düzeltmenizi sağlar.
Tırnak İşaretleri veya Konuşma Çizgilerinin Eksik Çıkması
Neden: Bazı Blu-ray sürümleri konuşma çizgilerini ekranın çok kenarına yerleştirdiğinden dar sınır pencerelerinde bu işaretler dışarıda kalabilir.
Çözüm: 'Çok Satırlı Düzeni Koru' ayarının açık olduğundan emin olun. Ayrıştırıcımız tüm grafik nesnelerinin ortak sınırlarını hesaplayarak kenar noktalama işaretlerini korur.
'Geçersiz Başlık (PG bulunamadı)' Uyarısı
Neden: Yüklenen dosya gerçek bir Blu-ray PGS SUP dosyası değildir. Standart DVD VobSub (.sub) veya hasar görmüş bir dosya olabilir.
Çözüm: Dosyanızın kaynağını kontrol edin. Eğer dosyanız klasik bir DVD altyazısıysa (.idx dosyasıyla eşleşen VobSub .sub), lütfen SUB - SRT Dönüştürücümüzü kullanın.
Altyazının Video ile Senkronunun Kayması
Neden: Videonun farklı bir kare hızında yeniden kodlanmış olması (örneğin 23,976 FPS yerine 25 FPS PAL) veya video girişindeki logoların kesilmiş olması zamanlamayı kaydırabilir.
Çözüm: Aracımız PTS değerlerini ana saatten milisaniye kesinliğinde alır. Videonuzda kırpılma varsa medya oynatıcınız üzerinden zaman ötelemesini güvenle ayarlayabilirsiniz.
İlgili Altyazı Dönüştürme Araçları
Blu-ray Altyazılarınızı Hemen Şimdi Dönüştürün
Resim tabanlı Blu-ray PGS (.sup) altyazılarını hafif ve evrensel SubRip (.srt) metinlerine dönüştürmek artık karmaşık programlar yüklemeyi veya terminal komutlarıyla uğraşmayı gerektirmiyor. Ücretsiz çevrimiçi SUP - SRT dönüştürücümüzle WebAssembly OCR gücünü kullanarak metinleri ve zamanlamaları saniyeler içinde ayıklayabilirsiniz.
Plex ve televizyonlarınızda doğrudan oynatmanın keyfini çıkarın, altyazı boyutunuzu %99'dan fazla küçültün ve %100 yerel tarayıcı işlemeyle gizliliğinizi koruyun. Başlamak için .sup dosyanızı yukarıya sürükleyin!