视频下载神器 youtube-dl 使用方法 及 ffmpeg 等备用下载

视频下载神器 Youtube-dl,看名字就知道是用来下载 YouTube 视频的,在 Github 上开源,被下架前收到超过7.2万 Star,蛮出名的,不过下载视频需求不大,也就偶尔用过几次。还有就是 YouTube 视频下载方法其实不少,比如 IDM 就可以嗅探下载,很方便。

RIAA 发起闪电战 撤下18个用于下载 YouTube 视频的 GitHub 项目

刚躺下午睡,刷道消息说 Youtube-dl 被下架了,有点惊讶,赶紧备份了一大份。

cnBeta:ZDNet 报道称,在美国唱片工业协会(RIAA)提出法律请求之后,微软旗下的 GitHub 代码托管平台,已经撤下了与 youtube-dl 有关联的 18 个项目。据悉,作为一个 Python 库,youtube-dl 允许开发者下载源音频和视频文件。但在致 GitHub 的一封信汇总,RIAA 辩称上述项目「明确涉及规避流媒体服务的技术保护措施」,以允许用户「复制和分发未经授权的音视频」。

此外 Freedom of the Press 成员 Parker Higgins 也指出:「实际上,youtube-dl 也是互联网档案管理员的一款重要工具,他们经常需要借助它来保存某些视频资源」。

而在灰飞烟灭之前,youtube-dl 在 GitHub 上已收获超过 7.2 万星的评价,同时也是 Github 代码托管平台上最受欢迎的项目之一。新闻原文截图

——2020-10-24

Youtube-dl 官方下载 备用下载

官方主页:https://youtube-dl.org/

Github 项目地址:https://github.com/ytdl-org/youtube-dl/

目前 Github 已经无法下载 Youtube-dl,但可以通过 Wayback Machine 网页时光机下载到,pypi 库目前也还能下载到,并且官方主页也更新了下载地址。

2020-11-18:GitHub 恢复了 youtube-dl 库。

Youtube-dl 备用下载地址

YouTube-dl 使用方法 & 常见问题

以下在 Windows 环境下测试通过。

下载 YouTube 视频或整个视频播放列表/chanel/user视频

要从 YouTube 下载视频或整个视频播放列表/chanel/user视频,直接使用 URL 即可。

简单下载单个视频

youtube-dl.exe https://www.youtube.com/watch?v=BhYUjSAwNB4

下载 YouTube 频道/作者所有视频

下载整个视频列表视频播放列表/chanel/user视频使用下面代码,会自动下载最高画质mp4视频轨和m4a音频轨,最后自动合并为mp4文件。

