最近对于老司机们来说,有一个不得不关注的新闻——著名开源下片神器“youtube-dl”被github官方封禁。
原因是美国唱片业协会riaa以dmca (数字千年版权法)投诉,称youtube-dl侵犯版权。
但不久后,github毅然将youtube-dl重新上架,并且专门拨出100万美元作为法律辩护基金,以应对未来的诉讼。这个举动,令很多老司机动容。
可以预见,youtube-dl的版权纠纷仍会持续一段时间。而youtube-dl之所以被riaa这样依托于巨头的组织盯上,根本原因也在于它强大的视频下载能力。
youtube-dl的作用在于,可以将youtube等视频网站的各种视频全部下载下来,虽然它的名字只写了youtube,但其实支持现在大多数的视频网站。
youtube-dl无论是解析能力还是下载速度,都堪称一绝,市面上很多网页视频下载器,本质上就是利用youtube-dl改造而来的。
youtube-dl在github上开源,它本身没有gui图形界面,需要命令行才能使用。今天接着youtube-dl被封禁后又重新上架这个契机,就简单来谈谈youtube-dl的安装和使用吧。
本文以windows平台为例。要使用youtube-dl,我们首先需要安装python,youtube-dl是基于python编写的软件。点击下面链接进入python官网,下载安装即可。
如果你的操作系统是64位的,那么最好下载64位的python。
以windows系统为例,python官网的下载按钮默认可能会提供32位的安装包,这时候你可以进入到download-windows页面中,找到64位的安装包下载。
接着我们来下载youtube-dl。我们可以从github上youtube-dl项目的“release”栏目中下载,也可以从youtube-dl的官网下载。
下载“youtube-dl.exe”,将它放在一个文件夹当中。
接着开启这个文件夹,在空白处按住“shift”键并点击右键,在快捷菜单中选择“在此处打开powershell窗口”。
接着,在powershell窗口中输入“cmd”并按下回车键,这时候就可以在powershell窗口中输入cmd命令了,youtube-dl需要使用cmd来调用。到了这里,就可以用youtube-dl来下载视频了。
虽然youtube-dl名字里面只有“youtube”,但它其实可以通杀很多视频网站,例如太平洋的视频也可以
那么只要输入以下命令即可:
youtube-dl https://pconline.pcvideo.com.cn/video-29317.html
按下回车,youtube-dl就会自动解析网页上的视频,然后默认下载最高画质的视频源到同一个目录下。待到youtube-dl提示下载100%完成,就可以在本地打开视频观看了。
输入命令后按下回车键,可以看到下载进度
下载完成,视频出现在youtube-dl.exe所在的目录
这是youtube-dl最简单的使用方法,它的功能当然不止于此。
在youtube-dl的github主页上,详细列出了youtube-dl的各种功能以及调用方法。
youtube-dl的github主页中,有很多参数调用的命令说明
如果想要使用某个功能,按照以下格式调用即可。
举个简单的例子吧,仍然以上面的视频为例。如果网页视频中带有字幕,想要下载所有的字幕,就可以输入:
youtube-dl --all-subs url
接着,所有的视频字幕都会被下载回来了。
除此以外,youtube-dl还有其他很多玩法,大家可以参阅github上的使用说明。
总的来说,youtube-dl的确是当前最强的下片神器之一,它对世界上绝大多数的网页视频都能生效,绝对称得上是老司机必备的神兵利器。
牛人眼中的8K视界:三星Neo QLED 8K电视全猜想
赛卓电子科创板IPO获受理!主打位置传感器芯片,募资11亿研发车规级芯片
三星释放出追求交易信号,并购活动将频繁出现
半导体封装供应商均华:将于23日挂牌上柜
使用DS4424对DC-DC转换器的输出电压裕量调节
开源下片神器“youtube-dl”被官方封禁
什么是投影“热失焦”?是什么造成了热失焦?
智能家居轻量级酣战 各大巨头纷纷抢占
哈弗h10新奇靓丽的外型,形状可谓十分惊艳!内饰方面,不奢华却也不寒酸,以后都不用买合资车了
谁将会成为国产电动汽车的代表
超声波洗碗机控制器电源发生器设计
乐视电动车于12月正式推出 与特斯拉打对台戏
天问一号探测器进入火星停泊轨道
谷歌透过Android手机窃取用户信息,目前还无法解决
春季集结令 | 迈威通信3月市场活动抢先知,欢迎新老朋友莅临交流!
新时期发展数字科技迫在眉睫
UWB隧道管廊人员定位
传苹果正在开发新的ARM处理器
采用VHDL语言和FPGA芯片的2FSK调制解调器实现方案介绍
NAND 闪存满足内存控制器要求