MediaGo:跨平台视频下载工具
一款跨平台视频下载器,内置资源嗅探,支持 Bilibili、YouTube 等上千个站点,提供桌面端与 Docker 部署。
- 浏览
- 5
- 访问
- 0
- 下载
- 0
- 版本
- v3.5.0
- 平台
- Windows、macOS、Linux
详细介绍
项目简介
MediaGo 是一款跨平台视频下载工具,内置嗅探功能:把页面交给它,挑中想要的资源就能保存,不用抓包、不用配置命令行工具。它底层由 yt-dlp 等引擎驱动,支持 YouTube、Twitter/X、Instagram、Reddit、Bilibili 等 1000 多个视频站点,同时提供桌面应用和无头 Docker 部署。界面目前支持英文、简体中文与意大利文。
主要功能
- 浏览器扩展(Chrome / Edge):自动识别网页上可下载的视频,工具栏图标显示当前页检测到的数量,一键发送给 MediaGo;扩展随桌面应用一起打包,无需商店安装。
- YouTube 与 1000+ 站点:基于 yt-dlp,支持 YouTube、Twitter/X、Instagram、Reddit 等大量站点,海外站点格式更稳定。
- m3u8 / HLS 嗅探下载:面对流媒体页面直接抓取播放列表并下载。
- AI 助手下载(OpenClaw Skill):在 Claude Code、Cursor 等 AI 编程助手里直接说“帮我下载这个视频:<url>”,AI 会自动调用 MediaGo。
- HTTP API:开放完整的 HTTP 接口,脚本、自动化工具和其他应用可以创建下载任务、查询进度、管理列表;浏览器扩展也是通过这套 API 与桌面端通信。
- 内置格式转换:下载完成后可直接在 MediaGo 内转换格式或清晰度,不必再单独使用 ffmpeg 工具。
- Docker 一行部署:可在服务器上无头安装,通过同网络任意设备访问 Web 界面;桌面版默认同时监听
127.0.0.1与局域网 IP,手机、平板也能打开 Web UI。
安装与使用
下载桌面版(v3.5.0)
Docker 部署
docker run -d --name mediago -p 8899:8899 -v /path/to/mediago:/app/mediago caorushizi/mediago:3.5.0
镜像同时发布在 Docker Hub 与 GHCR(ghcr.io/caorushizi/mediago),内容一致,可挑更快的源;支持 amd64 与 arm64。
需要初始化码的构建,先读取服务器配置目录下的 setup-token(默认容器可执行 docker exec mediago cat /app/mediago/data/setup-token),再在初始化页面输入;初始化成功后该文件会被删除,已有账号无需再次初始化。
浏览器扩展
安装 MediaGo 桌面版后,在 设置 → 更多设置 → 浏览器扩展目录 中找到扩展文件所在目录,按提示加载到 Chrome / Edge。
AI 助手技能
npx clawhub@latest install mediago
中英文指令均可识别。
注意事项
项目仅供学习与研究使用,请勿用于任何商业或非法用途。下载内容版权归原作者所有,使用者需遵守所在地区法律法规,并在 24 小时内删除下载内容或取得合法授权。禁止将本项目用于大规模抓取、干扰平台服务或侵犯他人合法权益的行为。
本作品整理自 GitHub 开源项目 mediago-dev/mediago,原作者 @mediago-dev,许可证 MIT。中文介绍由 AI 根据项目 README 整理,以原仓库为准。
更新记录
- v3.5.0当前版本
新增 Chrome / Edge 浏览器扩展一键嗅探发送;基于 yt-dlp 支持 YouTube 等 1000+ 站点;新增 OpenClaw Skill 与完整 HTTP API;内置格式转换;Docker 部署更简单,后端重写、启动更快更省内存。
评论