Tyrrrz/YoutubeDownloader
YoutubeDownloader,可以下载YouTube上的视频和播放列表。你只需要复制粘贴任何视频、播放列表或频道的URL,就可以将其直接下载为指定的格式。它还支持关键字搜索,如果您想快速查找并下载视频,这会非常有用。
该项目具有以下优点:
- 可以方便地从YouTube上获取喜欢的内容。
- 支持多种不同格式和清晰度选择。
- 可以自动嵌入字幕并注入媒体标签等功能。
Tyrrrz/YoutubeExplode
YoutubeExplode,提供了一个查询YouTube视频、播放列表和频道元数据的接口,并支持解析和下载视频流,以及关闭字幕轨道。该库通过抽象层工作,通过爬取原始页面数据并利用反向工程内部端点来实现。优势在于可以方便地获取YouTube上的各种信息以及下载不同质量等级的视频流。
iawia002/lux
Lux,一个用Go编写的快速简单视频下载库和CLI工具。它可以通过用户提供的URL或播放列表链接来下载视频,并且支持多线程、断点续传、自动重试等功能。Lux易于安装并适用于Windows,macOS和Linux操作系统。
soimort/you-get
You-Get,一个命令行工具,用于从Web上下载媒体内容(视频、音频、图像)。
你可以通过它来:
- 从流行网站如YouTube, Youku等下载视频/音频。
- 在您的媒体播放器中在线观看视频。无需浏览器,免受广告干扰。
- 通过爬取网页来下载感兴趣的图片。
- 下载任意二进制文件。
ytdl-org/youtube-dl
youtube-dl,一个命令行程序,可以从YouTube.com和其他视频网站下载视频。基于 Python 实现,你可以在Unix、Windows或macOS上使用它。
yt-dlp/yt-dlp
yt-dlp是一个基于youtube-dl的分支,主要专注于添加新功能和修补程序。它包含了许多新增特性和改进,同时也保持与原始项目同步更新。
添加的新功能包括:
- 赞助商移除: 利用API标记/删除YouTube视频中的赞助商部分
- 格式排序: 更改默认格式排序选项以优先选择更高分辨率、更好编解码器而不仅仅使用更大比特率,并且现在可以使用
-S
指定排序顺序进行格式选择(这比简单地使用“–format”容易得多) - 自动从浏览器提取 Cookie
- 基于时间戳或章节部分下载视频,支持多线程碎片下载
- 针对 Youtube 的增强