视频下载的痛点
很多时候,我们在youtube、youku、爱奇艺、腾讯视频、bilibili等视频平台看到了喜欢的视频,想要下载到本地,但是无法下载,要么必须要客户端才能下载。
好不容易下载到本地,对于不同平台下载的视频,还必须使用不同的客户端进行播放。
如果想要作为教学视频放到PPT中,还必须进行转码,不同平台还得寻找不同的转码方法。
太难了,好在一些前辈帮我们解决了这些问题,并且开发出了很多好用的工具。本文中,重点推荐两款个人在用的视频下载工具:youtube-dl和you-get。
youtube-dl
1、访问youtube-dl,下载需要的版本,这里以macos版本为例
1 | sudo curl -L https://yt-dl.org/downloads/latest/youtube-dl -o /usr/local/bin/youtube-dl |
2、查看视频支持的下载格式,下载视频
1 | youtube-dl -F http://v.youku.com/v_show/id_XODQzMTQ4NDQ=.html |
you-get
1、访问you-get,下载需要的版本,这里以macos版本为例
1 | pip3 install you-get |
2、查看视频支持的下载格式,下载视频
1 | you-get -i http://v.youku.com/v_show/id_XODQzMTQ4NDQ=.html |
对比
这两个软件功能上没有太大差别,下载速度也没有太大差别。
youtube-dl更加轻量,安装也要比you-get快的多(you-get依赖一堆软件)。
对于同一个视频,这两个软件支持的下载格式有所不同,比如上面的例子中,youtube-dl支持mp4格式,you-get支持flv格式。