Wie lade ich Videos von YouTube mit Untertiteln herunter?


37

Wie lade ich Videos von YouTube mit Untertiteln / Untertiteln herunter ?

Ich habe es mit youtube-dl versucht , mit --write-srt --str-langFlags, aber ich bekomme immer:

WARNING: video has no closed captions.


1
Hat das Video Untertitel? Ich kann dieses Problem nicht für Videos reproduzieren, für die das CCZeichen verfügbar ist. Welches Video möchten Sie herunterladen? Funktioniert es mit diesem ?
Slhck

Ja. Habe das CCSchild. Für Videos, die Sie gepostet haben, hat es gut funktioniert. Aber für alles , was ich versucht hatte , bevor es nicht funktioniert, zB für dieses Video: youtube.com/watch?v=RHy9_RQbrnQ ich: im WARNING: video has no closed captionsGegensatz zu, wie Sie in youtube Seite sehen. `
Jack

Sehen Sie genau, was ich versucht habe: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

Ganz interessant ist es, Untertitel mit zu überprüfen --list-subs.
Pevik

1
Wenn Sie eine LTS-Distribution verwenden, stellen Sie sicher, dass Sie eine aktuelle Version von youtube-dl verwenden. Das TLS-Apt-Paket für Ubuntu: 14.04 funktioniert beispielsweise nicht mit generierten Untertiteln, die aktuelle Pip-Release-Version jedoch ( sudo pip install -U youtube-dl)
ThorSummoner

Antworten:


54

Stellen Sie sicher , dass das Video , das Sie herunterladen sind versucht hat tatsächlich Untertitel vom Eigentümer hochgeladen.

Sie können dann zum Beispiel verwenden:

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

Es besteht auch die Möglichkeit, die automatisch generierten Untertiteldateien mithilfe von herunterzuladen --write-auto-sub.

Siehe die youtube-dlDokumentation .


2
Gibt es keine Möglichkeit, die von YouTube übersetzte Version herunterzuladen?
Jack

Nicht, dass ich wüsste, nein. Es scheint einige Programme zum Herunterladen von Untertiteln zu geben (wie Google2SRT in den anderen Antworten erwähnt), aber diese sind alle für die "echten" Untertitel.
Slhck

2
@Jack: youtube-dl hat seitdem eine Option "--write-auto-sub" hinzugefügt (zumindest in Version 2014.09.22.1). Ich habe es nicht ausprobiert, aber vielleicht haben Sie danach gesucht.
Tim Landscheidt

Dies funktioniert ab August 2015 nicht, bitte korrigieren.
George Chalhoub

1
Das hat bei mir gerade mit youtube-dl Version 2015.08.16.1 geklappt.
Jeff Allen

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.