如何从YouTube下载带有字幕/字幕的视频?
我曾尝试使用带有标志的youtube-dl,--write-srt --str-lang
但总是得到:
WARNING: video has no closed captions
。
是。有
—
杰克
CC
标志。对于您发布的视频,效果很好。但是对于我之前尝试过的所有内容都不起作用,例如,对于此视频:youtube.com/watch?v=RHy9_RQbrnQ,我得到了:WARNING: video has no closed captions
与您可以看到的youtube页面不同。`
看一下我尝试过的内容:
—
杰克
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
非常有趣的是使用来检查字幕
—
pevik '16
--list-subs
。
如果您使用的是LTS发行版,请确保使用uo-to-date版本的youtube-dl,例如ubuntu:14.04上的TLS apt软件包不适用于生成的隐藏式字幕,但是该当前pip发行版可以(
—
ThorSummoner
sudo pip install -U youtube-dl
)
CC
标志的视频,我无法重现此问题。您要下载哪个视频?它适用于这个吗?