Videdown 是一款现代化的开源视频下载工具,让你可以从抖音 小红书 B站 YT Instagram等网站下载无水印高清视频。基于 Electron 构建,使用 yt-dlp 作为下载引擎,Videdown 提供了简洁直观的界面和强大的功能,满足你的所有下载需求。
<a href="https://github.com/cshuangyy/videdown/stargazers"><img src="https://github.com/cshuangyy/videdown/raw/v1.2.1/src/assets/screen.png" alt="Videdown Screenshot" width="98%"></a>
<a href="https://github.com/cshuangyy/videdown/releases"><img src="https://img.shields.io/github/downloads/cshuangyy/videdown/total?color=369eff&labelColor=black&logo=github&label=Downloads" /></a>
<a href="https://github.com/cshuangyy/videdown/releases/latest"><img src="https://img.shields.io/github/v/release/cshuangyy/videdown?color=369eff&labelColor=black&logo=github&label=Latest%20Release" /></a>
Videdown 目前正在积极开发中,欢迎反馈任何问题。
[!IMPORTANT]
Star 我们,你将第一时间收到 GitHub 的所有版本更新通知~
通过强大的 yt-dlp 引擎,可以从全球几乎所有网站下载视频。支持 1000+ 个网站,包括 YouTube、抖音、B站、小红书、Instagram 等。
现代化、简洁的界面,操作直观。一键暂停/恢复/重试,实时进度追踪,全面的下载队列管理。
显示下载进度、下载速度、预计剩余时间,让你随时掌握下载状态。
支持导入浏览器 Cookie,可以下载需要登录的视频内容。
支持选择不同的视频质量和格式,包括仅下载音频。
Videdown 通过 yt-dlp 支持 1000+ 个视频和音频平台。主要支持:
完整支持列表请访问 yt-dlp 支持网站
Videdown Setup x.x.x.exegit clone https://github.com/cshuangyy/videdown.git
cd videdown
本项目需要 yt-dlp 和 ffmpeg 才能正常运行。
Windows 用户:
# 下载 yt-dlp
Invoke-WebRequest -Uri "https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp.exe" -OutFile "yt-dlp.exe"
# 下载 ffmpeg
Invoke-WebRequest -Uri "https://github.com/BtbN/FFmpeg-Builds/releases/download/latest/ffmpeg-master-latest-win64-gpl.zip" -OutFile "ffmpeg.zip"
Expand-Archive -Path "ffmpeg.zip" -DestinationPath "."
Copy-Item -Path "ffmpeg-master-latest-win64-gpl/bin/ffmpeg.exe" -Destination "ffmpeg.exe"
Remove-Item -Path "ffmpeg.zip" -Recurse -Force
Remove-Item -Path "ffmpeg-master-latest-win64-gpl" -Recurse -Force
macOS/Linux 用户:
# 使用包管理器安装 yt-dlp 和 ffmpeg
# macOS (Homebrew)
brew install yt-dlp ffmpeg
# Ubuntu/Debian
sudo apt update
sudo apt install yt-dlp ffmpeg
# Arch Linux
sudo pacman -S yt-dlp ffmpeg
pnpm install
# 开发模式运行
pnpm dev
# 构建生产版本
pnpm build
对于需要登录的 YouTube 视频:
videdown/
├── electron/ # Electron 主进程代码
│ ├── main.ts # 主进程入口
│ └── preload.ts # 预加载脚本
├── src/ # 渲染进程代码
│ ├── components/ # Vue 组件
│ ├── assets/ # 静态资源
│ └── App.vue # 根组件
├── public/ # 公共资源
└── package.json # 项目配置
欢迎提交 Issue 和 Pull Request!
git checkout -b feature/AmazingFeature)git commit -m 'Add some AmazingFeature')git push origin feature/AmazingFeature)如果这个项目对你有帮助,可以考虑请作者喝杯咖啡 ☕
微信支付
|
支付宝
|
本项目基于 MIT 协议开源。
MIT License
Copyright (c) 2024 Videdown
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Made with ❤️ by Videdown Team
$ claude mcp add videdown \
-- python -m otcore.mcp_server <graph>