windows10安装youtube-dl – 一款犀利的全网视频下载利器

用了几天youtube-dl渐渐的有点离不开这个工具了,啥视频都能下载,真的是啥网站视频都能下载。你懂的……

youtube-dl,你不要被这个名字误导,以为只能下载youtube的视频,我估计作者这样是为了好记。因为下载需要用到的命令就是youtube-dl 后面只要跟着视频地址就可以轻松下载了。下面我们看看在如何在本地电脑安装youtube-dl以及如何用其下载视频!以前介绍过you-get,文章如下:

  • 轻量级视频下载神器Annie – Bilibili、Youtube、抖音轻松下载!

具体的安装和使用


1、前言

真的是高星项目,star多达59.7k。

  1. github:https://github.com/ytdl-org/youtube-dl
  2. 官网:http://ytdl-org.github.io/youtube-dl/
  3. 支持的网站:http://ytdl-org.github.io/youtube-dl/supportedsites.html

2、安装

windows上面安装非常简单,可以在cmd里面用命令安装,如下:

pip:

pip install youtube-dl

如果要升级版本,可以用如下命令:

pip install --upgrade youtube-dl

exe安装:

你也可以下载exe文件安装。然后放在电脑的任意目录下。通过cmd进入该文件目录,通过下面的命令即可使用。

下载地址:http://ytdl-org.github.io/youtube-dl/download.html

注意:

  1. 如果你是 Windows10 系统,很可能会报一个找不到 MSVCR100.dll 的错误,此时需要先安装 Microsoft Visual C++ 2010 Redistributable Package (x86),然后再次执行 youtube-dl.exe 即可
  2. 如果你用pip安装,那么请事先按照要求安装Python版本 2.6、2.7 或 3.2+ 才能工作,但 Windows exe 除外。

3、下载视频

这里介绍几个最常用的下载命令格式,默认下载的是 720p 的视频,不过,我们也可以用命令看看这个视频都有哪些格式,选择一个最好的下载。在具体如下:

1:自动选择下载

最简单的下方式就是“youtube-dl <url>”这样的方式来下载,举例如下:

youtube-dl https://www.bilibili.com/video/av81058639/?p=1

下载截图:

2:查看视频所有类型,有选择的下载

命令:youtube-dl -F <url>

一般在下载youtube的视频的是时候可以用到,因为YouTube是视频和音频分离的,所以需要选择一个组好的版本下载,使用如下:

youtube-dl -F https://www.youtube.com/watch?v=4Ss2petKKXE

截图:

我们看到最后一个是best,包含的视频和音频等等,那么如下下载这个视频呢,使用命令:“youtube-dl -f ”具体用法如下:

youtube-dl -f 18 https://www.youtube.com/watch?v=4Ss2petKKXE

具体使用截图:

3:指定视频格式

有时候默认情况下会下载 webm 格式的视频,我们可以设置只下载 mp4 格式的视频,用法如下:

youtube-dl -f mp4 https://www.youtube.com/watch?v=4Ss2petKKXE

4、重命名

通过 -o 参数可以格式化下载的位置和名字,具体如下:

下载播放列表

youtube-dl -o '%(playlist)s/%(playlist_index)s - %(title)s.%(ext)s' https://www.youtube.com/playlist?list=PLumqm-XDIBr1tduTDECpjF_l33IVupKAN

载的文件名格式化为 播放列表名称/视频位置 - 视频标题.扩展名

下载频道

youtube-dl -o '%(uploader)s/%(title)s.%(ext)s'  https://www.youtube.com/channel/UCahEYs3JbJQL-oyL_0H9pRA

下载的文件名格式化为 上传者姓名/视频标题.扩展名

如果嫌上面的麻烦,那就简单点下载视频列表

命令格式:youtube-dl <playlist_url> 这样就可以下载了。

youtube-dl https://www.youtube.com/playlist?list=PLumqm-XDIBr1tduTDECpjF_l33IVupKAN

5、身份验证

如果有的视频需要登录下载,youtube-dl也是支持的。

-u, --username USERNAME          使用此帐户 ID 登录
-p, --password PASSWORD         密码
                                
-2, --twofactor TWOFACTOR       双重身份验证代码
-n, --netrc                                    使用 .netrc 身份验证数据
--video-password PASSWORD    视频密码  (vimeo, smotri, youku)

示列:

youtube-dl -u user -p password -o '~/MyVideos/%(playlist)s/%(chapter_number)s - %(chapter)s/%(title)s.%(ext)s' https://www.udemy.com/java-tutorial/

6、最后

下载视频真的好用,完全可以作为自己的主力视频下载工具,而且还没有广告。使用简单,功能强大。youtube-dl 的功能还是很多,远不止上面说的这些,感兴趣的可以自己看文档研究。