YouTube'dan altyazılı videolar nasıl indirilir?


37

Videoları YouTube’dan altyazılı / altyazılı olarak nasıl indirebilirim ?

Bayrakları ile youtube-dl kullanarak denedim --write-srt --str-langama her zaman alıyorum:

WARNING: video has no closed captions.


1
Peki, videonun altyazıları kapalı mı? Bu sorunu, CCişaretinin müsait olduğu videolar için tekrarlayamam . Hangi videoyu indirmeye çalışıyorsunuz? O çalışıyor mu bu bir ?
slhck

Evet. Var CCişareti. Gönderdiğiniz video için iyi çalıştı. Ancak işe yaramadan önce denediğim her şey için, örneğin bu video için: youtube.com/watch?v=RHy9_RQbrnQ Anladım: WARNING: video has no closed captionsyoutube sayfasında gördüğünüzden farklı olarak. `
Jack

Tam olarak denediklerimi görün:python youtube-dl --write-srt --srt-lang en http://www.youtube.com/watch?v=RHy9_RQbrnQ [youtube] Setting language [youtube] RHy9_RQbrnQ: Downloading video webpage [youtube] RHy9_RQbrnQ: Downloading video info webpage [youtube] RHy9_RQbrnQ: Extracting video information [youtube] RHy9_RQbrnQ: Downloading video subtitles WARNING: video has no closed captions
Jack

Oldukça ilginç olan, altyazıları kontrol etmektir --list-subs.
pevik

1
LTS dağıtımındaysanız, youtube-dl'nin güncel bir sürümünü kullandığınızdan emin olun; örneğin, ubuntu: 14.04'teki TLS apt paketi, oluşturulan kapalı başlıklar ile çalışmaz, ancak şu anki pip sürüm sürümü ( sudo pip install -U youtube-dl)
ThorSummoner

Yanıtlar:


54

İndirmeye çalıştığınız videonun sahibinden yüklenen gerçek altyazılara sahip olduğundan emin olun .

Daha sonra kullanabilirsiniz, örneğin:

youtube-dl --write-srt --sub-lang en 'http://www.youtube.com/watch?v=RHy9_RQbrnQ'

Ayrıca, otomatik olarak oluşturulan altyazı dosyalarını kullanarak indirme seçeneği de vardır --write-auto-sub.

youtube-dlBelgelere bakınız .


2
Youtube tarafından çevrilmiş olanı indirmenin bir yolu yok mu?
Jack,

Farkında olduğumdan değil, hayır. Altyazıları indirmek için bazı programlar var (diğer cevaplarda belirtilen Google2SRT gibi), ama hepsi "gerçek" kapalı başlıklar için.
slhck

2
@Jack: youtube-dl "--write-auto-sub" (en azından 2014.09.22.1 sürümünde) bir seçenek ekledi. Denemedim, ama aradığın şey bu olabilir.
Tim Landscheidt

Bu Ağustos 2015 itibariyle işe yaramıyor, lütfen düzeltin.
George Chalhoub

1
Bu benim için şu anda youtube-dl sürüm 2015.08.16.1 ile çalıştı.
Jeff Allen

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.