开源免费视频在线提取工具 MediaGo 介绍
MediaGo介绍
MediaGo 是一款开源免费的在线视频下载工具,由 Electron、AntDesign 和 Vite 开发而成,在 GitHub 上获得了较高的标星和下载量,目前获得 6.6k 星标,同时提供了各平台的客户端下载。它支持多平台使用,包括 Windows、Mac 和 Linux 操作系统,为用户提供了便捷的视频下载解决方案。
功能特点
- 操作便捷
- 无需抓包与插件:内置浏览器可轻松嗅探网页中的视频资源,用户无需进行复杂的抓包操作,也不必安装额外插件,简单快速地选择想要下载的资源。
- 简洁界面易上手:界面设计友好且简洁直观,新手小白也能迅速上手,无需复杂的学习过程。用户只需将视频链接粘贴到软件中,它便能自动嗅探并提示下载,还可根据需要选择下载的清晰度和格式。
- 多格式支持与转换
- 格式支持广泛:支持流媒体、m3u8 及 B 站视频下载,满足不同类型视频的下载需求。
- 格式转换灵活:能够轻松无缝地在 m3u8 和 mp4 等视频格式间切换,转换完成后可直接用手机观看视频。
- 高效下载
- 批量下载功能:支持同时下载多个视频和直播资源,当遇到系列优质教学视频或某个博主的全部精彩 vlog 等情况时,一键就能安排下载整个列表的视频,省时省力,充分利用高速带宽。
- 高速下载体验:下载速度较快,有测试显示 B 站下载速度稳定在 8M/S,有时最大速度能达到 30M/S,甚至实测最大速度可达 60M/S(具体依网络状况而定)。
跨设备使用 - 移动播放便利:不仅支持在 PC 端下载视频,还能将视频轻松传输到移动设备上,用户可以在同一 wifi 下用手机扫码访问下载的视频,随时随地观看,实现 PC 和移动设备之间的无缝切换。
- 其他特色功能
- 素材提取功能:相当于一个浏览器,可将视频地址粘贴到地址栏打开,软件会自动嗅探并显示下载列表;在素材提取界面里,打开网页在视频的右上角会有“下载”按钮,点击后可直接下载。
- 定制化设置:用户可以自定义同时下载数量、广告过滤、请求头等参数,还能设置下载视频的保存位置,开启“广告过滤”和“使用沉浸式嗅探”等功能,让软件使用更符合个人需求。
- 下载管理与播放:可以查看和管理下载进度,支持暂停、继续和取消下载任务;下载完成后,可以直接在软件内播放视频,还能将下载的视频导出到指定文件夹,方便管理。
注意事项
MediaGo 仅支持普通视频的下载,不支持会员视频,而且也无法识别抖音等短视频。
快速开始
# 代码下载
git clone https://github.com/caorushizi/mediago.git# 安装依赖
pnpm i# 开发环境
pnpm dev# 打包运行
pnpm release# 构建 docker 镜像
docker buildx build -t caorushizi/mediago:latest .# docker 启动
docker run -d --name mediago -p 8899:8899 -v mediago-data:/root/mediago registry.cn-beijing.aliyuncs.com/caorushizi/mediago
相关网址
- GitHub:https://github.com/caorushizi/mediago
- 官网:https://downloader.caorushizi.cn/
使用体验
- 下载安装
- 打开界面
- 打开B站任意视频链接
- 复制到“素材提取”中浏览框中,可以发现跳转到了B站上一步骤点击的视频了。
- 可以发现“下载列表”中已经有该视频了。
- 直接点击下载的符号或者打开修改符号修改下载地址,可以发现下载速度非常快。
- 播放下载下来的视频,保持了和原视频播放一样的清晰度。
- 其他视频网站试用了,抖音不可以,腾讯视频也可以下载【会员部分无法下载】,确实还可以,但确实一些主流视频网站的视频限制比较多。