Hardsub mu Softsub mu: Gerçekte Hangisini Göndermelisin?
Hardsub ve softsub farkı: biri piksellerin içine gömülür ve kapatılamaz, diğeri ayrı bir iz olarak kalır. Hangi platformun hangisini kabul ettiği burada.
Hardsub, videonun piksellerinin içine çizilir ve kapatılamaz. Softsub ise oynatıcının üstüne çizdiği ayrı bir izdir; izleyici onu gizleyebilir, yeniden stillendirebilir ya da başka bir dille değiştirebilir. Hedef bir altyazı dosyası okumayı reddettiğinde hardsub gönder, diğer her durumda softsub.
Bu bir kalite kararı değil, bir teslim kararıdır. Reddeden hedeflerin listesi, sosyal platformların sana alıştırdığından daha kısadır ve yanlış tahmin, baştan sona bir yeniden kodlamaya mal olur.
Hardsub ve softsub, yan yana
| Özellik | Hardsub | Softsub |
|---|---|---|
| Metnin yaşadığı yer | Her karenin piksellerinde | Ayrı bir izde ya da dosyada |
| İzleyici kapatabilir mi | Hayır | Evet |
| İzleyici dil değiştirebilir mi | Hayır, dil başına ayrı video | Evet, izler mevcutsa |
| Stil korunur mu | Her zaman, render edildiği gibi | Yalnızca oynatıcı destekliyorsa |
| Yeniden kodlama gerekir mi | Evet | Hayır |
| Dışa aktarımdan sonra düzeltilebilir mi | Hayır, ana dosyadan yeniden render al | Evet, metin dosyasını düzenle |
| Her oynatıcıda çalışır mı | Evet | Oynatıcıya bağlı |
| Makine tarafından okunabilir ve dizinlenebilir mi | Hayır | Evet |
| Ne gönderiyorsun | Dil başına bir video | Bir video artı küçük metin dosyaları |
Çoğu tartışmayı bitiren satır, yedinci satır. Hardsub'ın hiçbir başarısızlık modu yoktur: video oynatılabiliyorsa metin de oradadır — seçtiğin boyutta ve renkte, on yıllık bir akıllı TV'de, sessiz otomatik oynatılan bir akışta, bir önizleme küçük resminde de. Tablodaki diğer her satır softsub'ı destekler, hardsub'ların ortadan kalkmamasının sebebi de tam olarak bu tek satırdır.
Biri neden yeniden kodlamaya mal olur, diğeri neden olmaz
Metni bir karenin içine çizmek; kareyi çözmek, üstüne boyamak ve yeniden kodlamak demektir. Son adım kaçınılmazdır — değişen pikseller geri yazılmak zorundadır ve video kodlayıcıları kayıplıdır.
Bir softsub kodlayıcıdan hiçbir şey istemez. Mux'lama, var olan video ve ses akışlarını dokunmadan kopyalar ve yanlarına üçüncü bir akış ekler:
ffmpeg -i input.mp4 -i subs.srt -c copy output.mkv
Videoya gömme her kareye dokunmak zorundadır ve -c copy kısayolu video akışı için kullanılamaz:
ffmpeg -i input.mp4 -vf "subtitles=subs.srt" -c:a copy output.mp4
İlk komut, dosyayı diskten okumanın aldığı süre kadar kısa sürede biter. İkincisi videonun tamamını bir kodlayıcıdan geçirir; bu da iki saatlik bir kayıtta uzun bir bekleme ve ölçülebilir bir kalite maliyeti demektir. Bu maliyet gizemli değil, kontrol edilebilir — bir CRF kararıdır ve altyazıyı videoya gömme yazısı kaybı görünmez tutan ayarları ele alıyor.
Birden fazla dil işin içine girdiğinde bu asimetri katlanarak büyür. Softsub olarak sekiz dil; sekiz küçük metin dosyası ya da tek bir .mkv içinde sekiz iz demektir. Videoya gömülmüş sekiz dil ise sekiz tam kodlama, saklanacak sekiz dosya ve sekiz yükleme demektir. Çok dilli teslim yazısının çoğu dil için softsub iz, en çok önem taşıyan bir veya iki dil için ise videoya gömme önermesinin sebebi de bu.
Bir softsub izleyiciye gerçekten ulaşır mı?
İşte derli toplu cevabın çöktüğü yer burası ve bu konuda dobra olmakta fayda var, çünkü doğru bir altyazı dosyasıyla onu okuyan bir izleyici arasında beş şey ters gidebilir.
- Dosya videodan ayrılır. Videonun yanında duran bir
.srtdosyası ikinci bir ek olarak taşınır ve ikinci ekler sohbet uygulamalarında, paylaşılan sürücülerde ve yeniden yüklemelerde kaybolur. Konteynerin içine mux'lanmış bir izde bu sorun yoktur. - MP4, altyazıları güçlükle destekler. Konteyner onları, fontsuz, renksiz ve konumlandırmasız düz bir zamanlanmış metin formatı olan
mov_textolarak taşır. Apple'ın oynatıcıları bunu okur; pek çok başkası ise izi sessizce görmezden gelir. Softsub'lı bir.mp4'ün hiçbir şey göstermemesinin en yaygın sebebi de budur. - Stil, render motorunun insafına kalır. Bir
.assizi dış hatları, konumları, fontları ve karaoke zamanlamasını taşır. mpv, VLC ve Plex bunların hepsini çizer; ucuz bir TV uygulaması ise hepsini atıp düz beyaz metin gösterir. Format karşılaştırması hangi özelliğin hangi dönüştürmeden sağ çıktığını ele alıyor. - Platformlar yüklediğin şeyi yeniden kodlar. Bir sosyal platform dosyanı parçalarına ayırır ve kendi şartnamesine göre yeniden kurar. Aradığı şeyler arasında olmayan hiçbir şey — bir altyazı akışı dahil — bu yeniden kurulumdan sağ çıkmaz.
- Sessiz otomatik oynatma. Akışlar videoları varsayılan olarak altyazı kapalı ve sessiz başlatır, bu yüzden izleyicinin açması gereken bir altyazı, çoğu izleyicinin hiç görmediği bir altyazıdır.
Bunların hiçbiri softsub'ı kötü bir varsayılan yapmaz. Bu da “VLC'de benim makinemde çalışıyor” iddiasının neden “izleyici için çalışıyor” iddiasından farklı olduğunu açıklar.
Hangi platformlar bir altyazı dosyasını kabul eder?
Eylül 2026 itibarıyla her platformun kendi belgelerine göre kontrol edildi:
| Hedef | Altyazı dosyasını kabul eder mi | Gönder |
|---|---|---|
| YouTube | Evet, .srt, .vtt, .ttml ve daha fazlası | Softsub |
| Vimeo | Evet, .srt ve .vtt | Softsub |
Evet, dosya adında yerel ayar olan bir .srt | Softsub | |
Evet, .srt | Softsub | |
| TikTok | Hayır | Hardsub |
| Instagram Reels | Hayır | Hardsub |
| X | Hayır | Hardsub |
| Kendi siten | Evet, bir <track> elementinde .vtt | Softsub |
| VLC, mpv, Plex, Jellyfin | Evet, .srt veya .ass, ayrı dosya ya da .mkv içinde | Softsub |
Üç satırın keskin kenarları var. YouTube'un desteklediği liste kabaca yirmi formata uzanıyor ve .ass bunların arasında yok, yani bir .ass dosyasındaki stil, onu yüklediğin anda gidiyor. Facebook, adı tam olarak video.en_US.srt biçiminde yerel ayar taşımayan bir altyazı dosyasını reddediyor. Ve YouTube, .mkv'yi kabul edilen bir yükleme konteyneri olarak hiç listelemiyor; bu da çoklu izli bir .mkv'yi platformlar için değil oynatıcılar için bir teslim formatı yapıyor.
“Hayır” olan üç satır bir açıklamayı hak ediyor. TikTok, Instagram ve X, altyazıları uygulamanın içinde kendileri üretiyor; bu da seninkini kabul etmekle aynı şey değil. Onların transkripsiyonunu, onların stilini, onların satır sonlarını ve bir satırın ne kadar hızlı okunabileceğine dair kendi fikirlerini alıyorsun — hiçbirinin üzerinde kontrolün olmadan.
Anime'de hardsub ve softsub
Hardsub ve softsub aramalarının çoğu animeden geliyor; orada bu iki sözcük birer dışa aktarma ayarı değil, bir yayının üzerindeki etiket. Anlamı yukarıdakiyle aynı, ama artıları ve eksileri farklı görünüyor.
- Hardsub (bazen “hsub” diye kısaltılır) altyazının videoya gömülü olduğu anlamına gelir. Yayın her cihazda oynar ve dizgi tam amaçlandığı gibi görünür, ama altyazıyı kapatamaz, dili değiştiremez ya da bir yazım hatasını düzeltemezsin.
- Softsub genellikle altyazının ayrı bir iz olarak durduğu, çoğunlukla ASS biçiminde bir
.mkvdemektir. Altyazıyı kapatabilir ya da başka bir dil seçebilirsin; altyazıyı eklemek için video yeniden kodlanmamıştır. - Raw, hiç altyazı olmayan yayındır.
Anime altyazısı, ASS'e başka hiçbir türün yaslanmadığı kadar yaslanır. Çevirmenler ekrandaki tabelaları ve yazıları orijinal çizime uyacak şekilde dizer, satırları aksiyonun önünden çeker, şarkı sözlerini karaoke olarak zamanlar. ASS bunların hepsini taşır, MKV de ihtiyaç duyduğu fontları dosyaya ekler; softsub'lı anime yayınlarının normalde MP4 değil MKV dosyası olmasının sebebi budur. Bazı yayınlar ayrıca yalnızca ekrandaki yazıları ve şarkı sözlerini çeviren ayrı bir signs & songs izi ekler; bu iz, dublajla izleyenler içindir.
Asıl sorun oynatıcıdır. Yoğun dizgili bir softsub, yalnızca ASS'i tam çizen bir oynatıcıda doğru görünür: mpv, VLC, MPC-HC ya da dosyayı doğrudan oynatırken Plex veya Jellyfin gibi bir medya sunucusu. Düz metne düşen bir akıllı TV uygulaması ya da telefon oynatıcısı diyaloğu gösterir ama tabelaları, konumları ve karaokeyi kaybeder; bazıları izi hiç okuyamaz. Hardsub'lı yayınların var olmasının gerçek sebebi bu: esnekliği, her izleyicinin aynı şeyi görmesinin garantisiyle takas ederler.
Kendi anime tarzı altyazılarını yapıyorsan ASS dosyasını ana dosya olarak sakla, onu ASS'i çizebilen oynatıcılar için bir MKV'ye mux'la — araçları MKV'ye altyazı ekleme rehberi anlatıyor — ve videoya gömülü bir kopyayı yalnızca çizemeyen cihazlar için üret.
Hardsub, softsub ya da ikisini ne zaman göndermelisin
“YouTube'a ya da Vimeo'ya yüklüyorum.” Softsub. Dil başına bir .srt veya .vtt. Metin dizinlenir, izleyiciler dili kendileri değiştirir ve bir yazım hatası, videoya dokunmadan on saniyede düzelir.
“TikTok'a, Reels'e ya da X'e paylaşıyorum.” Hardsub, çünkü başka hiçbir şey hayatta kalmaz. Onu bir oturma odası için değil, başparmakla kaydırılan sessiz dikey bir akış için stille.
“İncelemesi için müşteriye bir kurgu gönderiyorum.” Hardsub. Bir ana dosya göndermiyorsun; incelemecinin çift tıkladığı her neyse, ilk açıldığı anda doğru görünmesi gereken bir şey gönderiyorsun.
“Bir film, bir kurs kütüphanesi ya da bir arşiv teslim ediyorum.” .mkv içinde softsub — fontları ekli, dil başına bir iz. Bu, her dili tek dosyada tutarken izleyiciye yine de seçim şansı veren tek teslim şekli.
“Aynı videoyu beş dilde yayınlıyorum.” İkisi birden. Beşi için de softsub iz, en büyük kitleye sahip bir veya iki dil için ise videoya gömülü kopyalar.
“Nerede sonlanacağı hakkında hiçbir fikrim yok.” Temiz bir ana dosyayı ve yanındaki altyazı dosyalarını sakla, kopyaları talep üzerine göm. Bu sırayı tersine çevirmek, sana bir öğleden sonra kaybettiren hatadır: bir softsub her zaman sonradan gömülebilir, ama bir hardsub asla geri çıkarılamaz.
Tek transkriptten ikisini birden üretmek
Pratikte soru nadiren hangisinin daha iyi olduğudur. Asıl soru, ikisini de aynı işten nasıl çıkaracağındır — çünkü transkript, zamanlamalar ve stil her iki durumda da aynıdır, farklı olan yalnızca son dışa aktarımdır.
Sablate da tam olarak böyle kurulmuş. Bir iş, bir transkripsiyon artı dil başına bir çeviri katmanı taşır; her katman kendi stilini ve kendi yazı sistemi fontunu taşır, ayrılma da tam olarak dışa aktarma adımında olur: onları okuyan platformlar için altyazı dosyaları, okumayanlar için videoya gömülü bir .mp4, ya da yerel oynatma için dil başına bir iz taşıyan tek bir .mkv. Bu üçü arasında hiçbir şey iki kez transkript edilmez ve video makineden hiç çıkmaz. Ücretsiz kademe on dakikaya kadar videoları, ayda üç işi ve küçük bir köşe işaretiyle videoya gömülü bir .mp4'ü kapsar; .ass dışa aktarımı ve çoklu izli .mkv, tek seferlik 29 $'lık Pro'nun parçasıdır — tam liste fiyatlandırma sayfasında.
Ama tek dilde tek bir dosya için dürüst cevap, hiçbir uygulamaya ihtiyacın olmayabileceğidir:
| İş | FFmpeg ve mkvmerge | Subtitle Edit | Sablate |
|---|---|---|---|
| Bir altyazı dosyasını görüntüye göm | Evet | Evet | Evet |
Bir altyazı izini .mkv'ye mux'la | Evet | Hayır | Evet, Pro |
| Konuşmayı bir altyazı dosyasına transkript et | Hayır | Evet | Evet |
| Tek transkript, çok dilli katmanlar | Hayır | Kısmen | Evet |
| Dil başına stil ve yazı sistemi fontları | Hayır | Hayır | Evet |
| Fiyat | Ücretsiz | Ücretsiz | 29 $, tek seferlik |
FFmpeg ve mkvmerge bedavaya mux'lar ve videoya gömer, Subtitle Edit ise Sablate'in hiçbir zaman okuyamayacağı kadar çok altyazı formatı okur. Önündeki iş tek bir dil ve format ameliyatıysa, daha iyi araçlar bunlardır ve hiçbir şeye mal olmazlar. Transkripsiyon da yapan masaüstü uygulamaları çevrimdışı altyazı programı karşılaştırmasında ele alınıyor.
Kısacası
Varsayılan softsub, hedefin başka seçenek bırakmadığı yerde hardsub, her durumda da saklanan temiz bir ana dosya. Videoya gömme, altyazılamadaki tek geri dönüşü olmayan adımdır; bu yüzden onu en sona bırak ve proje başına değil hedef başına yap. Birden fazla dil işin içindeyse önce softsub izleri kur, sonra her videoya gömülü kopyayı, tıpkı bir dikey kırpma ya da bir sosyal medya kesimi gibi, bir render hedefi olarak ele al.
Sık sorulan sorular
Hardsub ile softsub arasındaki fark nedir?
Hardsub, kodlama sırasında videonun piksellerinin içine çizilir ve kapatılamaz. Softsub ise ayrı bir metin izidir — videonun yanında duran bir dosya ya da konteynerin içindeki bir akış olabilir — ve oynatıcı bunu oynatma anında çizer; izleyici onu gizleyebilir, yeniden stillendirebilir ya da başka bir dille değiştirebilir.
Bir videodan hardsub'ları kaldırabilir misin?
Hayır, en azından temiz bir şekilde değil. Metin, köşeye gömülü bir logo gibi görüntünün bir parçası haline gelir. Geriye kalan tek seçenekler o alanı kırpmak, üstünü kapatmak ya da bulanıklaştırmaktır ve üçü de kareye zarar verir. Altyazıların bir gün çıkarılması gerekebilirse temiz bir ana dosya sakla ve kopyaları ondan göm.
Altyazıyı videoya gömmek kaliteyi düşürür mü?
Biraz evet, çünkü videoya gömme işlemi videonun tamamını yeniden kodlar. Metnin kendisi temiz çizilir, ama kareler kodlayıcıdan ikinci kez geçer. x264'te CRF 18 ayarında bu kayıp sıradan görüntülerde gözle görülmez. Bir softsub izi ise hiçbir şeye mal olmaz, çünkü hiçbir şey yeniden kodlanmaz.
Hangi platformlar softsub kabul ediyor?
YouTube, Vimeo, Facebook ve LinkedIn, yüklemenin yanında bir altyazı dosyasını kabul eder. TikTok, Instagram Reels ve X etmez, bu yüzden oradaki altyazıların görüntüye gömülmesi gerekir. Facebook dosya adı konusunda katıdır: ad, video.en_US.srt örneğindeki gibi yerel ayarı taşımak zorundadır, yoksa yükleme reddedilir.
Bir MP4 dosyası softsub taşıyabilir mi?
Evet, ama yalnızca düz zamanlanmış metin olarak. MP4, altyazıları mov_text biçiminde taşır; bu format fontları, renkleri ve konumlandırmayı düşürür ve oynatıcı desteği dengesizdir. Bu iş için tasarlanmış konteyner MKV'dir: dil başına bir altyazı izini, SRT veya ASS olarak, o izlerin ihtiyaç duyduğu fontlarla birlikte taşır.
Softsub'lar stillerini korur mu?
Yalnızca oynatıcı onları doğru render ettiğinde. Bir ASS izi dış hatları, konumlandırmayı, fontları ve karaoke zamanlamasını taşır; mpv, VLC ve Plex bunların hepsini çizer. Zayıf bir render motoru bunu göz ardı edip düz beyaz metin gösterir, YouTube ise ASS'i hiç kabul etmez. Tasarımın hayatta kalacağını garanti eden tek yol videoya gömmektir.
Anime'de hardsub ve softsub ne demek?
Hardsub ve softsub, bir yayının altyazıyı nasıl taşıdığını anlatan etiketlerdir. Hardsub'da altyazı görüntünün içine gömülüdür; bu yüzden yayın her cihazda oynar, ama altyazı kapatılamaz. Softsub genellikle ASS altyazı izi taşıyan bir MKV'dir: dizgiyi korur, altyazıyı kapatmana ya da dili değiştirmene izin verir, ama ASS'i doğru çizen bir oynatıcı ister.