如何下载youtube(如何下载youtube高清视频)

youtube-dl是我最喜欢使用的视频下载工具,没有之一,它最大的优点就是支持绝大部分视频网站,同时功能强大。

Supported sites如何下载youtube(如何下载youtube高清视频)

https://github.com/ytdl-org/youtube-dl/blob/master/docs/supportedsites.md

我们今天来谈一谈怎么安装和使用这款工具。这是youtube-dl的下载地址

youtube-dl 官网地址:https://youtube-dl.org/

youtube-dl GitHub 页面地址:https://github.com/ytdl-org/youtube-dl

1,如果你的系统是linux,并且安装好 pip3 或 pip的话可以使用下边命令安装。

sudo pip install –upgrade youtube_dl

如果你是 macOS 用户,也可以使用:

brew install youtube-dl

如果你是Windows系统,我们只需要再官网下载好youtube-dl并解压到任意目录就可以了,例如D:\youtube-dl

如何下载youtube(如何下载youtube高清视频)

2,但youtube-dl还有个缺点,就是下载时单线程。简直就是龟速,下边我们为了让youtube-dl下载速度更快,需要aria2来加速youtube-dl,安装aria2之前我们先要安装python环境

python 官网

https://www.python.org/

下载最新版本。

安装时记得添加环境。

如何下载youtube(如何下载youtube高清视频)

3,下载aria2、ffmpeg这2个软件。

http://aria2.github.io/

http://ffmpeg.org/

下完,解压。不要直接打开,把这三个软件都放到一起方便管理。

如何下载youtube(如何下载youtube高清视频)

4,然后我们在我的电脑 ->高级系统设置 ->高级 ->环境变量 ->系统变量 ->Path中填写这3个软件的路径。这步的目的是告诉系统有这三个软件,以后用的时候不用你进文件夹找软件。

如何下载youtube(如何下载youtube高清视频)

5,我们Ctrl+X选择运行,输入cmd打开命令行工具,这时我们输入youtube-dl -v 可以查看软件版本.如果出现下图就证明以上软件安装完成了。

如何下载youtube(如何下载youtube高清视频)

6,下边我们就可以畅快的使用youtube-dl来下载你想下载的视频了。

youtube-dl的功能非常强大,命令也非常多,大家可以查看youtube.dl官方说明文档查阅相关命令。

https://github.com/rg3/youtube-dl/blob/master/README.md#readme

不过我们使用最多的命令就是下边的几个。

youtube-dl -U 程序升级

如何下载youtube(如何下载youtube高清视频)

youtube-dl -F URL 获取网页所有视频格式

如何下载youtube(如何下载youtube高清视频)

我们一般使用youtube-dl -f ‘URL’ 来下载你想要的视频,例如

youtube-dl -f 137 https://www.youtube.com/watch?v=4ETGosJf7aQ

如何下载youtube(如何下载youtube高清视频)

也可以指定视频和音频最后合成,例如

youtube-dl -f 137+140 https://www.youtube.com/watch?v=4ETGosJf7aQ

甚至可以什么都不管,直接下载最高质量的视频和音频,例如

youtube-dl -f bestvideo+bestaudio https://www.youtube.com/watch?v=4ETGosJf7aQ

最后我们使用外部Aria2多线程下载工具来加速下载

youtube-dl -f bestvideo+bestaudio https://www.youtube.com/watch?v=4ETGosJf7aQ –external-downloader aria2c –external-downloader-args \”-x 16 -k 1M\”

如何下载youtube(如何下载youtube高清视频)

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\”

如何下载youtube(如何下载youtube高清视频)

秒鲨号所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈!本站将在三个工作日内改正。
(0)

大家都在看

品牌推广 在线咨询
返回顶部