VLC media player kullanarak altyazı ve videoyu nasıl yeniden senkronize edebilirim?


89

Altyazılı bir filmi oynattığımda (VLC medya oynatıcısında), metin genellikle çok erken veya çok geç görüntüleniyor. Altyazıların başlangıç ​​noktasını geciktirmenin bir yolu var mı?

Yanıtlar:


81
  1. VLC medya oynatıcısını açın.
  2. Dosya Menüsünü tıklayın.
  3. Dosya Aç'ı tıklayın.
  4. Filmi Açmak için Gözat'a tıklayın.
  5. "Bir altyazı dosyası kullan" kutusunu işaretleyin.
  6. Altyazı Açmak için Gözat'a tıklayın.
  7. "Gelişmiş Ayarlar" ı tıklayın
  8. Alt yazılar çok hızlıysa Gecikmeyi eksi konumuna getirin. Altyazılar çok yavaşsa onu pozitifin içine taşıyın.

Altyazıları zaman içinde ileri ve geri hizalamak için video çalışırken yalnızca Hve düğmelerine basabilirsiniz G; ses kullanımı için Jve K. Artışlar milisaniye cinsindendir, bu nedenle kolayca ayarlanabiliyor.

Kaynak

Altyazıları “iyiye” göre düzeltmek istiyorsanız, Altyazı Atölyesi'ni öneririm ; bedava.


