🟡 项目状态: 维护状态[?]
YoutubeDownloader是一个可以从YouTube下载视频的应用程序。您可以复制粘贴任何视频、播放列表或频道的 URL,并将其直接下载为你选择的格式。如果你想快速查找和下载视频,它还支持按关键字搜索。
这个程序使用 YoutubeExplode 库与Youtube进行交互。
📝 想详细了解 YouTube 的幕后工作原理? 查看 Reverse-Engineering YouTube: Revisited.
使用条款[?]
通过出于任何目的以任何形式或形式使用本项目或其源代码,您同意默示同意以下所有声明:
This application uses YoutubeExplode under the hood to interact with YouTube.
📝 Want to learn more about how YouTube works under the hood? See Reverse-Engineering YouTube: Revisited.
- 跨平台用户界面 (暂未测试linux和mac系统)
- 通过 URL 下载视频
- 从播放列表或频道下载视频
- 通过搜索查询下载视频
- 可选择的视频质量和格式
- 自动嵌入字幕
- 自动注入媒体标签
- 登录youtube账户访问私人视频
新增功能:
- 下载视频封面
- 下载字幕文件(当字幕文件没有中文时,自动翻译字幕文件)
- 自动翻译标题和视频简介
- 使用微软(或百度)翻译API,需自行注册Azure(或百度翻译API)账号并创建对应服务
- 百度翻译需要使用AppId和Key,微软翻译只需要使用Key。如果AppId不为空则使用百度翻译,反之使用微软翻译
- 如果标题中的中文超过60%,则不会翻译视频标题、简介、字幕文件
注:
- 新增功能需要进入设置页面设置
重要: 为了运行 YoutubeDownloader, 你需要确保你已经安装了 .NET 8.0 Runtime . 可以在下面的列表中选择安装:
- .NET 8.0 Runtime for macOS x64
- .NET 8.0 Runtime for macOS arm64
- .NET 8.0 Runtime for Linux (需要为你所使用的发行版找到正确的安装)
- 在 Windows, 运行时会在第一次运行的时候自动安装