×

youtube-dl 被封禁后又重新上架,这款下片神器你用过没?

youtube-dl 被封禁后又重新上架,这款下片神器你用过没?
不管是在国内,还是在国外,人们对于下载视频,都有很高的需求。国外最大的视频网站是YouTube,而在国内又有优、爱、腾等视频网站。这些网站都有一个共同的特点,那就是不提供常规视频下载功能。因此,国外就有热心的开发者,专门为这些网站开发了下载插件,最为
  • 2021年-01月
  • youtube
  • dl
  • YouTube
  • 不管是在国内,还是在国外,人们对于下载视频,都有很高的需求。国外最大的视频网站是YouTube,而在国内又有优、爱、腾等视频网站。这些网站都有一个共同的特点,那就是不提供常规视频下载功能。

    因此,国外就有热心的开发者,专门为这些网站开发了下载插件,最为出名的就属youtube-dl了。youtube-dl不仅免费,而且开源。别看它名字里有youtube,但它支持的网站非常多,对国内的视频网站兼容性也非常好。

    1youtube-dl被封杀

    而就在去年11月下旬,美国唱片协会向GitHub发出诉讼通知,以违反《数字千年版权法案》(DMCA)为由,要求其下架开源项目youtube-dl。

    收到诉讼邮件后,GitHub被迫下架了该项目。随后,开发者们对此举发起抗议,他们复制大量代码副本并疯狂传播,短短几天,在GitHub平台上出现了一股youtube-dl热,到处都是它的身影。

    与此同时,美国唱片协会也一再向GitHub施压,要求其立即阻止开发者的报复行动。一时间,GitHub左右为难。但迫于DMCA的压力,还是不得不向开发者发出警告:如再次创建youtube-dl副本,可能面临封号的危险。

    该事件僵持了 25 天之后,GitHub终于等到了如愿的结果。其代理律师公司电子前沿基金会EFF(Electronic Frontier Foundation)已向GitHub发出审理通知,通知中明确指出:开源项目 youtube-dl 未违反 DMCA 第 1201 条款

    案件得以澄清后,GitHub立即恢复了 youtube-dl开源项目,并发布官方博客进行了说明。

    2youtube-dl怎样用?

    这么好的工具,搜网通当然要安利给大家,要使用youtube-dl,我们首先需要安装Python,youtube-dl是基于Python编写的软件,Python可以在官网下载到,文末提供了链接。

    接着我们来下载youtube-dl。我们可以从GitHub上youtube-dl项目中下载,也可以从youtube-dl的官网下载,文末也提供了链接。

    下载好的“youtube-dl.exe”,将它放在一个文件夹当中。接着,在这个文件夹空白处按住“shift”键并点击右键,在快捷菜单中选择“在此处打开Powershell窗口”。

    随后,在Powershell窗口中输入“cmd”并按下回车键,youtube-dl就是需要使用cmd来调用。这个时候,就可以用youtube-dl来下载视频了。

    下载解析视频命令:youtube-dl空格+视频地址。

    比如,搜网通随便找一个YouTube视频,输入命令按下回车键,youtube-dl就会自动解析网页上的视频,还可以时时看到下载进度、下载速度和所需下载时间。

    youtube-dl https://www.youtube.com/xxxxx

    前面也提到过,虽然youtube-dl名字里面有“YouTube”,但它其实可以下载很多国内的视频网站,这也是强大之处。

    比如下载优酷视频,一样的操作方法,只需要下载命令加上复制粘贴视频地址即可加入下载。

    youtube-dl https://v.youku.com/xxxxx

    等到youtube-dl提示下载100%完成,就可以在本地打开视频观看了,下载默认路径是在youtube-dl.exe文件同一个目录下。

    再来测试一下哔哩哔哩,发现同样也能够支持下载的,下载的格式就是flv。

    youtube-dl https://www.bilibili.com/xxxxx

    youtube-dl支持的网站还有非常的多,大家可以从作者整理的这个列表里查看支持的网站:https://rg3.github.io/youtube-dl/supportedsites.html

    (老司机喜欢的91xxxx也在支持列表中哦)

    以上仅是youtube-dl最简单的使用方法,它的功能当然不止于此。在youtube-dl的GitHub主页上,详细列出了youtube-dl的各种功能以及调用方法。

    给大家总结了几个常用的命令:

    直接下载视频:

    youtube-dl [url] 

    下载字幕(一般用于YouTube网站比较多):

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

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

    批量下载(也主要是YouTube的视频列表):

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

    更多玩法,大家可以参阅GitHub上的使用说明。总的来说,youtube-dl称得上下片神器之一,也是老司机必备的神兵利器。

    3下载和开源地址Python下载:https://www.python.org/downloads/youtube-dl下载:https://youtube-dl.org/downloads/latest/youtube-dl.exe开源地址:https://github.com/ytdl-org/youtube-dl
    TOP