youtube-dl 是我最喜欢的视频下载工具。 它最大的优点是支持大部分视频网站,功能强大。
支持的站点
今天就来说说这个工具的安装和使用方法。这是youtube-dl的下载地址
youtube-dl 官网地址:
youtube-dl GitHub页面地址:
1.如果您的系统是Linux并且安装了pip3或pip,则可以使用以下命令进行安装。
sudo pip install --upgrade youtube_dl
如果您是 macOS 用户,还可以使用:
brew install youtube-dl
如果您使用的是Windows系统,我们只需要从官网下载youtube-dl并解压到任意目录et软件教程,比如D:\youtube-dl
2.但是youtube-dl还有一个缺点,就是下载时是单线程的,速度太慢了。 为了使youtube-dl下载速度更快,我们需要aria2来加速youtube-dl。 在安装aria2之前,我们首先要安装python环境。
蟒蛇官方网站
下载最新版本。
安装时记得添加环境。
3、下载aria2和ffmpeg这两个软件。
下载后,解压。 不要直接打开,把这三个软件放在一起,方便管理。
4、然后我们在我的电脑->高级系统设置->高级->环境变量->系统变量->路径中填写这三个软件的路径。 这一步的目的是告诉系统这三个软件是可用的et软件教程,这样以后使用的时候就不用再去文件夹里找软件了。
5.我们按Ctrl+
6.现在我们可以轻松地使用youtube-dl来下载你想要下载的视频了。
youtube-dl的功能非常强大,命令也很多。 相关命令可以查看youtube.dl的官方文档。
#自述文件
但我们最常用的命令是以下这些。
youtube-dl -U 程序升级
youtube-dl -F URL 获取网页上所有视频格式
我们一般使用 youtube-dl -f 'URL' 来下载你想要的视频,例如
youtube-dl-f 137
您还可以指定视频和音频的最终合成,例如
youtube-dl-f 137+140
您甚至可以下载最高质量的视频和音频,而无需担心任何事情,例如
youtube-dl -f 最佳视频+最佳音频
最后我们使用外接的Aria2多线程下载工具来加速下载
youtube-dl -f bestvideo+bestaudio --外部下载器 aria2c --外部下载器-args "-x 16 -k 1M"
Aria2参数说明:
--external-downloader aria2c //调用外部下载工具
--external-downloader-args //外部下载工具指定参数
-x 16 //启用aria2 16线程,最大支持16线程
-K 1M //指定块大小
最后是一些高级的应用方法
您可以创建一个bat文件来批量下载视频,只需将所有视频地址添加到list.txt文档中即可。
youtube-dl -f bestvideo+bestaudio -ci --batch-file=list.txt --external-downloader aria2c --external-downloader-args "-x 16 -k 1M"