这次我介绍一下如何去下载(不可描述)你想要的视频,存干货,技术流,适合有一些电脑基础的朋友们,但是如果你并不不是很懂电脑也没关系,按步骤一步一步来,也是可以的。
主要这里是运用python这种脚本语言。
1. 如果电脑没有安装python环境,先安装python,推荐3.6
Python安装说明:
运行python-3.6.5-amd64.exe文件
选择Customize installation,一定要勾选Add_Python 3.6 to PATH,防止手工添加环境变量
选择安装的属性,Documentation、pip、tcl/tk and IDLE 必须安装,tcl/tk and IDLE是Python环境的开发环境窗口,pip用来安装numpy等package。选择全部安装。
2. 测试python是否安装成功
点击开始,输入cmd,点击Enter键,进入cmd编程环境,输入python,如图中显示则表示安装成功
3. 安装youtube-dl和ffmpeg
WIN+R输入cmd,确定,输入pip install youtube-dl,回车,安装成功
也可输入youtube-dl验证,不过由于youtube上1080p及以上分辨率的视频和音频是分离的,所以还需要安装ffmpeg来将视频与音频进行合并,当然也可以用格式工厂,但是使用起来没有ffmpeg方便
从ffmpeg官网下载解压包将ffmpeg-4.0-win64-static.zip压缩包解压到D盘根目录
添加环境变量,右击我的电脑,选择属性-高级系统设置-高级-环境变量-系统变量-path,单击编辑,在最后输入;D:\ffmpeg-3.2.4-win64-static\bin,确定,重启系统,打开cmd,输入ffmpeg -version,安装成功如下图所示
打开cmd,输入youtube-dl -F youtube视频链接,回车,会显示该视频可以下载的视频格式与分辨率,如
可以看到,1080p的视频(如format code=137)显示为video only,即只有图像,没有声音,所以我们还要下载音频(fomat code=140),cmd输入d:,将当前目录切换到D盘根目录,输入youtube-dll -f 137+140 youtube视频链接,回车,下载的视频和音频会自动被ffmpeg合并保存到D盘根目录下,如果下载720p的视频(format code=22),可以看到并不需要单独下载音频文件,输入youtube-dll -f 22 youtube视频链接即可
每次下载都要这样重复操作比较麻烦,我们可以写成bat文件,如文件youtubeGet.bat
下面就是我找到的一个youtubeGet.bat批处理文件,大家参考一下:
双击运行,按照提示输入保存路径、视频链接和format code,即可下载