0%

youtube、youku、爱奇艺等视频平台下载方法

视频下载的痛点

很多时候,我们在youtube、youku、爱奇艺、腾讯视频、bilibili等视频平台看到了喜欢的视频,想要下载到本地,但是无法下载,要么必须要客户端才能下载。
好不容易下载到本地,对于不同平台下载的视频,还必须使用不同的客户端进行播放。
如果想要作为教学视频放到PPT中,还必须进行转码,不同平台还得寻找不同的转码方法。

太难了,好在一些前辈帮我们解决了这些问题,并且开发出了很多好用的工具。本文中,重点推荐两款个人在用的视频下载工具:youtube-dlyou-get

youtube-dl

1、访问youtube-dl,下载需要的版本,这里以macos版本为例

1
2
3
4
sudo curl -L https://yt-dl.org/downloads/latest/youtube-dl -o /usr/local/bin/youtube-dl
sudo chmod a+rx /usr/local/bin/youtube-dl
# or
brew intall youtube-dl

2、查看视频支持的下载格式,下载视频

1
2
youtube-dl -F http://v.youku.com/v_show/id_XODQzMTQ4NDQ=.html
youtube-dl -f mp4 http://v.youku.com/v_show/id_XODQzMTQ4NDQ=.html

you-get

1、访问you-get,下载需要的版本,这里以macos版本为例

1
2
3
pip3 install you-get
# or
brew install you-get

2、查看视频支持的下载格式,下载视频

1
2
3
you-get -i http://v.youku.com/v_show/id_XODQzMTQ4NDQ=.html
you-get http://v.youku.com/v_show/id_XODQzMTQ4NDQ=.html
#you-get --itag=18 'https://www.youtube.com/watch?v=jNQXAC9IVRw'

对比

这两个软件功能上没有太大差别,下载速度也没有太大差别。
youtube-dl更加轻量,安装也要比you-get快的多(you-get依赖一堆软件)。
对于同一个视频,这两个软件支持的下载格式有所不同,比如上面的例子中,youtube-dl支持mp4格式,you-get支持flv格式。