MediaGo:跨平台视频下载工具

文章目录

MediaGo:跨平台视频下载工具

caorushizi/mediago 在 GitHub 上已经拿到 8902 Star 了。

这是一个跨平台视频下载工具,内置资源嗅探能力,用户指向对应页面,选择需要的内容即可保存。不需要抓包,不需要配置浏览器扩展,不需要操作命令行工具。软件界面目前支持英语、简体中文和意大利语三种语言。

核心功能

MediaGo 提供适配 Chrome 和 Edge 浏览器的扩展程序。用户在任意站点看到需要的内容,点击扩展即可发送到 MediaGo。扩展会自动检测视频资源,在工具栏徽章上显示资源数量,适配大部分主流视频平台,包括 YouTube、Bilibili 等。扩展随桌面端软件一同发布,用户打开设置中的更多设置,找到浏览器扩展目录即可获取安装文件。

工具底层基于 yt-dlp 开发,支持 YouTube、Twitter/X、Instagram、Reddit 在内的一千多个视频站点。

用户如果使用 Claude Code、Cursor 等 AI 编程助手,可以安装 MediaGo 的 OpenClaw Skill,直接向 AI 发送下载指令即可完成操作,安装命令为 npx clawhub@latest install mediago。

工具对外提供完整的 HTTP API,脚本、自动化工具和其他应用可以直接创建下载任务,查询进度,管理下载列表。浏览器扩展也是通过这套 API 和桌面端通信,其他开发者也可以直接调用。

下载完成后,用户可以直接在 MediaGo 内转换视频格式或画质,不需要打开单独的 ffmpeg 工具。

部署方式

用户可以通过一行命令完成 Docker 部署,在服务器上安装无头版本,同一网络内的设备都可以访问 Web UI。部署命令为 docker run -d --name mediago -p 8899:8899 -v /path/to/mediago:/app/mediago caorushizi/mediago:3.5.0。

镜像同时发布在 Docker Hub 和 GHCR,用户可以选择访问速度更快的 registry。镜像同时支持 Intel/AMD 的 amd64 架构和 ARM 的 arm64 架构。桌面端版本默认同时监听 127.0.0.1 和局域网 IP,同一 Wi-Fi 下的手机和平板也可以直接打开 Web UI 操作。

用户也可以通过 BT 面板完成一键部署,在面板的 Docker 服务设置完成后,在应用商店找到 MediaGo 点击安装,配置域名即可使用。

下载渠道

当前稳定版本为 v3.5.0,提供 Windows 安装版、Windows 便携版、macOS Apple Silicon 版本、macOS Intel 版本、Linux deb 包等下载渠道,用户可以在 GitHub Releases 页面找到对应安装文件。

项目底层技术栈包括 React、Electron、Vite、TypeScript、Tailwind CSS、shadcn/ui、Go、Ant Design 等。

开源地址:https://github.com/caorushizi/mediago

https://github.com/caorushizi/mediago

相关推荐
老陈头聊SEO1 天前
AI驱动的SEO关键词优化全新策略解析与应用
其他·搜索引擎·seo优化
.千余1 天前
【C++】C++ map 与 multimap 完全指南:键值对容器详解
开发语言·c++·笔记·学习·其他
老陈头聊SEO2 天前
生成引擎优化(GEO)引领内容创作效率与质量的新纪元
其他·搜索引擎·seo优化
2601_959480152 天前
Moneta外汇用户服务通知实用吗?
其他
aishanceyi2 天前
手机壳体/背板/外壳:如何快速闪测全尺寸?从技术原理到设备选
其他
西安邮电大学2 天前
分治算法详细讲解
java·后端·其他·算法·面试
2601_959480152 天前
Moneta外汇用户服务功能耐心吗?
其他
西安邮电大学2 天前
有关栈的经典算法题
java·后端·其他·算法·面试
俊男无期2 天前
【无标题】
笔记·其他
西安邮电大学2 天前
有关数组的经典算法题
java·后端·其他·算法·面试