3
kmplayer ile video izlerken VE kaydederken altyazılarınızın zamanlamasını ayarlayabilirsiniz. (Ayrıca kısayol tuşları tarafından
artırılan

3
benim yeni VLC 1.0.3 yüklememdeki G ve H ve varsayılan atlama 50ms civarında. J / K, ses gecikmesidir. (kaynağınızın sadece anahtarları yanlış bildirdiğini
tahmin ediyorum

3
Bu çözüm altyazı başlangıç ​​noktasını "kaydırmaya" izin verir. Ancak altyazıların yavaşça zamanla senkronize olma problemi var. Tıpkı "adım" ın biraz daha yüksek olması gibi ... Altyazı hızını "hızlandırmanın" veya "yavaşlatmanın" bir yolu var mı?
Pierre Watelet

1
8. adım hariç tüm adımlar doğrudur. Alt yazılar çok hızlıysa, bazı olumlu gecikmelere neden olmanız gerekir; Öyleyse 1. Eğer sesler seslendirmeden önce gelirse -> altyazı gecikmesini + ve olarak ayarlayın. 2. Eğer ses altyazılardan önce gelirse -> altyazıların -ve'deki gecikmesini ayarlayın.

4
VLC neden bu ayarı, filmi açtığınızda otomatik olarak filmle yüklenen bir dosyaya kaydetmenize izin vermiyor?
Jake Wilson,

87

VLC'nin gelişmiş senkronizasyon işlevselliği ile bunu yapmanın çok daha kolay bir yolu var

  1. Alt yazıların senkronize olmadığını tespit edin (“duy ve gör”)
  2. Kolayca tanıyabileceğiniz bir cümle duyduğunuzda Shift+ tuşuna basın.H
  3. Altyazıda aynı cümleyi okuduğunuzda Shift+J
  4. Basın Shift+ Ksenkronizasyonunu düzeltmek için

4
Güzel olanı - altyazılar senkronize edilmediğinde sorunu çözer. Altyazıları farklı bir FPS olduğunda sorunları çözmek için benzer bir tesis olsaydı.
axel22

3
@ axel22 Noel Dilekleri genellikle yerine getirilir. Seçenekle --sub-fpsve yeniyle komut satırından başlatabilir fpsveya seçenekler pencerelerinde değiştirebilirsiniz. Başka bir cevaba ve tam yardımına bir göz atın vlc.
Hastur

5
Bu kabul edilen cevaptan daha iyidir.
Computist

Anlaşmak. Bu daha iyi ve gerçekleştirmesi çok daha kolay.
Bryan CS

altyazılar sesin önündeyken bunu nasıl yaparsınız? SHIFT + H'ye basmadan önce SHIFT + J tuşlarına
basamıyorum

6

By komut satırı seçeneğini kullanmak mümkündür --sub-delayolumlu ya da eklemek için gecikme saniye 1/10 negatif sayı gelir. Böylece 3 saniyelik altyazıyı kaydırmak vlciçin aşağıdaki komut satırını kullanabilirsiniz.

 vlc --sub-delay 30  myfile.avi

Benzer şekilde --sub-fps, normali geçersiz kılan seçeneği de yerine getirir fps.

--sub-fps saniye başına çerçeve
sistemi devamlı ikinci ayarlarına göre, normal çerçeveler. Bu sadece MicroDVD ve SubRIP (SRT) altyazıları ile çalışacaktır.

VLC 3.0.0 ile kullanışlı olabilecek başka bir seçenek daha var (ve neredeyse kendini açıklayan)

  • --sub-fps
  • --sub-delay
  • --sub-type
  • --sub-file
  • --sub-language
  • --sub-autodetect-file

Belki daha fazla seçenek ilginç:

  • --sub-description, --sub-autodetect-fuzzy --sub-autodetect-path --sub-margin -sub-source --sub-filter --sub-track --sub-track-id

Özellikle subsdelay

  • --subsdelay-mode --subsdelay-factor --subsdelay-overlap --subsdelay-min-alpha --subsdelay-min-stops --subsdelay-min-start-stop --subsdelay-min-stop-start

Daha fazla bilgi vlc -Hiçin çevrimiçi vlc kullanım kılavuzunu çağırın veya kontrol edin


değiştirilen zamanlamaları dosyaya kaydetme seçeneği var mı?
Zimba

@Zimba Eğer doğru anladıysam ... herhangi bir altyazı düzenleyicisini (1. açık kaynağı buldum ) kullanabilirsin ... ya da kullanılan komut satırını içeren bir senaryo yazabilirsin ( .shya *.batda Linux ya da Windows altındaysan ...):-)
Hastur

1

Altyazılarınızı senkronize etmenin en iyi yolu VLC üzerinden değildir (bu mümkün olabilir). Altyazıları kalıcı olarak senkronize etmek için SubtitleWorkshop gibi araçları kullanmanız gerekir ve bu araç aracılığıyla altyazıları istediğiniz gibi düzenleyebilirsiniz , hatta ilk ve son konuşulanları bile altyazıları daha hassas bir şekilde senkronize etmenizi sağlar.


Soru VLC hakkında soruyor. Cevabınız, soruyu yanıtlamadan başka bir aracı tanıtmaktır.
Zimba

1

2017 VLC sürüm 2.2.6

Açık

Araçlar => Parça Senkronizasyonu => Altyazı Parça Senkronizasyonu

Burada hızı arttırabilir / azaltabilirsiniz.


1

Mac için VLC ile (maden v3.0.6),

  1. Menüyü kullanın File> Advanced Open File ...;
  2. Komut isteminde Filesekmeyi seçin ve video dosyanıza göz atın;
  3. Kontrol et Add Subtitle File, ardından bir Choose...sonraki istemi getirmek için tıkla ;
  4. Bu istemde, altyazı dosyasına göz atın;
  5. Kontrol edin Override parameters;
  6. Gecikme süresini saniye cinsinden ayarlayın Delay. Eksi değerleri alt yazıyı hızlandırır ve tersi;
  7. Vur, OKsonra vur Open. Video, Tercihlerinizdeki ilgili ayarlarınıza bağlı olarak yeniden başlar veya devam eder;
  8. Gecikme tam olarak orada değilse, ayarlamalar ile # 1-7'yi tekrarlayın; Bu hala işe yaramazsa, sıfırladıktan sonra VLC'yi kapatın ve yeniden açın.

Bir numara: Suyu test etmek için önce büyük rakamları kullanın, örneğin 20'li yaşları kullanın, daha sonra gerçek gecikmeyi kapatmak için ince ayar yapın.


1
Keşke iki kere oy kullanabilseydim
Karuhanga

0

VLC, altyazılar için gelişmiş bir desteğe sahiptir. Altyazıları uygulamadaki G ve H klavye kısayollarıyla kolayca senkronize edebilirsiniz .

Bu şekilde, altyazıları varsayılan olarak +/- 0,5 saniye senkronize edebilirsiniz.

Bununla birlikte, daha fazla işlev ve senkronizasyonu kalıcı olarak altyazı dosyanıza kaydetme şansı istiyorsanız, Altyazı Atölyesi gibi araçları kullanmanız gerekir .

Bu uygulama sayesinde, filmdeki ilk ve son konuşulan kelimeyi kolayca ayarlayabilirsiniz ve altyazı zamanlamaları bu iki satır arasında otomatik olarak ayarlanır.


Altyazı Atölyesi oldukça zayıf, en azından macOS'ta, menüler açılmıyor, açılış menüsünden iki kez sonsuza dek asılı olan bir dosyayı açmaya çalıştım.
zakmck
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.