前提需要有 ffmpeg,ffmpeg.exe 与 youtube-dl.exe 放在同一个目录下。(Linux 需要安装 ffmpeg,建议安装新版本,如 4+ 版本,否则合并视频音轨会报错 ERROR: Could not write header for output file #0 (incorrect codec parameters ?): Invalid argument)

youtube-dl --format "bestvideo[ext=mp4]+bestaudio[ext=m4a]/bestvideo+bestaudio/best" --merge-output-format mp4 视频列表网址

下载 YouTube 频道/作者所有视频实例:

youtube-dl --format "bestvideo[ext=mp4]+bestaudio[ext=m4a]/bestvideo+bestaudio/best" --merge-output-format mp4 https://www.youtube.com/user/babybus1000/videos

如果提示 HTTP Error 403: Forbidden 错误,运行一下下面代码:

youtube-dl --rm-cache-dir

另外,如果批量下载视频比较多,建议 VPS 上跑,YouTube 看样子会循环限速(高速下载一会,龟速,高速,龟速……),VPS 开 screen 慢慢跑省事点。

youtube-dl 下载 YouTube 1080p 视频没有声音?

不管是使用 youtube-dl 还是其它工具,下载 YouTube 1080p 视频都有可能没有声音。加上 -F 参数列出所有可用的音/视频格式即可解惑:

youtube-dl.exe -F https://www.youtube.com/watch?v=BhYUjSAwNB4

从上图列出所有可用的音/视频格式可以看出 1080p 都是 video only。

使用 --merge-output-format 参数和 ffmpeg 工具可解决。(ffmpeg.exe 与 youtube-dl.exe 放在同一个目录下)

youtube-dl -f 137+bestaudio --merge-output-format mp4  https://www.youtube.com/watch?v=BhYUjSAwNB4

(合并格式支持 mkv, mp4, webm, flv)

ffmpeg 下载

ffmpeg-N-103011-g6f20685228-win64-gpl:绿皮火车

下载多个视频

如果需要一次从 YouTube 上下载多个不同视频,只需用 空格 将多个 URL 分隔开即可:

youtube-dl url1 url2 url3 url4

或者,可以将要下载视频的 URL 全部放在文本文件中,并将其作为参数传递给 youtube-dl 也可以:

youtube-dl -a url.txt

以上命令将下载 url.txt 文件中所有 URL 指向的视频。

youtube-dl 提示 Refetching age-gated info webpage 无法继续下载

错误提示类似:

[youtube] XgnwCQzjau8: Refetching age-gated info webpage
WARNING: unable to download video info webpage: HTTP Error 404: Not Found

YouTube 有些视频有年龄限制,解决办法:传入 YouTube 账号 cookies 信息。

方法:How do I pass cookies to youtube-dl?

使用 Get cookies.txt 插件导出 cookies.txt,Get cookies.txt (Chrome) 或者 cookies.txt (Firefox).

然后加上 --cookies /cookies.txt路径/cookies.txt 参数即可。

参考资料

使用python和youtube-dl.exe批量下载油管视频

除非注明,垃圾站文章均为网络收集,本文地址 https://cyhour.com/1500/,转载时烦请以链接形式注明原始出处。
声明:我们不销售主机,任何VPS主机均有跑路风险且需定期备份,防止数据丢失。信息以实际为准,评测仅供参考不代表权威!
🍄:Netflix 奈飞 YouTube 合租

Windows 7 更新补丁安装包 UpdatePack7R2-21.10.13

UpdatePack7R2「Win7补丁累积更新包」,UpdatePack7 R2 是 Win7 系统上一款累积更新安装包工具,由老毛子团队制作,将 Win7 系统上一些更新包程序整合到一起,一个补丁即可完成 Win7 系统全部更新操作。 UpdatePack7 R2 介绍 UpdatePack7 R2 主页:https://blog.simplix.info/update7/ Simpl…
浏览: 108 标签:  ,  ,  ,  , 

Snipaste 一个非常好用截图+贴图工具 免费 免安装 Snipaste 历史版本下载

Snipaste 屏幕截图软件超级利器,极致截图贴图/编辑/标注工具。Snipaste 不仅仅是一款传统的截图工具,它将截图与贴图整合在一起,你可以将截图随意放置在桌面,还可以回放截屏记录、取色、多次截图、标记、马赛克等。 Snipaste 一个非常好用截图+贴图工具 简介 Snipaste 中文官网:https:/…
浏览: 74 标签:  ,  ,  ,  ,  , 

完美解码 | PureCodec 多媒体播放器 PotPlayer 2021.10.01更新

完美解码是一款为众多影视发烧友精心打造的专业高清播放器。超强HDTV支持,画质远超主流播放器!解码设置中心"预设多种解码模式,使用默认模式即可获得良好播放效果,有经验的用户更可自行调整、切换分离器/解码器,某些特殊功能如DTS-CD播放、DVD软倍线、HDTV硬件加速等都能简单实现。 完美解码 |…

MPC-BE – Windows 平台 本地视频媒体播放器 更新 MPC-BE.1.5.8.6302

MPC-BE 播放器能够播放 Windows 操作系统 DVD 音频和视频文件,MPC-BE(MPC 播放器)能够播放几乎所有现有媒体格式。MPC-BE 是从 mpc-hc(2017年停更)分离出来的,以俄国程序员主打,重新编译优化的版本,解码器不同,界面也有美化。 MPC-BE 视频播放器官网:https://sourceforge.net/project…

Comments:0

发表留言

Vultr 送$100,搬瓦工年付最低$49,优惠码 BWH3HYATVBJW,更多推荐VPS信息