Ana içeriğe geç

Ücretsiz Altyazı Kaydırıcı / Yeniden Senkronizasyon

Senkronu bozuk altyazıları düzeltin — tüm zamanlamaları öne veya geriye kaydırın ve kare hızı uyumsuzluklarını giderin. Orijinal biçimi korur. Tarayıcınızda çalışır.

Yüklendikten sonra çevrimdışı çalışır

Bir altyazı dosyası bırakın (veya aşağıya yapıştırın)

SRT, VTT, SBV, LRC, ASS, SSA, TXT · cihazınızda işlenir

veya panodan yapıştırmak için Ctrl+V'ye basın

Dosyalara göz at
0s

Pozitif altyazıları geciktirir (çok erken çıkıyorsa); negatif öne alır (sesten geride kalıyorsa).

💡 Senkronu bozuk altyazıları düzeltir — her şeyi öne veya geriye alın, kare hızı uyumsuzluklarını hız çarpanıyla düzeltin. Biçim otomatik algılanır ve korunur. Her şey tarayıcınızda çalışır.

Yaygın kullanımlar

  • Çok Erken Görünen Altyazıları DüzeltAltyazıları sonraki sesle hizalanacak şekilde geciktir.
  • Sesi Geciktiren Altyazıları DüzeltDiyalogdan sonra görünen altyazıları ileri götür.
  • Kare Hızı Altyazı Sapmasını DüzeltZaman içinde yavaş yavaş senkron dışı kalınan altyazıları düzelt.
  • Farklı Kesim İçin Altyazıları Yeniden Senkronize EtAltyazıları farklı intro uzunluğu olan bir versiyonla eşleşecek şekilde kaydır.
  • SRT, VTT veya ASS Altyazılarını Yeniden Senkronize EtHangi altyazı biçiminde olursan ol zamanlamayı kaydır.

Nasıl çalışır

Altyazı sesle uyuşmuyorsa tüm zamanlamaları aynı miktarda kaydırmanız yeterli: altyazı konuşmadan önce çıkıyorsa artı (+), geç çıkıyorsa eksi (−) yönde kaydırın, örneğin +2,5 sn. Kayma film ilerledikçe büyüyorsa kare hızı farkı vardır; iki satırın doğru zamanını girin, araç hızı ve kaymayı birlikte hesaplasın. Dosya biçimi korunur ve dosyanız tarayıcınızdan çıkmaz.

  1. 1
    Bir altyazı dosyasını yapıştırır veya bırakırsınız
    SRT, VTT, SBV, LRC veya ASS — biçim otomatik olarak algılanır. Hiçbir şey yüklenmez.
  2. 2
    Bir zaman kaydırmasını ayarlarsınız
    Saniye girin (geciktirmek için pozitif, öne almak için negatif) veya hızlı ön ayarları kullanın. Bir hız çarpanı ayrıca kare hızı uyumsuzluklarını da düzeltir (ör. 23,976↔25 fps).
  3. 3
    Her altyazı yeniden zamanlanır
    Her altyazının başlangıcı ve bitişi kaydırma değeri (ve çarpan) kadar ayarlanır; hiçbir şey negatife düşmeyecek şekilde sıfırda sabitlenir.
  4. 4
    Senkronize edilen dosyayı indirersiniz
    Sonuç aynı biçimde yazılır, kullanıma hazır.

Altyazılar yayınlanmamış diyaloglar içerebilir. Yeniden zamanlama tamamen cihazınızda çalışır — altyazılarınız asla yüklenmez.

Kılavuz

Çalışılmış örnek

