VLC'de video altındaki altyazıları nasıl gösterebilirim?


37

Ubuntu 11.10'da VLC 1.1.12 kullanarak, beni rahatsız etmemek için videonun altında altyazıları göstermek istiyorum.

Değiştirmeye çalıştım: Arayüz> Tercihler> Altyazılar ve OSD> Altyazı pozisyonunu zorla> ​​-110 piksel (Ayrıca diğer değerleri de denedim)

fakat hiçbir şey değişmedi (peki, + 100 piksel ayarlarsanız, altyazılar daha yüksek bir konumda gösterilir).

Neyi yanlış yapıyorum?


En boy oranı ne olursa olsun veya mümkün olduğunca düşük olursa, her durumda görüntünün altında altyazı olmasını mı istiyorsunuz ? - olduğu: görüntüsü altında siyah boş alanda bu tür bir alan en-boy oranı göz önüne alındığında, ve uygun olduğunda değil , örneğin bir boş alan olmadığı zaman görüntü altında? veya asıl cevabın sağladığı gibi, bazı durumlarda görüntüyü daraltarak bu siyah boş alanı oluşturun. - bu soruya bir göz atın . Gerekirse, bu soruyu da düzenleyin.

1
@cipricus OP çok uzun zaman önce zaten kayıtsız kaldı, o yüzden neredeyse hiç cevap vermeyecek ...
informatik01

Yanıtlar:


57

Muhtemelen siyah yüzeyde resmin altında altyazıları görüntülemek istersiniz ?

Varsayılan olarak altyazıları yalnızca resmin içine yerleştirebilirsiniz . Bu yüzden deneme yaparken resmin altındaki alt yazıları yerleştiremediniz.

Ama yine de Cropadd video filtresini kullanarak istediğinizi yapmanın bir yolu var .


VLC'de video altındaki altyazılar nasıl gösterilir?

1) Araçlar> Tercihler bölümüne ve soldan aşağıya gidin , " Ayarları Göster " bölümünde " Tümü " seçeneğini seçin :

görüntü tanımını buraya girin

2) Soldaki menüden Video> Filtreler> Cropadd :

görüntü tanımını buraya girin

3) "de Padd " için "bölümünde bazı olumlu numarasını girin Piksel hasebiyle için PADD için seçenek". Bu örnek için 75 piksel kullandım, denemekte özgürsünüz.

DİKKAT Yorumlardaki
gibi, mevcut ayarlarla (75px) videonun altında küçük yeşil bir çizgi var. Bu küçük yeşil çizgiden kurtulmanın çözümü basittir: bir çift ​​sayı girin (örneğin 76) ve videonun altında yeşil bir çizgi olmayacaktır. Bu ipucunu, bazı kullanıcılara ve aşağıdaki yorumlarda bu ipucu ileten topluluk yöneticisi Grace Note'e teşekkür ederiz .

görüntü tanımını buraya girin

4) Ardından, sol menüden tekrar Video> Filtreler bölümüne gidin ve " Video filtre modülü " bölümünde " Video ölçeklendirme filtresi " seçeneğini işaretleyin. Sonuç, mevcut bölümün altındaki metin alanında " croppadd " yazılması gerektiği şeklinde olmalıdır .

NB! Seçilebilecek
iki " Video ölçeklendirme filtresi " seçeneği vardır: biri solda, diğeri sağ sütunda. Onlardan başka bir filtre için - "Swscale". Aşağıdaki metin alanına yazılan " croppadd " kelimesini verecek birini seçin (resme bakın):

görüntü tanımını buraya girin

5) " Kaydet " düğmesine tıklayın:

görüntü tanımını buraya girin

6) Şimdi, değişikliklerin etkili olması için VLC'yi yeniden başlatmanız gerekir (kapatın ve tekrar çalıştırın)

Bu kadar.
Bu şekilde, altyazıların konumunu , resmin dışında gösterilecek şekilde özelleştirebilirsiniz .


Vitrin

YASAL UYARI:
Stanford Üniversitesi'nin öğrenme kursu
Algoritmalarından videolar kullanılarak aşağıdaki ekran görüntüleri alınmıştır : Tasarım ve Analiz, Bölüm 1 .

ÖNCE: görüntü tanımını buraya girin

SONRA: görüntü tanımını buraya girin


Faydalı ipuçları

  • İlgili Kısayol Tuşlarını altyazı pozisyonlarını gerçek zamanlı olarak değiştirmek için atamak çok yararlıdır .
    Gidin Araçlar> Tercihler> Kısayollar ve bazı kısayol kombinasyonu atamak
    " Altyazı pozisyonda yukarı " ve " Altyazı pozisyon aşağı ". Bunu yapmak için ilgili satıra çift tıklayın ve bir tuş kombinasyonu seçin. Değişikliklerin etkili olması için VLC oynatıcısını kaydetmeyi ve yeniden başlatmayı unutmayın .
    Mesela sırasıyla Ctrl+ Alt+ UPve Ctrl+ Alt+ seçtim DOWN. Artık video izlerken, altyazıların konumunu dinamik olarak ayarlayabilirim.
  • Tercihler'deki " Altyazı / OSD " bölümünde , Fontu , Font boyutunu vb . Değiştirmek gibi daha fazla özelleştirme seçeneği vardır , böylece altyazı ayarlarını ihtiyaçlarınıza göre ayarlayabilirsiniz.

