Github地址:https://github.com/soimort/you-get
官方网站:https://you-get.org/
知乎参考:如何下载网页上的视频?
一、安装Python
官网下载链接(3.9.1):https://www.python.org/downloads/release/python-391/
下载 打开安装,记得勾选 Add Python to PATH 这样就不用再手动配置环境变量了,直接可用。
验证安装是否成功:
运行cmd 命令提示符--输入 Python--回车
出现版本信息说明成功,否则是没有安装配置成功,请重新安装或找对应问题解决。
二、安装ffmpeg
FFmpeg 是一个开放源代码的自由软件,可以运行音频和视讯多种格式的录影、转换、流功能。
Github:https://github.com/FFmpeg/FFmpeg
下载:https://github.com/BtbN/FFmpeg-Builds/releases
下载解压,放到一个地方,复制路径,记住是到bin文件夹下。
这里就需要手动配置环境变量了,很简单。
系统变量和当前用户变量自己看着配置吧,我习惯都给配置了。(图片看不清的,拖动下载图片或到浏览器开新窗口)
验证:
也是用cmd,就不再赘述。
三、安装you-get
官网和GitHub都有写,因为之前是先安装了Python,这里就直接用pip命令安装。
pip3 install you-get
同样的cmd命令行工具,我已经安装过了,所以会warning警告,第一次安装会有下载进度条。
同样的验证:
升级版本:
pip3 install --upgrade you-get
其他详细内容请去官网和GitHub查看。
至此you-get已经安装完成,可以使用其下载视频了。
四、使用you-get下载视频
首先去各大视频媒体网站,如爱奇艺、优酷、腾讯视频、YouTube等,支持列表在官网和GitHub,但不重要,试试就知道了。
这里举例拿爱奇艺热播的《大江大河2》为例,顺便推荐此剧。
第一集地址:https://www.iqiyi.com/v_a94f7ii6hc.html
根据打开方式等情况,地址会不一样,只要复制“?”前边的.html的就行了,当然全部复制也没问题可以解析。(?后的是各种参数,#后的是页面锚点如页面跳转位置等)
复制上述地址,打开cmd,输入you-get,空格,粘贴复制的地址(win10在cmd界面鼠标右键即可粘贴),回车
下载进度界面不必多管,不同的视频网站会有不同的样子。
下载位置默认就是在C:\User\用户名 下。
可以多窗口同时下载多个视频,也可断点续传,就是没下载完关掉了窗口界面,下载会终止,再次输入相同的视频地址下载时它会检测然后继续下载。而且中断下载的视频也是可以看的,下多少就可以看多少。
五、补充设置
B站的下载界面:
默认下载的是最高画质的视频,有VIP权限的视频或画质不能下载。
.cmt.xml文件是弹幕内容,可以利用A站B站的弹幕在线转换字幕工具转换后生成ASS字幕文件。
bilibili ASS 弹幕在线转换地址:http://tiansh.github.io/us-danmaku/bilibili/
拖入播放器即可当做字幕加载。
爱奇艺视频下载出错:
Codec 'eac3' (86056) is not supported by the bitstream filter 'aac_adtstoasc'. Supported codecs are: aac (86018)
Error initializing bitstream filter: aac_adtstoasc
如果出现此错误代码,需要替换一个文件。
解决办法在这里:https://www.52pojie.cn/thread-1276632-1-1.html(出处: 吾爱破解论坛)
再次感谢,搜遍全网也是从这里解决这个问题的。
最后附上所需文件的网盘链接作为记录:
链接:https://pan.baidu.com/s/1JGwyI2q4P7PGJegAj3A-lg
提取码:92t5