- 在 YouTube 视频页按钮区域直接插入“下载视频”按钮
- 可在页面上直接选择画质(1080/720/480/360)
- 点击后调用下载接口并触发浏览器下载
- 打开 Chrome,进入
chrome://extensions/ - 打开右上角“开发者模式”
- 点击“加载已解压的扩展程序”
- 选择本项目目录
- 如果已加载过,请点“刷新”扩展
- 打开任意 YouTube 视频页(
/watch?v=...) - 在视频下方按钮区找到“下载视频”
- 选择画质并点击下载
默认接口:https://api.cobalt.tools
如果公共接口不可用或限流,你可以在 chrome.storage.sync 里设置 instanceUrl / apiKey,切换到你自己的实例。
如果你后续想本地部署,再使用 Docker:
- 安装并启动 Docker Desktop
- 在项目目录执行:
docker compose up -d - 将
instanceUrl改为http://127.0.0.1:9000
- 公共实例可能存在限流或风控,失败时请重试或切换实例。
- 请遵守 YouTube 的服务条款与当地法律法规。