youtube-dl,又一全网视频下载利器

之前介绍过命令行的下载神器you-get,这个工具对国内的网站支持的比较好一些,传送门在这里:

你还在为无法下载网站视频烦恼吗?试试You-Get,统统帮你搞定

今天再分享一个同样强大的命令行下载神器:youtube-dl

看名字以为是不是专门下载youtube网站视频的工具,其实不然,它支持超过全世界好几百个网站的视频下载,或许可能是国内有墙的因素,youtube-dl对墙外的那些不存在的网站支持的会相对好一些。

youtube-dl是基于python编写的语言,安装的话和you-get是一样的。windows系统的话还可以直接在官网(http://rg3.github.io/youtube-dl/)下载youtube-dl.exe,然后放在电脑的任意目录下。通过cmd进入该文件目录,通过下面的命令即可使用。

下面说说一些常用的功能,以youtube网站为例

直接下载视频

youtube-dl [url] //程序自动选择一个最清晰的格式下载

查看视频所有类型,只看不下载

youtube-dl -F [url]

这是一个列清单参数,执行后并不会下载视频,但能知道这个目标视频都有哪些格式存在,这样就可以有选择的下载啦!

youtube网站中的视频存在好多种格式,视频和音频也有分离的。上图中第一个横线的就是只有音频,第二个横线是只有视频,第三个是最好的版本(音频视频都齐全)

下载字幕

youtubd-dl --write-sub [url] //这样会下载一个vtt格式的英文字幕和mkv格式的1080p视频下来

youtube-dl --write-sub --skip-download [url]//下载单独的vtt字幕文件,而不会下载视频

youtube-dl --list-subs [url] //列出所有可用字幕


需要说明一下,youtube的字幕分为系统自动生成的字幕和手动上传的字幕。上图的为网站根据语音自动生成的字幕,同时支持世界上各种语言的转换翻译,中文当然也是支持的。下载的字幕文件为.vvt格式。

下载视频列表

youtube-dl [playlist_url]//一条命令直接把视频列表里的视频全部下载

其他

1、其他网站的视频下载使用基本类似。这里直接贴几张图:

爱奇艺


优酷

2、youtube-dl支持的网站很多,大家可以从作者整理的这个列表里查看支持的网站:https://rg3.github.io/youtube-dl/supportedsites.html(不过由于有的网站接口改变,可能当初支持的网站现在不能很好的支持了)。

3、如果下载的视频网站现在不能用youtube-dl下载的,可以试试之前介绍过的You-Get,配合起来用。


欢迎交流!

你可能还会想看

1、分享一种批量下载爱奇艺剧集视频的方法

2、技巧 | 正则表达式实例 - 快速提取爱奇艺视频目录

3、介绍一个非常适合老司机的Github项目

4、推荐一本关于对未来思考的书

5、手机玩游戏不爽?来试试Phoenix OS凤凰系统


推荐阅读更多精彩内容