0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

开源下片神器“youtube-dl”被官方封禁

lhl545545 来源:太平洋电脑网 作者:Aimo 2021-01-04 10:50 次阅读

最近对于老司机们来说,有一个不得不关注的新闻——著名开源下片神器“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的确是当前最强的下片神器之一,它对世界上绝大多数的网页视频都能生效,绝对称得上是老司机必备的神兵利器。
责任编辑:pj

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 软件
    +关注

    关注

    67

    文章

    4351

    浏览量

    85663
  • 开源
    +关注

    关注

    3

    文章

    2991

    浏览量

    41725
  • Youtube
    +关注

    关注

    0

    文章

    141

    浏览量

    15320
收藏 人收藏

    评论

    相关推荐

    OpenWRT 开源社区官方第一块开发板 OpenWrt One/AP-24.XY,正式面世

    OpenWRT 开源社区官方第一块开发板 OpenWrt One/AP-24.XY,正式面世。将由比派科技Banana Pi 开源社区生产与分发销售 https
    发表于 04-09 11:32

    开发者发布自制非官方YouTube应用,Vision Pro头显可用

    据了解,该第三方应用可完整实现原生的 YouTube 功能,包括手势操控和保持原始视频宽高比等功能,同时支持浏览播放列表,甚至在观看过程中出现的 YouTube 广告。据开发者表示,此举旨在免受谷歌声讨。
    的头像 发表于 02-03 10:53 262次阅读

    介绍一款基于java的渗透测试神器-CobaltStrike

    Cobalt Strike是一款基于java的渗透测试神器,常被业界人称为CS神器
    的头像 发表于 01-16 09:16 286次阅读
    介绍一款基于java的渗透测试<b class='flag-5'>神器</b>-CobaltStrike

    纳雷科技成为开源飞控ArduPilot平台官方合作伙伴

    近日,纳雷科技正式成为全球知名开源飞控平台的官方合作伙伴,与ArduPilot平台完美兼容,无缝对接,提供从传感到飞控全流程服务支持,客户即插即用,能够更好的推动国内外无人机应用创新。
    的头像 发表于 01-15 10:52 475次阅读

    DL4001~DL4007 整流二极管 杭州东沃

    关于整流二极管DL4001-DL4007这方面的知识就分享到这儿。东沃电子推出的DL4001、DL4002、DL4003、DL4004、
    的头像 发表于 08-30 15:04 586次阅读
    <b class='flag-5'>DL</b>4001~<b class='flag-5'>DL</b>4007 整流二极管 杭州东沃

    Pi上的YouTube夜视录像机和上传器GUI

    电子发烧友网站提供《Pi上的YouTube夜视录像机和上传器GUI.zip》资料免费下载
    发表于 07-04 10:33 0次下载
    Pi上的<b class='flag-5'>YouTube</b>夜视录像机和上传器GUI

    AT25DL081 数据表

    AT25DL081 数据表
    发表于 07-03 18:53 0次下载
    AT25<b class='flag-5'>DL</b>081 数据表

    PS2561D-1、PS2561DL-1、PS2561DL1-1、PS2561DL2-1 数据表

    PS2561D-1、PS2561DL-1、PS2561DL1-1、PS2561DL2-1 数据表
    发表于 07-03 18:46 0次下载
    PS2561D-1、PS2561<b class='flag-5'>DL</b>-1、PS2561<b class='flag-5'>DL</b>1-1、PS2561<b class='flag-5'>DL</b>2-1 数据表

    FS1023-DL 数据表

    FS1023-DL 数据表
    发表于 06-30 19:36 0次下载
    FS1023-<b class='flag-5'>DL</b> 数据表

    FS1025-DL 数据表

    FS1025-DL 数据表
    发表于 06-30 19:36 0次下载
    FS1025-<b class='flag-5'>DL</b> 数据表

    FS1027-DL 数据表

    FS1027-DL 数据表
    发表于 06-30 19:35 0次下载
    FS1027-<b class='flag-5'>DL</b> 数据表

    AT25DL161 数据表

    AT25DL161 数据表
    发表于 06-30 18:59 0次下载
    AT25<b class='flag-5'>DL</b>161 数据表

    电子墨水YouTube统计计数器显示器开源

    电子发烧友网站提供《电子墨水YouTube统计计数器显示器开源.zip》资料免费下载
    发表于 06-20 09:32 0次下载
    电子墨水<b class='flag-5'>YouTube</b>统计计数器显示器<b class='flag-5'>开源</b>

    为什么我直接用官方例程读出的UID都是FF,芯片的UID区域数据可以擦除吗?

    为什么我直接用官方例程读出的UID都是FF,芯片的UID区域数据可以擦除吗?
    发表于 06-14 13:07

    2023开放原子全球开源峰会即将盛大举行,开源赋能,普惠未来!

    160秒看懂你身边离不开的开源科技# 作为当下最重要的技术创新和协同发展模式,这份开源“说明书”居然和七巧板如此适配!6月11-13日,2023开放原子全球开源峰会# 即将盛大举行,开源
    发表于 06-02 15:32