看到 InfoQ 昨天发了一篇文章,写到GitHub上面有一个很火的项目被封杀了。
这个项目叫做YouTube-dl,估计很多程序员都用过,大家别被这个项目的名字欺骗了,实际上这个项目它能够从全网七百多个音频网站下载视频,而且还可以把这个视频转成任意的格式,相当强大。也就是你可以直接从终端命令行直接下载YouTube、优酷、爱奇艺、B站等等上面的所有视频。
这个项目有多火呢?在GitHub的就有7万多的Star,没下架的时候在Python语言之下所有开源项目中,排名在第六名,像Django以及Flask这样如此广泛知名度很高的项目也只有五万多的Star,好了,说到这里大家知道有多牛逼了吧。
那咱们继续往下说,一个这么火的项目为啥被下架了。就像开头说到的,这个工具能够非常便捷的下载大部分视频网站的视频,这么方便别人都不去买会员上网站看视频了,这样这些视频网站肯定不干了,而且也涉及到侵犯别人版权。于是美国唱片业协会就向GitHub提出了删除GitHub的要求。
毕竟理亏,这个项目就被GitHub下掉了,现在到项目的主页就会看到这样的场景了。
不过各位老铁也不要虚,YouTube-dl 这个项目虽然在GitHub上面被禁了,但是人家早就有官网了,可以继续在官网上下载源码或者EXE的可执行文件。
现在很多程序员们奋起抗议:我们就这点爱好了,你还要封杀我们的爱好,真是太可恨了!所以大家纷纷建立了很多副本,现在只要以youtube-dl为关键词在GitHub搜索还能搜到很多副本,哈哈哈。
另外,作为一个曾经对GitHub极其热爱的程序员路人甲老哥,我想偷偷跟你们说:虽然 Youtube-dl 这个项目牛逼,但是也并不是不可替代的呀,实际上还有很多功能比较类似的项目的。
比如说我之前有在知乎介绍过一个项目叫做you-get,这个项目同样是可以从很多网站下载视频、图片和音频的,而且下载方式也很简单,就是一个简单的命令加上链接,像下面这个样子。
支持的网站也很多,下面我就是随手截的一张图。
还有很多小项目我就不多介绍了,反正上面两个项目足够大家下载小视频使用了。如果你不知道怎么搜索,上面两个项目可以在公众号后台回复【小视频】获取项目地址或者官方网站。
最后,我在看着两个项目的时候突然发现他们都是用Python写的,不得不说Python牛逼啊,此处就差一个Python广告了。。。