特征 🚀
✅ 支持数百个网站,包括 Youtube、Facebook、Instagram、Tiktok、Twitter 等。
✅ 多个主题
✅ 具有硬件加速功能的视频压缩器
✅ 范围选择、字幕等高级选项
✅ 下载播放列表
✅ 适用于 Linux、Windows 和 macOS
✅ 下载速度快
✅ 当然,没有跟踪器或广告
屏幕截图



安装
窗户 🪟
-
传统方式
下载并安装 exe 或 msi 文件。Exe 文件允许您选择自定义下载位置,msi 文件不要求位置。Windows Defender 可能会显示一个弹出窗口,指出 Windows 保护了您的电脑。只需单击“更多信息”,然后单击“无论如何运行”
-
巧克力味可以使用以下命令从 Chocolatey 安装应用程序
choco install ytdownloader -
舀可以使用以下命令与 Scoop 一起安装应用程序
scoop install https://raw.githubusercontent.com/aandrew-me/ytDownloader/main/ytdownloader.json -
Winget
可以使用以下命令与 Winget 一起安装应用程序
winget install aandrew-me.ytDownloader
Linux的 🐧
Linux 有多种可用选项 – Flatpak、AppImage 和 Snap。 推荐使用 Flatpak。对于 arm 处理器,请从 flathub 下载。
-
应用图像
大多数 Linux 发行版都支持 AppImage 格式,并具有自动更新支持。 下载后只需执行即可。在此处查看有关 AppImages 的更多信息。
建议使用 AppImageLauncher 来集成 AppImage。
-
平板
flatpak install flathub io.github.aandrew_me.ytdn -
Snapcraft
sudo snap install ytdownloader
macOS作系统 🍎
由于应用程序未签名,当您尝试打开应用程序时,macOS 将不允许您打开它。
您需要打开终端并执行:
sudo xattr -r -d com.apple.quarantine /Applications/YTDownloader.app
您还需要使用自制程序进行安装yt-dlp
brew install yt-dlp
国际化(本地化) 🌍
翻译成其他语言将不胜感激。如果您想帮助将应用程序翻译成其他语言,您可以从这里加入。打开一个新问题,该语言将添加到 Crowdin。请不要使用 json 文件进行拉取请求,而是使用 Crowdin。
✅ 可用语言
| 名字 | 地位 |
|---|---|
| 阿拉伯语 | ✔️ |
| 英语 | ✔️ |
| 简体中文 | ✔️ |
| 芬兰语 | ✔️ |
| 法语 | ✔️ |
| 德语 | ✔️ |
| 希腊语 | ✔️ |
| 匈牙利语 | ✔️ |
| 意大利语 | ✔️ |
| 日语 | ✔️ |
| 波斯语 | ✔️ |
| 波兰语 | ✔️ |
| 葡萄牙语(巴西) | ✔️ |
| 俄语 | ✔️ |
| 西班牙语 | ✔️ |
| 土耳其语 | ✔️ |
| 乌克兰语 | ✔️ |
| 越南语 | ✔️ |
使用的技术
- YT-DLP
- 电子
- ffmpeg
- 节点JS
- 扁平图标
用于构建或从源代码运行
需要安装 Nodejs(以及 npm)。
开始所需的命令。
git clone https://github.com/aandrew-me/ytDownloader.git
cd ytDownloader
npm i
要使用 Electron 运行:
npm start
您需要下载 ffmpeg 并将其放在项目的根目录下。如果您不需要为 arm 处理器构建,您可以通过执行任何文件来下载 ffmpeg – linux.sh / mac.sh / windows.sh 具体取决于平台。否则,您需要从此处下载 ffmpeg 对于 windows/linux,从此处下载 mac (未测试)
为 Linux 构建(它将按照 package.json 中指定的创建包)。构建版本存储在发布文件夹中。
npm run linux
为 Windows 构建
npm run windows
为 macOS 构建
npm run mac
如果您只想为一种格式构建,您可以执行以下作
npx electron-builder -l appimage
它只会创建一个 linux appimage 构建。


没有回复内容