SUB Altyazılarını SRT Formatına Dönüştürme Kapsamlı Rehberi
Eski kare tabanlı MicroDVD ve zaman damgalı SubViewer (.sub) altyazılarını evrensel olarak desteklenen SubRip (.srt) formatına dönüştürme sanatında ustalaşın. Karelerden milisaniyeye zaman dönüşümü matematiğini, FFmpeg terminal komutlarını ve kusursuz senkronizasyon için kanıtlanmış sorun giderme adımlarını öğrenin.
Onlarca yıl boyunca .sub dosya uzantısı, dijital video oynatma, evde DVD kopyalama (ripping) ve multimedya eğlence dünyasının vazgeçilmez bir parçası olmuştur. Ancak bugün eski bir .sub altyazı dosyasını modern bir Akıllı TV'de, akıllı telefonda, web tarayıcısında veya profesyonel video kurgu yazılımında bir videoyla birlikte oynatmaya çalışan herkes; oynatma hataları, eksik metinler veya ciddi senkron kaymalarıyla karşı karşıya kalmaktadır. Buna karşılık SubRip (.srt), dünya çapında metin tabanlı altyazılar için tartışmasız evrensel standart konumuna yükselmiştir.
Bir .sub dosyasıyla çalışırken karşılaşılan başlıca teknik engel, geçmişten gelen format karmaşasından kaynaklanır. Zaman kodlarını gerçek saat, dakika, saniye ve milisaniye olarak saklayan modern altyazı standartlarının aksine, en yaygın metin tabanlı SUB formatı olan MicroDVD, diyalog zamanlarını video kare (frame) numaraları olarak saklar. Altyazı dosyasının kendisinde mutlak bir saat kavramı yoktur; yalnızca bir cümlenin 1500. karede ekrana gelip 1650. karede kaybolacağını belirtir. Bu nedenle MicroDVD altyazılarını standart SRT'ye dönüştürmek, ilgili video dosyasının kesin kare hızına (FPS) dayalı hassas bir matematiksel hesaplama gerektirir.
İster klasik bir sinema arşivini dijitalleştiriyor olun, ister YouTube veya yayın platformları için video hazırlıyor olun ya da Premiere Pro, DaVinci Resolve ve Final Cut Pro üzerinde altyazı düzenliyor olun; bu kapsamlı teknik rehber ihtiyacınız olan her şeyi sunmaktadır. Milisaniye hassasiyetindeki formüllerden ve FFmpeg komut satırı kodlarından, format mimarisi karşılaştırmalarına ve yaygın sorun giderme yöntemlerine kadar SUB'dan SRT'ye dönüştürme sürecinin her aşamasına tam olarak hâkim olacaksınız.
SUB ve SRT'yi Anlamak: Kare Tabanlı Altyazılar ve Evrensel Zaman Kodları
SubRip (.srt), 1990'ların sonunda Brain tarafından geliştirilen ve DVD altyazılarını açık, hafif ve taşınabilir bir metin formatında kaydetmeyi amaçlayan aynı adlı yazılımın bir parçası olarak ortaya çıkmıştır. Bir SRT dosyasının yapısı son derece yalındır: her altyazı bloğu artan bir sıra numarası (1, 2, 3...), ' --> ' ayracıyla ayrılmış milisaniye hassasiyetinde başlangıç ve bitiş zaman damgaları (SS:DD:SS,mmm), bir veya birden fazla diyalog satırı ve blokları ayıran boş bir satırdan oluşur. Bu yapısal sadelik, SRT'nin günümüzdeki hemen hemen her medya oynatıcısında, işletim sisteminde ve çevrimiçi video platformunda yerel olarak desteklenmesini sağlamıştır.
Buna karşılık .sub uzantısı, birbiriyle tamamen ilgisiz üç farklı teknolojiyi temsil eder: MicroDVD (.sub), SubViewer (.sub) ve VobSub (.sub). MicroDVD, 1999–2001 yıllarında Tias Software tarafından ilk DivX ve XviD video dosyaları için özel olarak geliştirilmiştir. Gerçek zaman damgaları yerine her altyazı, süslü parantezler içindeki başlangıç ve bitiş kare numaralarıyla tanımlanır: {başlangıç_karesi}{bitiş_karesi}Altyazı metni. Çok satırlı diyaloglar dikey boru karakteri (|) ile ayrılır.
David Vignoni tarafından geliştirilen SubViewer (.sub) ise bir bilgi başlığı ([INFORMATION]), saniyenin yüzde biri cinsinden zaman kodları (SS:DD:SS.ss,SS:DD:SS.ss) ve satır sonları için [br] etiketleri içeren bir metin formatıdır. Son olarak VobSub (.sub + .idx) bambaşka bir yapıya sahiptir: DVD disklerinden çıkarılan raster grafik (bitmap) resimlerini barındıran ikili (binary) bir pakettir. Elinizdeki .sub dosyasının hangi türe ait olduğunu bilmek, başarılı bir dönüştürme işleminin en temel adımıdır.
SUB Altyazılarını Neden SRT'ye Dönüştürmelisiniz?
Eski .sub dosyalarından modern, standartlaştırılmış SubRip (.srt) altyazılarına geçişin temel teknik avantajlarını keşfedin.
Tüm Cihaz ve Oynatıcılarla Evrensel Uyumluluk
SRT; modern medya oynatıcıları (VLC, MPC-HC, IINA, MPV), mobil işletim sistemleri (iOS, Android), Akıllı TV'ler (Samsung Tizen, LG webOS, Android TV) ve yayın cihazları (Apple TV, Roku, Chromecast) tarafından harici kodek gerekmeksizin %100 yerel olarak desteklenir.
Web ve Video Yayın Platformlarına Tam Hazırlık
YouTube, Vimeo, Facebook gibi büyük platformlar ve modern HTML5 web video oynatıcıları, kare tabanlı .sub dosyalarını kesinlikle kabul etmez. SRT'ye dönüştürmek, anında yükleme ve sorunsuz tarayıcı içi gösterim sağlar.
Video Kare Hızına (FPS) Bağımlılığın Ortadan Kalkması
MicroDVD altyazıları videonun orijinal kare hızına sıkı sıkıya bağlıdır. Video yeniden kodlandığında veya farklı hızlarda oynatıldığında senkronizasyon anında bozulur. SRT mutlak saat kodları kullandığından kare hızındaki değişimlerden asla etkilenmez.
Kurgu ve Çeviri Yazılımlarında Kolay Düzenleme
Popüler altyazı düzenleyicileri (Subtitle Edit, Aegisub) ve profesyonel NLE kurgu yazılımları (Adobe Premiere Pro, Blackmagic DaVinci Resolve, Final Cut Pro), zaman ayarı ve yazım denetimi için SRT'ye eksiksiz yerel destek sunar.
SUB Dosyasını 3 Kolay Adımda Çevrimiçi Olarak SRT'ye Dönüştürme
MicroDVD veya SubViewer .sub dosyalarınızı herhangi bir program yüklemeden, doğrudan tarayıcınızda temiz ve senkronize .srt dosyalarına dönüştürün.
SUB Altyazınızı Yükleyin veya Yapıştırın
.sub dosyanızı sürükleyip yükleme alanına bırakın, cihazınızdan seçmek için tıklayın veya altyazı metninizi doğrudan giriş kutusuna yapıştırın.
Video Kare Hızını (FPS) Doğrulayın
Dönüştürücümüz dosyanın MicroDVD mi yoksa SubViewer mı olduğunu otomatik olarak algılar. MicroDVD dosyalarında, karelerin doğru zamana dönüşmesi için video FPS değerini (örn. 23.976, 24, 25 veya 29.97 FPS) kontrol edin.
Dönüştürülen SRT Dosyasını İndirin
Oluşturulan SubRip dosyasını anında cihazınıza kaydetmek için .SRT İndir butonuna tıklayın veya metni herhangi bir düzenleyiciye yapıştırmak için Panoya Kopyala butonunu kullanın.
Teknik Karşılaştırma: SUB (MicroDVD ve SubViewer) vs. SRT
Zamanlama mekanizmaları, dosya mimarileri, cihaz desteği ve biçimlendirme yeteneklerinin ayrıntılı analizi.
| Özellik / Teknik Detay | SubRip (.SRT) | MicroDVD (.SUB) | SubViewer 2.0 (.SUB) |
|---|---|---|---|
| Zamanlama Mekanizması | Mutlak saat zamanı (SS:DD:SS,mmm) | Video kare numaraları ({başlangıç}{bitiş}) | Mutlak saat zamanı (SS:DD:SS.ss) |
| Zaman Hassasiyeti | 1 milisaniye (1/1000 saniye) | 1 video karesi (1/FPS saniye) | 1 santisaniye (1/100 saniye) |
| Dosya Yapısı | Boş satırlarla ayrılmış numaralı bloklar | Kare parantezli, her diyalog için tek satır | Başlık bölümü, zaman satırı, metin satırı |
| Çok Satırlı Ayracı | Standart satır sonu (CRLF veya LF) | Dikey boru karakteri (|) | [br] etiketi veya normal satır sonu |
| Biçimlendirme Desteği | Temel HTML etiketleri (<i>, <b>, <u>, <font color>) | Eski özel etiketler ({Y:i}, {Y:b}, {C:$BBGGRR}) | Başlıkta yazı tipi ve basit etiketler |
| Modern Cihaz Uyumluluğu | %100 evrensel (tüm cihaz ve yazılımlarda) | Oldukça kısıtlı (VLC ve eski oynatıcılar) | Masaüstü oynatıcılar dışında nadir |
| Web ve Yayın Desteği | Evrensel (YouTube, Vimeo, HTML5 <track>) | Desteklenmez (dönüştürme gerektirir) | Modern platformlarda desteklenmez |
| Kare Hızına (FPS) Bağımlılık | Yok (gerçek saat zamanına dayalı) | Mutlak (video dosyasının FPS'sine bağlı) | Yok (gerçek saat zamanına dayalı) |
SUB - SRT Dönüşümünde Video Kare Hızının (FPS) Hayati Önemi
Kare numaralarının zaman kodlarına dönüştürülmesinde FPS eşleşmesinin neden kritik olduğunu keşfedin.
MicroDVD (.sub) dosyalarını SRT'ye dönüştürürken videonuzun kare hızını (FPS) bilmek bir ayrıntı değil, altyazıların sesle kusursuz örtüşmesini ya da tamamen kaymasını belirleyen en temel faktördür. MicroDVD her diyaloğu kare numarasıyla tanımladığından, dönüştürücü bu sayıyı videonun gerçek saniye başına kare sayısına bölerek milisaniye değerini hesaplamak zorundadır.
Yanlış bir kare hızıyla dönüştürme yaparsanız, zaman hatası sabit kalmaz; video oynatıldıkça her dakika daha da büyür. Örneğin, 23.976 FPS bir sinema filmini 25.000 FPS (PAL) ayarıyla dönüştürmek %4,1'lik bir hız farkı yaratır. 10 dakika sonra altyazılar 25 saniye önden gidecek; bir saat sonra ise fark iki buçuk dakikayı aşacaktır! Dönüştürmeden önce mutlaka videonuzun gerçek kare hızını kontrol edin.
| Kare Hızı | Endüstri Standardı | Tipik Video Uygulamaları |
|---|---|---|
| 23.976 FPS (24000/1001) | NTSC Sinema / Blu-ray / Web Akışı | Sinema filmleri, Kuzey Amerika Blu-ray sürümleri ve büyük çevrimiçi yayın platformlarının standart kare hızı. |
| 24.000 FPS | Gerçek Sinema / DCI Standart | Geleneksel sinema salonu projeksiyonları ve uluslararası film festivallerindeki Dijital Sinema Paketleri (DCP). |
| 25.000 FPS | PAL / SECAM Televizyon Yayını | Avrupa, Avustralya ve Asya televizyon yayınları, Avrupa DVD'leri ve PAL standart video prodüksiyonları. |
| 29.970 FPS (30000/1001) | NTSC Televizyon Yayını | Kuzey Amerika, Japonya ve Güney Kore'deki standart ve yüksek çözünürlüklü televizyon yayınları. |
| 30.000 FPS | Web Videosu / Eski Dijital Kayıtlar | Eski akıllı telefon kameraları, web kameraları ve standart bilgisayar ekran kayıtları. |
| 50.000 FPS | PAL Yüksek Kare Hızı (HFR) | Avrupa canlı spor karşılaşmaları, stüdyo yayınları ve 720p50 veya 1080p50 ilerlemeli yayın sinyalleri. |
| 59.940 FPS (60000/1001) | NTSC Yüksek Kare Hızı | Kuzey Amerika spor yayınları, oyun konsolu kayıtları ve profesyonel 60p web yayınları. |
| 60.000 FPS | Oyun / Modern Ekranlar | Bilgisayar monitörleri, güncel telefonlar, YouTube 60 FPS oyun videoları ve yüksek hareketli sahneler. |
Kareden Zamana Dönüşümün Matematiksel Formülü
Kare numaralarının saat, dakika, saniye ve milisaniyeye nasıl matematiksel olarak dönüştürüldüğü.
Milisaniye Cinsinden Zaman = Math.round((Kare Numarası / Video FPS) * 1000)Dönüştürücümüzün MicroDVD kare numaralarını SubRip zaman kodlarına nasıl çevirdiğini somut bir örnekle açıklayalım: 24.000 FPS hızında çalışan bir videoda bir diyalog satırının {1440}{1560}Diyalog metni şeklinde kaydedildiğini varsayalım.
Başlangıç zamanı için: 1440 sayısı 24.000'e bölündüğünde tam olarak 60.000 saniye (60.000 milisaniye) elde edilir. Bu değer SRT formatında 00:01:00,000 olarak yazılır. Bitiş zamanı için: 1560 sayısı 24.000'e bölündüğünde 65.000 saniye (65.000 milisaniye) çıkar ve 00:01:05,000 olarak biçimlendirilir. Ortaya çıkan SRT zaman satırı: 00:01:00,000 --> 00:01:05,000 olur.
Aynı kare numarasını (1440), 23.976 FPS (23.976023976...) hızındaki bir video için hesapladığımızda: 1440 / 23.976023976 = 60.060 saniye (60.060 milisaniye) çıkar ve 00:01:00,060 olarak yazılır. Birinci dakikadaki 60 milisaniyelik bu fark önemsiz gibi görünse de, iki saatlik bir filmin sonunda yanlış FPS seçimi altyazının tamamen kaymasına yol açar.
Somut Bir SUB - SRT Dönüşüm Örneği
Orijinal bir MicroDVD altyazı dosyası ile dönüştürücümüz tarafından oluşturulan temiz, standart SRT çıktısını karşılaştırın.
{1}{1}25.000
{25}{75}Uluslararası film festivalimize hoş geldiniz!
{100}{175}Bu akşam özel belgeselimizin|dünya prömiyerini sunuyoruz.
{200}{275}{Y:i}Anlatıcı: Bu unutulmaz yolculuk 1998'de başladı...
{300}{375}Katıldığınız için çok teşekkürler.|İyi seyirler dileriz!1
00:00:01,000 --> 00:00:03,000
Uluslararası film festivalimize hoş geldiniz!
2
00:00:04,000 --> 00:00:07,000
Bu akşam özel belgeselimizin
dünya prömiyerini sunuyoruz.
3
00:00:08,000 --> 00:00:11,000
<i>Anlatıcı: Bu unutulmaz yolculuk 1998'de başladı...</i>
4
00:00:12,000 --> 00:00:15,000
Katıldığınız için çok teşekkürler.
İyi seyirler dileriz!Bu örnekte MicroDVD giriş dosyası bir {1}{1}25.000 başlık satırı içermekteydi; dönüştürücümüz bunu otomatik olarak okuyarak hızı 25.000 FPS olarak belirledi. 25. kare 1.000 saniyeye (00:00:01,000) ve 75. kare 3.000 saniyeye (00:00:03,000) çevrildi. Ayrıca 2. bloktaki dikey boru karakterinin (|) doğal bir satır sonuna, 3. bloktaki {Y:i} eğik yazı kodunun ise tüm oynatıcılarca desteklenen HTML <i> etiketine dönüştürüldüğüne dikkat edin.
MicroDVD (.sub) vs. SubViewer (.sub) vs. VobSub (.sub)
Aynı .sub uzantısını paylaşan üç tamamen farklı altyazı teknolojisini ayırt etme rehberi.
Dijital video yönetiminde en sık kafa karışıklığı yaratan durumlardan biri, birbiriyle uyumsuz üç farklı altyazı formatının aynı .sub uzantısını kullanmasıdır. Dosyayı Not Defteri veya VS Code gibi bir metin düzenleyicide açtığınızda formatı hemen anlayabilirsiniz.
Belge süslü parantezler içindeki sayılarla başlıyorsa ({1}{1}25.000 veya {50}{120}Merhaba gibi), bu bir MicroDVD metin dosyasıdır. [INFORMATION] başlığı ve ardından virgülle ayrılmış zaman damgaları geliyorsa (00:01:25.50,00:01:28.10 gibi), bu bir SubViewer dosyasıdır. Her iki format da aracımız tarafından %100 desteklenir ve saniyeler içinde SRT'ye dönüştürülür.
Ancak dosyayı açtığınızda anlamsız ikili karakterler ve karmaşık semboller görüyorsanız ya da dosyanın yanında aynı ada sahip bir .idx dosyası varsa, elinizdeki dosya bir VobSub ikili altyazı paketidir. VobSub dosyaları metin değil, DVD altyazılarına ait piksel resimleridir. Bunları SRT'ye çevirmek için Subtitle Edit gibi bir OCR (Optik Karakter Tanıma) yazılımı gerekir. Aracımız ikili VobSub dosyalarını algılar ve sizi anında uyarır.
Komut Satırında SUB Dosyasını SRT'ye Dönüştürme (FFmpeg)
İleri düzey kullanıcılar, yazılımcılar ve video kurgucuları için otomatik komut satırı yönergeleri.
# Zaman damgalı SubViewer (.sub) dosyasını SubRip (.srt) formatına dönüştürme
ffmpeg -i girdi.sub cikti.srt
# Kare tabanlı MicroDVD (.sub) dosyasını video kare hızını (23.976 FPS) belirterek dönüştürme
ffmpeg -r 23.976 -i girdi.sub cikti.srt
# Türkçe karakterler içeren Windows-1254 (ANSI) kodlamalı MicroDVD dosyasını dönüştürme
ffmpeg -sub_charenc CP1254 -r 25 -i girdi.sub cikti.srt
# Windows PowerShell üzerinde bir klasördeki tüm .sub dosyalarını topluca dönüştürme
Get-ChildItem *.sub | ForEach-Object { ffmpeg -r 23.976 -i $_.FullName ($_.BaseName + ".srt") }FFmpeg; video, ses ve altyazı akışlarını dönüştürmek ve birleştirmek için kullanılan en gelişmiş komut satırı aracıdır. Zaman damgalı SubViewer (.sub) dosyalarında FFmpeg zamanları doğrudan okuyabilir, çünkü bu dosyalar zaten saat ve dakikaya dayanır.
Buna karşılık MicroDVD (.sub) dosyalarını dönüştürürken, girdi dosyasından (-i) önce mutlaka -r parametresiyle video kare hızını belirtmelisiniz. Aksi takdirde FFmpeg varsayılan olarak 25 FPS kabul edecek ve 23.976, 29.97 ya da 30 FPS videolarınızda altyazıların kaymasına neden olacaktır.
Ayrıca birçok eski altyazı dosyası UTF-8 yerine Windows-1254 veya ISO-8859-9 gibi bölgesel karakter kodlamalarıyla kaydedilmiştir. -sub_charenc parametresi Türkçe karakterlerin (ş, ğ, ı, ö, ü, ç) bozulmadan UTF-8 formatına aktarılmasını sağlar.
SUB'dan SRT'ye Dönüştürmede Yaygın Kullanım Alanları
Eski .sub dosyalarını standart .srt formatına dönüştürmenin zorunlu olduğu pratik senaryolar.
Akıllı TV'lerde ve Salon Oynatıcılarında Sorunsuz İzleme
Samsung, LG, Sony gibi markaların Smart TV'leri ve Apple TV, Roku gibi cihazlar kare tabanlı MicroDVD dosyalarını açamaz. SRT'ye dönüştürerek USB bellekten, DLNA üzerinden veya Plex/Emby sunucunuzdan sorunsuz izleyebilirsiniz.
Videoları YouTube, Vimeo ve Sosyal Medyaya Yükleme
Video barındırma siteleri yalnızca standart metin altyazılarını (SRT veya VTT) destekler. SRT dosyası yüklemek işitme engelliler için erişilebilirlik sunar ve videoların arama motoru sıralamasını (SEO) güçlendirir.
Premiere Pro, DaVinci ve Final Cut'ta Profesyonel Kurgu
Profesyonel video kurgu yazılımları kare tabanlı .sub dosyalarını zaman çizgisine kabul etmez. SRT formatı; yazı tipi, renk, boyut ve konumlandırma ayarlarıyla eksiksiz kurgu olanağı tanır.
Dijital Arşivleme ve Film Koleksiyonlarının Korunması
Eski veya özel formatlarda altyazı saklamak gelecekte uyumsuzluk riski taşır. Altyazı arşivinizi evrensel UTF-8 kodlamalı SRT formatında standartlaştırmak, tüm gelecekteki sistemlerde okunabilirliği garanti eder.
SUB - SRT Dönüşümünde Sık Karşılaşılan Sorunlar ve Çözümleri
Kademeli senkron kaymaları, bozuk karakterler ve VobSub hataları için hızlı teşhis rehberi.
Videonuzu VLC Media Player'da açın, Ctrl+J (veya Cmd+I) ile Kodlayıcı Bilgileri penceresini açıp gerçek Kare hızını öğrenin, sitemize dönüp aynı değeri seçerek dosyanızı yeniden dönüştürün.
Dosyayı Not Defteri'nde açın, Dosya > Farklı Kaydet seçeneğine tıklayın, Kodlama menüsünden UTF-8'i seçip kaydedin ve sitemizde yeniden dönüştürün.
Subtitle Edit veya BDSup2Sub gibi masaüstü OCR yazılımlarını kullanın. Bu programlar resimdeki harfleri tanıyarak düzenlenebilir bir metin SRT dosyası üretir.
Dönüştürücü ayarlarındaki 'Biçimlendirme Etiketlerini Dönüştür' seçeneğinin açık olduğundan emin olun. Aracımız dikey boru karakterlerini otomatik olarak temiz satır sonlarına çevirecektir.
Önerilen Altyazı İşleme İş Akışı
Altyazılarınızı dönüştürmek, doğrulamak ve projelerinize entegre etmek için en iyi yöntemler.
Sonuç: Altyazılarınız İçin Kusursuz Uyumluluğa Ulaşın
Eski MicroDVD altyazılarından modern ve açık SubRip (.srt) formatına geçmek, tüm cihazlarınızda, televizyonlarınızda ve montaj programlarınızda kusursuz oynatmayı garanti etmenin en pratik yoludur. Video kare sayılarından milisaniyeyi kesin matematikle hesaplayan SUB - SRT dönüştürücümüz, zahmetli el ile düzeltmelere gerek kalmadan mükemmel bir senkronizasyon sunar.
En önemlisi, SRTConverters tüm altyazı dosyalarınızı tamamen tarayıcınızın içinde yerel olarak işler. Sunucuya dosya yükleme olmadan, tam gizlilikle ve anlık dönüşüm hızıyla tüm altyazı koleksiyonunuzu güvenle yenileyebilirsiniz. Bu sayfayı yer imlerinize ekleyin ve diğer kullanışlı altyazı araçlarımızı keşfedin.