“Örnek dene”ye basın. Kutu dört altyazıyla dolar ve etiket “Altyazı metni — SRT (SubRip), 4 altyazı” olur. Satırların 2,5 saniye erken göründüğünü varsayalım: “+1s”e iki kez ve “+0.5s”e bir kez basın; “Zaman kayması” yanındaki rozet +2.5s olur. “Önizleme (önce ⇒ sonra)”, “İlk altyazı (#1)”nin 0:00:01.0 → 0:00:03.2’den 0:00:03.5 → 0:00:05.7’ye kaydığını ve “Son altyazı bitişi 0:00:11.5 ⇒ 0:00:14.0” olduğunu gösterir. “⬇ SRT indir”, ilk zamanlama satırı 00:00:03,500 --> 00:00:05,700 olan sample_shifted.srt dosyasını kaydeder. Kayma için “İlk altyazı şu zamanda başlamalı:” altına 2 ve “Son altyazı şu zamanda başlamalı:” altına 10.8 yazın, sonra “Senkronu uygula”ya basın: “Hız çarpanı” ×1.1 ve “Zaman kayması” +0.9s gösterir.

Hangi ayarların kullanılacağı ve sınırlar

  • Hangi yöne kaydıracağınızı kontrol edin. Pozitif bir “Zaman kayması” altyazıları geciktirir, çok erken görünen satırlar içindir; negatif bir değer onları öne getirir, sesin gerisinde kalan satırlar içindir. Bir değer yazın veya geçerli değere ekleyen hazır düğmelere basın: -10s, -5s, -1s, -0.5s, -0.25s, -0.1s, +0.1s, +0.25s, +0.5s, +1s, +5s ve +10s. “+100 ms” tarzı düğmeler ve 10 ms adımlı bir kutu için “Birim”i milisaniyeye çevirin; saniyede 0,1 adımla ilerler. “sıfırla” kaymayı sıfıra getirir ve boşaltılan kutu sıfır sayılır.
  • Hata zamanla büyüyorsa İki noktalı senkronizasyonu kullanın. “İki noktalı senkronizasyon” paneli dosyada iki veya daha fazla altyazı olduğunda görünür. İlk ve son altyazının ne zaman başlaması gerektiğini yazın, örneğin 2 ve 10.8 ya da 0:00:02.0 ve 1:32:10.200: saniye, dakika ve saniye veya saat de, 3 basamağa kadar isteğe bağlı kesirle; virgül ve nokta ikisi de çalışır. Son zaman ilkinden sonra olmalıdır. “Senkronu uygula” sonra “Zaman kayması” ve “Hız çarpanı”nı birlikte ayarlar ve orada olanların yerine geçer. Zamanlar geçerli olana kadar “1:23:45.500 gibi geçerli zamanlar girin; son altyazı ilkinden sonra olsun.” iletisini görürsünüz.
  • Kare hızı uyumsuzlukları için hız çarpanını kullanın. Her zaman, eski zamanın çarpanla çarpımı olur ve sonra kayma eklenir. Düğmeler “Yok (1×)”, “23.976→25” (yaklaşık ×1,04271), “25→23.976” (yaklaşık ×0,95904), “25→24” (×0,96) ve “24→25” (yaklaşık ×1,04167)’tir. Biri kaymayı kötüleştirirse tersini deneyin. Kullanımdaki çarpan, etiketin yanında en fazla beş basamakla görünür. Bunlardan hiçbirine uymayan bir kayma için İki noktalı senkronizasyon çarpanı sizin için hesaplar.
  • Biçimi koruyun veya çıkışta dönüştürün. Biçim metinden algılanır: SRT, WebVTT, SBV, LRC veya ASS/SSA. “Çıktı biçimi:” “Girdiyle aynı” ile başlar. Aynı biçimde yazılan SRT, WebVTT ve ASS için yalnızca zaman damgaları yeniden yazılır; böylece stiller, NOTE ve STYLE blokları, altyazı kimlikleri ve altyazı ayarları korunur. SBV, LRC ve “Düz metin” dahil başka her seçim, dosyayı ayrıştırılmış altyazılardan yeniden oluşturur. Bu, metni ve yeni biçimde varsa temel italik, kalın ve altı çizili etiketleri korur ama diğer stil ve konumlandırma kaybolabilir.
  • Harfler yanlış görünüyorsa kodlamayı kontrol edin. “Dosya kodlaması (okuma)” “Otomatik algıla” ile başlar. Bu sırayla bir bayt sırası işaretini, UTF-16’yı ve geçerli UTF-8’i dener. Hiçbiri uymazsa sayfanın dili için olağan olan eski kod sayfasına geri döner; bu İngilizce sayfada Windows-1252’dir; GBK, Big5, Shift_JIS veya EUC-KR’yi baytlardan çıkarmaz. “UTF-8 değil, bu yüzden windows-1252 olarak okundu” satırı bunun bir tahmin olduğunu söyler. Doğru girdiyi seçin (UTF-8, UTF-16, Windows-1250 ile 1258 arası, Windows-874, KOI8, Shift_JIS, GBK, Big5, EUC-KR) ve özgün dosya yeniden çözülür.
  • İndirme kodlamasını ve adını seçin. “İndirme kodlaması” “Girdi dosyasıyla aynı” ile başlar: UTF-8, bayt sırası işaretli veya işaretsiz UTF-8 olarak kalır; UTF-16 BE, UTF-16 LE olarak yazılır; tek baytlı kod sayfaları olduğu gibi kalır; GBK, Big5, Shift_JIS ve EUC-KR yazılamaz, bu yüzden BOM’lu UTF-8 olarak çıkar. UTF-8, BOM’lu UTF-8, UTF-16 LE, Windows-1250 ile 1258 arası, Windows-874 veya KOI8’i zorlayabilirsiniz. “Windows satır sonları (CRLF)” ve “Özgün dosya adını koru” isteğe bağlıdır; aksi hâlde ad, özgün ad artı _shifted olur.

Yaygın sorunlar ve nasıl düzeltileceği

“Altyazı bulunamadı.” yazıyor.
Araç metinli zamanlama satırları aradı ve hiç bulamadı. Biçimi içerikten tahmin eder ve tanımadığı her şeyi SRT olarak dener. SRT ve WebVTT altyazıları 00:01:02,500 --> 00:01:04,000 gibi bir satır ve ardından en az bir metin satırı gerektirir; zamanı olup metni olmayan altyazı atlanır. ASS “Dialogue:” satırları, SBV virgülle ayrılmış iki zaman ve LRC [mm:ss.xx] etiketleri gerektirir. Dosyanın gerçekte ne içerdiğini görmek için bir metin düzenleyicide açın.
“Bu dosya okunamadı. Tekrar bırakmayı deneyin.” yazıyor.
Tarayıcı dosyanın baytlarını okuyamadı veya onları metne çevirme başarısız oldu. Yaygın bir neden, seçtikten sonra taşınan veya değişen ya da hâlâ bir bulut klasöründen eşitlenen dosyadır. Dosyayı şu anda bulunduğu yerden yeniden seçin. Geçici çözüm olarak dosyayı bir metin düzenleyicide açın ve metnini kutuya yapıştırın; bu, dosya okumayı atlar.
“UTF-8 değil, bu yüzden bu dil için olağan eski kodlama olan windows-1252 olarak okundu. Metin bozuk görünüyorsa yukarıdan doğru dosya kodlamasını seçin.” yazıyor.
Dosya geçerli UTF-8 değildi, bu yüzden araç sayfanın dilinden eski bir kod sayfası tahmin etti; İngilizce sayfada bu Windows-1252’dir. Çince, Japonca, Korece, Yunanca, İbranice veya Kiril bir dosya için “Dosya kodlaması (okuma)”yı açın ve metin doğru görünene kadar GBK, Big5, Shift_JIS, EUC-KR, Windows-1253, Windows-1255 veya Windows-1251’i deneyin. Sonra “İndirme kodlaması”nı kontrol edin.
“2 altyazı 00:00’dan önceye kaydırıldı ve sıfıra sabitlendi — zamanlama kaybını önlemek için negatif kaymayı azaltın.” yazıyor.
Bir altyazı 0:00’dan önce başlayamaz. Negatif kaymada başlangıcı sıfırın altına düşecek her altyazı sıfıra ayarlanır ve bitişi de sabitlenir; bu yüzden bir altyazı hiçbir şeye küçülebilir veya birkaç altyazı başta yığılabilir. Sayı, kaç altyazının etkilendiğidir. Negatif kaymayı azaltın veya iletinin altındaki ipucunun dediği gibi kaydırmadan önce kutudaki ilk satırları silin.
“3 karakter windows-1252’de saklanamaz ve “?” olarak inecek. Bunları korumak için UTF-8’i seçin.” yazıyor.
Tek baytlı bir Windows veya KOI8 kod sayfası düz ASCII ötesinde yalnızca 128 karakter tutar. Metinde seçilen sayfanın dışında harfler olduğunda, örneğin “İndirme kodlaması” Windows-1252 iken Çince karakterler, her biri indirilen dosyada soru işaretiyle değiştirilir ve ileti bunları sayar. Her karakteri korumak için “İndirme kodlaması”nı UTF-8 yapın. Kutudaki metin değişmez, yalnızca kaydedilen baytlar değişir.

Nasıl karşılaştırılır

Altyazı Kaydırıcı yalnızca zamanlamayı değiştirir: tek bir kayma, bir hız çarpanı veya iki referans zamandan hesaplanan ikisi birden. SRT, WebVTT, SBV, LRC ve ASS/SSA okur, bu biçimlerde veya düz metin olarak kaydedebilir ve aynı biçimde yazılan SRT, WebVTT ve ASS için stile ve notlara dokunmaz. Video oynatıcısı yoktur, bu yüzden altyazıları burada görüntüyle birlikte göremezsiniz; sonucu ilk ve son altyazı zamanlarından değerlendirin ve kendi oynatıcınızda kontrol edin. Doğru kaymayı sizin için bulmaz ve dalga formu senkronizasyonu yoktur. Kaydetmeden önce kutudaki metni düzenleyebilirsiniz, ancak altyazı başına zamanlama düzenleyicisi yoktur. Sayfa her şeyin tarayıcınızda çalıştığını söyler.

İlgili araçlar

Sık sorulan sorular