GÜNCELLEME (Mayıs 2015)

Kullanıcının akcasoyunun VLC'nin en son (Mayıs 2015 itibariyle) sürüm 2.2.1'deki yorumunda belirttiği gibi , gerekli filtrenin adı "Video ölçeklendirme filtresi "' nden " Video kırpma filtresi "olarak değiştirildi (ki bu aslında çok daha sezgiseldir). ve ilgili).

Şu anda en son VLC sürüm 2.2.1 kullanıyorsanız, burada 4. adım için bir ekran görüntüsü :

görüntü tanımını buraya girin


Sonunda bu yönergeleri kullanarak çalışmasını sağlayabildim. Bahsetmek istediğim bir şey 2 "Video ölçeklendirme filtresi" Tic kutuları olmasıdır. Biri çalışmayan sağ sütunda ve diğeri sol sütunun altına yakın. En az bir saatimi sonuç almadan birçok farklı ayarı denemekle geçirdim. Oldukça sinirliydi. Sonra sol sütunda "Video ölçeklendirme filtresi" seçeneğini buldum ve her şey çalışıyor. Altyazı yazı tipini daha büyük olarak değiştirdim, böylece odanın her yerinden okuyabilirim.
Rob Moore

4
@RobMoore Sorunun ardındaki sebep, "Video ölçeklendirme filtresi" ni seçtikten sonra, aşağıdaki metin alanına " swscale " yazılmasıydı , yani yanlış filtreyi seçtiniz - "Swscale". Fakat cevabımda yazdığım gibi, aşağıdaki metin alanına " croppadd " yazılmalıdır . Ancak sorununuzu belirttiğiniz için teşekkürler, bu anı belirtmek için cevabımı güncelleyeceğim.
informatik01

3
@CemKalyoncu Bir kullanıcı bize sorunuzla ilgili e-posta attı ve tavsiyelerini iletmemizi istedi. Yeşil bir çizgiden kaçınmak için "Eklenen pikseller" için girilen değerin çift sayı olması gerektiğini söylediler. En azından, bu kullanıcı için çalıştı.
Grace Note

1
@informatik Birkaç ay önce, topluluk wiki için tüm otomatik dönüşümleri geri getirdi. Boş zamanlarında düzenle ~
Grace Note

2
Mac üzerinde VLC Sürüm 2.2.1 (en son geçerli) kullanıyorum. Ve seçenek artık "Video ölçeklendirme filtresi" değil, "Video kırpma filtresi" olarak adlandırılıyor.

6

Bu, asıl soruna tamamlayıcı bir cevaptır .

En boy oranına bağlı olarak, bir video görüntüsünde videonun altında siyah bir alan olabilir veya olmayabilir.

Bağlantılı cevap dikkate alındığında:

  1. Resmin altında siyah bir boşluk varsa, üstünde siyah bir boşluk vardır ve böylece yukarıdaki boşluk azalırken resim sıkışmaz, ancak yukarı doğru hareket eder (aşağıdaki resimlerde dikkat edin). Bu şekilde, video yalnızca videonun altındaki altyazıların değil, altyazıların üzerine taşınan ve itilen videodur.

Önce:

görüntü tanımını buraya girin

Sonra:

görüntü tanımını buraya girin

VLC 2.2 kullanıyorum ve bu etkiyi elde etmek için diğer cevaptakinden farklı olan bazı ayarlar yaptım:

görüntü tanımını buraya girin

  1. En boy oranı görüntünün altında ve altında boşluk bırakmayacak şekilde olduğunda, bir şekilde küçülmeden görüntünün dışına altyazı ekleyemezsiniz. Ancak böyle bir durumda altyazıları resmin altında göstermenin bir anlamı yoktur . Onları mümkün olduğunca düşük tutmak yeterlidir .

Diğer cevapta önerilen ayarlarla ilgili sorun, VLC'nin en çok tercih edilen seçenek olmasa bile onları koruduğu ve video görüntüsünün 'küçültüldüğü' şeklinde olmasıdır.

Böyle bir durumda, ilk görüntü bu olduğunda:

görüntü tanımını buraya girin

Bu ayarlar buna yol açacaktır:

görüntü tanımını buraya girin


Resmin altındaki alt yazılara ihtiyacım olduğunda, videoyu sadece bomi oynatıcı gibi farklı bir oynatıcıda açmayı çok daha kolay buluyorum , bu da gerekli ayarı kolayca etkinleştirip devre dışı bırakabiliyor.

Sadece resmin üzerine sağ tıklayın:

görüntü tanımını buraya girin

Ve bunu anladın:

görüntü tanımını buraya girin

Tüm ekranı dolduran bir en boy oranında video oynatırken, bomi, resimdeki alt harfleri 'posta kutusu' seçeneği ile veya bu seçenek olmadan görüntüler.


Bomi oynatıcıya alternatif olarak son zamanlarda gerektiğinde video görüntüsü altında varsayılan altyazıları görüntüleyen mpv kullanıyorum .

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.