MediaGo:内置嗅探的跨平台视频下载器
2026/6/26 3:27:40 网站建设 项目流程

文章目录

  • MediaGo:内置嗅探的跨平台视频下载器
    • 1、内置嗅探,省掉抓包这一步
    • 2、底层引擎:yt-dlp
    • 3、让 AI 帮你下载
    • 4、开放 HTTP API
    • 5、内置格式转换
    • 6、Docker 一行部署
    • 7、技术栈
    • 8、适合什么人

MediaGo:内置嗅探的跨平台视频下载器

MediaGo 在 GitHub 上拿到了 9032 Star。

这个工具做了一件事:打开网页,嗅探视频资源,选中,保存。不需要抓包工具,不需要装浏览器插件,也不需要在命令行里拼参数。

1、内置嗅探,省掉抓包这一步

用过 IDM 或者其他下载工具的人都知道,下载视频之前得先拿到真实地址。要么开 F12 找 m3u8 链接,要么装浏览器扩展嗅探,流程繁琐,换个网站可能就失效了。

MediaGo 自带浏览器扩展,支持 Chrome 和 Edge。在任意网页上点击扩展图标,它会自动检测页面里的视频资源,工具栏图标直接显示检测到的数量,选中就能发送到桌面端下载。主流平台基本都覆盖了,YouTube、Bilibili 这些不在话下。

扩展随桌面端一起安装,在设置里打开扩展目录就能找到安装文件,不需要去应用商店单独装。

2、底层引擎:yt-dlp

MediaGo 的下载能力不是自己从头写的,底层直接用了 yt-dlp。支持的网站数量超过一千个,YouTube、Twitter、Instagram、Reddit,以及大量小众视频站点都能覆盖。

yt-dlp 本身是命令行工具,MediaGo 给它套了一层图形界面。对不想折腾终端的用户来说,这层包装解决了实际问题。

3、让 AI 帮你下载

这个版本加了一个有意思的功能:OpenClaw Skill。如果你用 Claude Code、Cursor 或者其他 AI 编程助手,装上 MediaGo 的 skill,直接跟 AI 说「帮我下载这个视频」,它会自动调用 MediaGo 的接口完成下载。

一行命令安装:

npx clawhub@latestinstallmediago

下载工具开始和 AI 工作流打通,这个方向值得关注。

4、开放 HTTP API

MediaGo 暴露了完整的 HTTP 接口。脚本、自动化工具、第三方应用都可以通过 API 创建下载任务、查询进度、管理下载列表。浏览器扩展本身也是走这个 API 和桌面端通信的。

这意味着你可以把 MediaGo 当成一个下载服务来用。写个脚本批量抓取,或者集成到自己的工作流里,都走同一套接口。

5、内置格式转换

下载完的视频如果需要转码,不用另外开 ffmpeg。MediaGo 内置了格式转换功能,选好输出格式和质量,直接在应用内完成。

把 m4s 转 mp4,提取音频,调整分辨率,这些常见需求都能覆盖。

6、Docker 一行部署

不想装桌面端,或者想在服务器上跑,一条命令搞定:

dockerrun-d--namemediago-p8899:8899-v/path/to/mediago:/app/mediago caorushizi/mediago:3.5.0

Docker Hub 和 GHCR 都有镜像,支持 amd64 和 arm64 两种架构。桌面端默认监听局域网 IP,同一 Wi-Fi 下的手机、平板也能直接打开 Web UI。

用宝塔面板的用户还能在应用商店里一键安装,连命令都不用敲。

7、技术栈

前端用 React + TypeScript + Vite + Tailwind CSS + shadcn/ui,桌面框架是 Electron,后端用 Go。这个组合兼顾了开发效率和运行性能。Go 写的后端启动快,内存占用低,内置了视频播放器。

8、适合什么人

  • 日常需要从各种网站下载视频素材的创作者
  • 想把下载流程自动化、集成到脚本里的开发者
  • 在服务器上部署下载服务、多设备共用的团队
  • 用 AI 编程助手、希望一句话完成下载任务的用户

项目支持 Windows、macOS、Linux 三个平台,中文、英文、日文、意大利文四种语言。

编程助手、希望一句话完成下载任务的用户

项目支持 Windows、macOS、Linux 三个平台,中文、英文、日文、意大利文四种语言。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询