Youtube-dl kullanarak videoların yalnızca altyazılarını nasıl indirebilirim?


88

Youtube-dl kullanarak bir video listesinin altyazısını nasıl indirebilirim? Bunun için bir seçeneğe ihtiyacım var. Ancak sadece altyazı indirme seçeneği bulamadım


6
seçenek
atla

1
Bu sorunun neden bu kadar popüler olduğu konusunda kafam karıştı. Tüm bu insanların aklındaki YouTube videosundan altyazı indirmenin faydası nedir? Neden çoğu zaman varolmayan veya otomatik olarak oluşturulan YouTube altyazıları, uygun bir altyazı dosyasından daha kullanışlı?
Hashim

Yanıtlar:


128

Belgelerde açıkça belirtilen bir seçenek var :

Altyazı Seçenekleri:

--write-sub                      Write subtitle file
--write-auto-sub                 Write automatic subtitle file (YouTube only)
--all-subs                       Download all the available subtitles of the video
--list-subs                      List all available subtitles for the video
--sub-format FORMAT              Subtitle format, accepts formats preference, for example: "srt" or "ass/srt/best"
--sub-lang LANGS                 Languages of the subtitles to download (optional) separated by commas, use IETF language tags like 'en,pt'

Örneğin, bir videonun tüm alt bölümlerini listelemek için:

youtube-dl --list-subs https://www.youtube.com/watch?v=Ye8mB6VsUHw

Tüm alt videoları indirmek, ancak videoyu indirmek için:

youtube-dl --all-subs --skip-download https://www.youtube.com/watch?v=Ye8mB6VsUHw

25
Dokümanlara adil bir görünüm verdim ve Verbosity / Simulation Options--skip-download altında gizli bir seçenek bulamadım . Sevindim @fivetech bu soruyu sordu, yoksa hala sıkışıp kalabilirim.
Zaz

5
otomatikleştirilmiş altyazıları nasıl indirebilirim?
brauliobo

2
Açıkça "dokümantasyonda bahsedilmiştir" ve "bu cevapta açıkça belirtilmiştir": "--write-auto-sub Otomatik altyazı dosyasını yaz (yalnızca YouTube)"
radekg

3
@brauliobo --write-auto-subgelen belgeleri , youtube-dl --sub-lang LANG --write-auto-sub --skip-download URI.
Pablo A

2
youtube-dl --sub-lang en --write-auto-sub --sub-format srt --skip-download v0uYZ4rTOrk1. ENG altyazı olsun 2. otomatik olarak oluşturulan altyazı olsun 3. srt formatında altyazı olsun 4. filmi indirmeyin
deadfish

10

Veya sadece bir altyazı indirebilirsiniz

youtube-dl --write-sub --sub-lang tr - atlama-indirme URL'si 

5

YouTube'dan altyazı indirmenin bir başka basit yolu Google2SRT'yi indirmektir . Google2SRT, YouTube videolarından birden fazla altyazı indirebilecek, kaydedebilecek ve dönüştürebilen, Windows, Mac ve Linux için ücretsiz, açık kaynaklı bir programdır.

kullanım

1. ve 2. adımların ekran görüntülerini görmek için bağlantıları tıklayın.

  1. URL'yi Google altyazı metin kutusuna yapıştırın ve Oku ' yu tıklayın .

  2. Verilen uygun kutuyu işaretleyerek dili seçin ve Git tuşuna basın .

  3. SRT dosyalarını bulmak için SRT altyazı metin kutusuna girilen hedef klasörü görüntüleyin .


7
Bununla ilgili sorun yalnızca YouTube ile çalışabilmesi; youtube-dl, yüzlerce başka siteyi desteklemektedir.
Hayden Schiff

6
Soru youtube-dl ile ilgili.
user598527

1
Çok teşekkürler, jegadesh! Google2SRT Ben youtube-dl bunları düzgün işlemez çünkü YouTube'dan otomatik oluşturulan altyazılar / altyazıları indirmek için sadece ne ihtiyaç vardır (yerine dönen foo hiçbir altyazılar ).
Miles Wolbe,

2
@ miles-wolbe youtube-dl'nin başarısız olduğu bir YouTube videosundan bahsedebilirseniz sevinirim.
naki
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.