之前写了关于you-get包的使用,由于挖了个youtube-dl的坑,在这里填上。同样是利用命令行下载网页视频,youtube-dl和you-get的使用方法大致相同,只是youtube-dl多了下载格式的选项。

那么首先找到需要下载的网页或者视频地址,复制到剪切板。按windows徽标键,输入cmd,打开命令行。如果没有安装,可以直接输入pip install youtube-dl安装,或者输入python -m pip install --upgrade youtube-dl进行更新。

安装完成后,直接在命令行输入youtube-dl -F 视频地址,这里我们选择VOA的一个慢速新闻,地址是https://www.voanews.com/episode/film-joker-raises-concerns-violence-4053531,新闻的标题是Film 'Joker' Raises Concerns of Violence,即电影《小丑》引发对暴力犯罪的担忧。(我曾用这个素材做过英语作业的news report)

直接在命令行输入youtube-dl -F https://www.voanews.com/episode/film-joker-raises-concerns-violence-4053531

这时会出来一行目录,输入youtube-dl -f mp4-455 https://www.voanews.com/episode/film-joker-raises-concerns-violence-4053531
然而由于网络问题,下载失败了

我们换一个网址,输入youtube-dl -F https://www.youtube.com/watch?v=1pizpKbihcQ
第二行是 youtube-dl -f 137+140 https://www.youtube.com/watch?v=1pizpKbihcQ

第二行-f后面必须是视频+音频格式
由于某种不知名的原因,更新之后的youtube-dl识别了不了B站的视频格式了,所以推荐大家使用you-get。