当前位置: 首页 > news >正文

开源免费视频在线提取工具 MediaGo 介绍

在这里插入图片描述

MediaGo介绍

MediaGo 是一款开源免费的在线视频下载工具,由 Electron、AntDesign 和 Vite 开发而成,在 GitHub 上获得了较高的标星和下载量,目前获得 6.6k 星标,同时提供了各平台的客户端下载。它支持多平台使用,包括 Windows、Mac 和 Linux 操作系统,为用户提供了便捷的视频下载解决方案。
在这里插入图片描述

功能特点

  1. 操作便捷
    • 无需抓包与插件:内置浏览器可轻松嗅探网页中的视频资源,用户无需进行复杂的抓包操作,也不必安装额外插件,简单快速地选择想要下载的资源。
    • 简洁界面易上手:界面设计友好且简洁直观,新手小白也能迅速上手,无需复杂的学习过程。用户只需将视频链接粘贴到软件中,它便能自动嗅探并提示下载,还可根据需要选择下载的清晰度和格式。
  2. 多格式支持与转换
    • 格式支持广泛:支持流媒体、m3u8 及 B 站视频下载,满足不同类型视频的下载需求。
    • 格式转换灵活:能够轻松无缝地在 m3u8 和 mp4 等视频格式间切换,转换完成后可直接用手机观看视频。
  3. 高效下载
    • 批量下载功能:支持同时下载多个视频和直播资源,当遇到系列优质教学视频或某个博主的全部精彩 vlog 等情况时,一键就能安排下载整个列表的视频,省时省力,充分利用高速带宽。
    • 高速下载体验:下载速度较快,有测试显示 B 站下载速度稳定在 8M/S,有时最大速度能达到 30M/S,甚至实测最大速度可达 60M/S(具体依网络状况而定)。
      跨设备使用
    • 移动播放便利:不仅支持在 PC 端下载视频,还能将视频轻松传输到移动设备上,用户可以在同一 wifi 下用手机扫码访问下载的视频,随时随地观看,实现 PC 和移动设备之间的无缝切换。
  4. 其他特色功能
    • 素材提取功能:相当于一个浏览器,可将视频地址粘贴到地址栏打开,软件会自动嗅探并显示下载列表;在素材提取界面里,打开网页在视频的右上角会有“下载”按钮,点击后可直接下载。
    • 定制化设置:用户可以自定义同时下载数量、广告过滤、请求头等参数,还能设置下载视频的保存位置,开启“广告过滤”和“使用沉浸式嗅探”等功能,让软件使用更符合个人需求。
    • 下载管理与播放:可以查看和管理下载进度,支持暂停、继续和取消下载任务;下载完成后,可以直接在软件内播放视频,还能将下载的视频导出到指定文件夹,方便管理。

注意事项

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

相关网址

  1. GitHub:https://github.com/caorushizi/mediago
  2. 官网:https://downloader.caorushizi.cn/

使用体验

  1. 下载安装
  2. 打开界面
    在这里插入图片描述
  3. 打开B站任意视频链接
    在这里插入图片描述
  4. 复制到“素材提取”中浏览框中,可以发现跳转到了B站上一步骤点击的视频了。
    在这里插入图片描述
  5. 可以发现“下载列表”中已经有该视频了。
    在这里插入图片描述
  6. 直接点击下载的符号或者打开修改符号修改下载地址,可以发现下载速度非常快。
    在这里插入图片描述
  7. 播放下载下来的视频,保持了和原视频播放一样的清晰度。
    在这里插入图片描述
  8. 其他视频网站试用了,抖音不可以,腾讯视频也可以下载【会员部分无法下载】,确实还可以,但确实一些主流视频网站的视频限制比较多。
http://www.xdnf.cn/news/313579.html

相关文章:

  • 浅析MySQL 的 **触发器(Trigger)** 和 **存储过程(Stored Procedure)原理及优化建议
  • 核函数(Kernel function)
  • GPS定位方案
  • 微机控制技术复习【一】
  • 汇总区间(简单)
  • AI 数字短视频数字人源码开发实用技巧分享​
  • HCIP【STP、RSTP、MSTP协议(详解)】
  • Linux中为某个进程临时指定tmp目录
  • Go语言——string、数组、切片以及map
  • 今年我国已发生三级以上地震318次
  • 从创业踩雷到依法解债:湖北理元理律师事务所的危机拆解逻辑
  • 继电器负载知识
  • 小刚说C语言刷题—1044 -找出最经济型的包装箱型号
  • win11 怎样把D盘空间分给C盘一点
  • day18-API(常见API,对象克隆)
  • 将nginx设置成自启动,防止每次开机后都要自己手动启动
  • nginx服务--基础
  • C语言数组和函数的实践———扫雷游戏
  • 调用DeepSeek的API
  • 文献综述怎么写?高效阅读、智能整理,告别文献焦虑!
  • 感知器准则感知器神经元模型——等价
  • 电动双向金属硬密封蝶阀:四大领域流体控制的终极解决方案 -耀圣
  • Vue 项目中使用 EJS 模板动态注入环境变量
  • Vue3.5 企业级管理系统实战(十七):角色管理
  • String、StringBuilder、StringBuffer的区别
  • 0506--01-DA
  • TDengine 车联网案例
  • 2025.5.6总结
  • python setup.py install --user和pip install -e .的区别
  • HHsuite3 的 HHblits 和 HHsearch比较