Come scaricare video da YouTube con i sottotitoli?


37

Come faccio a scaricare video da YouTube con sottotitoli / didascalie?

Avevo provato usando youtube-dl , con le --write-srt --str-langbandiere ma ottengo sempre:

WARNING: video has no closed captions.


1
Bene, il video ha sottotitoli? Non riesco a riprodurre questo problema per i video che hanno il CCsegno disponibile. Quale video stai cercando di scaricare? Funziona con questo ?
slhck,

Sì. Prendi il CCsegno. Per i video che hai pubblicato ha funzionato bene. Ma per tutto quello che avevo provato prima che non funzionasse, ad esempio per questo video: youtube.com/watch?v=RHy9_RQbrnQ ottengo: WARNING: video has no closed captionsdiversamente da come puoi vedere nella pagina di YouTube. `
Jack,

Vedi esattamente quello che ho provato: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

Molto interessante è controllare i sottotitoli con --list-subs.
pevik,

1
se sei su una distribuzione LTS, assicurati di usare una versione aggiornata di youtube-dl, il pacchetto apt TLS su ubuntu: 14.04 per esempio, non funziona con i sottotitoli generati generati, ma l'attuale versione della versione pip ( sudo pip install -U youtube-dl)
ThorSummoner,

Risposte:


54

Assicurati che il video che stai provando a scaricare abbia i sottotitoli effettivi caricati dal proprietario.

È quindi possibile utilizzare, ad esempio:

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

C'è anche un'opzione per scaricare i file dei sottotitoli generati automaticamente, usando --write-auto-sub.

Vedere la youtube-dldocumentazione di .


2
Non c'è modo di scaricare quello tradotto da YouTube?
Jack,

Non che ne sia a conoscenza, no. Sembra che ci siano alcuni programmi per scaricare i sottotitoli (come Google2SRT menzionato nelle altre risposte), ma quelli sono tutti per i "veri" sottotitoli.
slhck,

2
@Jack: youtube-dl da allora ha aggiunto un'opzione "--write-auto-sub" (almeno nella versione 2014.09.22.1). Non l'ho provato, ma potrebbe essere quello che stavi cercando.
Tim Landscheidt,

Non funziona da agosto 2015, per favore correggi.
George Chalhoub,

1
Questo ha funzionato per me proprio ora con la versione youtube-dl 2015.08.16.1.
Jeff Allen,

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.