粘贴视频链接
支持 YouTube、哔哩哔哩、抖音 / TikTok、X (Twitter)、Instagram、Vimeo 等上千个网站(基于 yt-dlp)。分享文案里带的链接也能自动识别。
任务列表
云盘绑定
未配置 OAuth 凭据或未连接时,云盘会以 演示模式 运行:文件保存到服务器的 data/cloud/ 目录,完整流程依旧可用。
使用说明
1. 下载视频
在「下载」页粘贴链接 → 点击解析 → 选择清晰度和保存位置 → 开始下载。在「任务」页实时查看进度。
选择「最佳画质」时,如服务器安装了 ffmpeg,会自动合并最佳视频+音频;否则选择最佳的单文件格式。
2. 绑定 Google Drive
- 打开 Google Cloud Console,创建项目,启用 Google Drive API。
- 「API 和服务 → OAuth 同意屏幕」:选择 External,把自己的 Google 账号加为测试用户。
- 「凭据 → 创建凭据 → OAuth 客户端 ID」,类型选 Web 应用,授权重定向 URI 填:
- 把客户端 ID 和密钥写入
.env的GOOGLE_CLIENT_ID/GOOGLE_CLIENT_SECRET,重启服务,到「云盘设置」点击连接。
文件会上传到 Google Drive 根目录下的 VideoCloudSaver 文件夹(权限范围 drive.file,仅能访问本应用创建的文件)。
3. 绑定 OneDrive
- 打开 Azure 门户 → 应用注册,新注册应用。
- 受支持的账户类型选「任何组织目录中的帐户和个人 Microsoft 帐户」。
- 重定向 URI 选择平台 Web,填:
- 「证书和密码」中新建客户端密码;「API 权限」添加 Microsoft Graph 委托权限
Files.ReadWrite.AppFolder、User.Read、offline_access。 - 把应用程序(客户端) ID 和密码值写入
.env的MICROSOFT_CLIENT_ID/MICROSOFT_CLIENT_SECRET,重启服务后连接。
文件会上传到 OneDrive 的「应用/VideoCloudSaver」应用文件夹中。
4. Telegram 机器人
- 在 Telegram 找 @BotFather,发送
/newbot创建机器人,获得 token。 - 写入
.env的TELEGRAM_BOT_TOKEN,运行./run_bot.sh或python -m app.telegram_bot。 - 给机器人发链接或文件即可;命令:
/drive google|onedrive|local、/status、/help。
⚠️ 注意
- 本工具没有登录系统,请勿直接暴露到公网(可放在内网 / VPN 后,或加反向代理认证)。
- 请仅下载你拥有版权或已获授权的内容,遵守各平台服务条款与当地法律。