AronShare
GitHub 开源项目 效率工具 开源免费(MIT) WindowsmacOSLinuxDocker

MediaGo

帮你在网页播放视频时直接抓出流地址并存到本地

MediaGo 是一款支持桌面端与 Docker 部署的开源流媒体下载工具。它内置网页嗅探浏览器,打开视频页即可自动抓出 m3u8 与播放流地址并批量合并下载,支持 Windows、macOS、Linux 与 NAS。

MediaGo 界面截图

资源档案

支持平台
Windows / macOS / Linux / Docker
收费方式
开源免费(MIT)
收录时间
2026-11-02

MediaGo 是什么

想把网页上的公开课程、回放录像或在线视频存到本地离线看时,很多网站并不是直接放一个 .mp4 文件,而是把视频切成了成百上千个 .ts 切片,通过 .m3u8 索引流加载。普通用户往往要打开浏览器开发者工具,在密密麻麻的网络请求里翻找真实流地址,再复制给命令行工具合并,非常繁琐。

MediaGo 是一款专门解决流媒体提取与下载的跨平台开源工具。它直接在软件里内嵌了一个带资源嗅探能力的浏览器,你只需要像平时一样打开网页播放视频,软件就会自动拦截并列出页面里的 .m3u8 或媒体流链接,点一下就能加入队列高速分片下载并合并成完整的本地视频文件。

MediaGo 视频下载队列与批量任务管理主界面

它可以解决哪些日常痛点

  • 内置嗅探浏览器免去抓包找链接:不用安装容易失效的浏览器插件,也不用手动翻查 Network 面板,在软件内置的「素材提取」页打开目标网址,探测到的视频流会自动汇总到侧边列表里供你勾选。
  • 支持多任务并发下载与批量导入:支持同时创建多个下载任务,自动调用底层下载引擎拉取切片并合成为标准视频格式,适合一次性整理多节系列网课或培训视频。
  • 桌面客户端与 NAS Docker 双模式运行:除了提供 Windows、macOS(支持苹果 M 系列与 Intel 芯片)和 Linux 桌面安装包外,还支持一行命令通过 Docker 部署在家里或团队的 NAS 服务器上,用手机或平板浏览器远程提交下载任务。
  • 内置本地播放与移动设备直连观看:下载完成的视频除了保存在本地指定目录,还可以直接在软件内置播放器里预览,或者在同一局域网下用手机浏览器打开直接观看。

MediaGo 内置浏览器自动嗅探网页视频资源列表

安装与部署建议

  1. 桌面端使用:前往 GitHub Releases 页面下载对应系统的安装包;macOS 若遇到「已损坏」的系统隔离拦截,可在终端运行 sudo xattr -dr com.apple.quarantine /Applications/mediago.app 放行。
  2. NAS / 服务器 Docker 部署:如果希望让机器在后台挂机下载,可直接执行官方镜像命令启动 Web 端: docker run -d --name mediago -p 8899:8899 -v ~/mediago:/root/mediago registry.cn-beijing.aliyuncs.com/caorushizi/mediago:v3.0.0
  3. 该工具仅适用于无 DRM 数字版权加密的标准流媒体(如公开 HLS/m3u8、直链 MP4 及 bilibili 等支持解析的页面),受商业加密保护的流媒体无法提取,请仅在合规与个人学习存档范围内使用。

核实来源

MediaGo 视频下载队列与批量任务管理主界面MediaGo 内置浏览器自动嗅探网页视频资源列表

获取渠道

均为官方或作者公开渠道,下载安装前请留意系统版本与权限提示。

macOS 提示“已损坏,无法打开”:确认来源可信后,在终端执行 xattr -dr com.apple.quarantine /Applications/应用名.app

相关资源