论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
ToB企服应用市场:ToB评测及商务社交产业平台
»
论坛
›
开源技术
›
开源技术
›
MediaGo:跨平台视频提取下载的开源神器
MediaGo:跨平台视频提取下载的开源神器
风雨同行
金牌会员
|
前天 05:23
|
显示全部楼层
|
阅读模式
楼主
主题
866
|
帖子
866
|
积分
2598
在数字化海潮中,视频资源已成为知识获取与休闲娱乐的核心载体。然而当用户试图保存这些内容时,却经常陷入技能困局:抓包工具的复杂配置、TS流剖析的晦涩利用,让非技能用户望而却步。而市面上多数下载工具更是暗藏套路——广告弹窗干扰、免费次数限定、会员订阅,都在斲丧着用户体验。本文将从技能突破、场景适配到一键安装,全方位解密这款现象级开源利器。
项目介绍
MediaGo是一款跨平台视频提取工具:支持流媒体下载、视频下载、m3u8 下载及 B站视频下载,提供 Windows 和 Mac 桌面客户端。
该项目支持 m3u8 视频在线提取工具 流媒体下载 m3u8 下载。
无需抓包: 使用软件自带欣赏器可以轻松嗅探网页中的视频资源,通过嗅探到的资源列表选择自己想要下载的资源,简单快速。
移动播放: 可以轻松无缝的在 PC 和移动设备之前切换,下载完成后即可使用手机观看视频。
批量下载: 支持同时下载多个视频和直播资源,高速带宽不闲置。
支持 docker 部署: 支持 docker 部署 web 端,方便快捷。
该项目目前在github上已有5.8k star
github地址:https://github.com/caorushizi/mediago
官网地址:https://downloader.caorushizi.cn/
windows安装
该项目提供 Windows 和 Mac 桌面客户端,我们可以直接下载安装包安装。
window安装包下载地址:https://github.com/caorushizi/mediago/releases/download/v3.0.0/mediago-setup-win32-x64-3.0.0.exe
完成安装之后就可以直接使用了,我比较喜欢的是客户端的素材提取功能,我们可以根据自己的需求提取相对应的素材。
Docker部署web端
如果有条件的话也可以在自己的服务器上部署一个长途服务,这样我们提取的素材是保存到服务器上的,更换设备的时候也不需要拷贝视频了。
起首我们在服务器上创建一个部署目次,在该目次下创建一个docker-compose.yml文件,内容如下:
services:
mediago:
image: registry.cn-beijing.aliyuncs.com/caorushizi/mediago
container_name: mediago
restart: always
environment:
TZ: Asia/Shanghai
ports:
- 8899:8899
volumes:
- ./data:/root/mediago
复制代码
在该目次下执行以下命令,启动项目
docker-compose up -d
复制代码
然后我们就可以在欣赏器中访问我们部署的web端的地址 http://192.168.31.20:8899
web端视频是下载到服务器上的,如果我们想长途观看视频的话我们可以部署一个nginx,将mediago下载的目次挂载到nginx的静态文件目次下。nginx的docker-compose.yml文件如下:
services:
mediang:
image: nginx:1.18
container_name: media-ng
restart: always
logging:
driver: 'json-file'
options:
max-size: '5g'
environment:
- NGINX_PORT=80
ports:
- 7200:80
volumes:
- /home/xiuji/docker/mediago/data:/usr/share/nginx/html/video
复制代码
挂载的目次就是我们部署mediago时候的数据卷,这样我们就可以通过nginx访问我们下载的资源了,比如我们下载的视频名是买卖棋,下载的时候没有填写文件夹的话就直接可以用nginx的地址+/video+视频名称.mp4举行访问了,如果填写了文件夹,只需要用nginx的地址+/video+文件夹+视频名称.mp4来访问。
我们下载的买卖棋视频就可以直接用地址:http://192.168.31.20:7200/video/买卖棋.mp4 来访问了
总结
MediaGo 以其极简利用、强大功能和开源精力,成为视频下载领域的标杆工具。无论你是技能爱好者还是平凡用户,都能通过它轻松获取网络视频资源。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
正序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
发新帖
回复
风雨同行
金牌会员
这个人很懒什么都没写!
楼主热帖
深入Python网络编程:从基础到实践 ...
MySQL锁(乐观锁、悲观锁、多粒度锁) ...
中职网络安全技能大赛SSH弱口令渗透测 ...
阿里云体验有奖:如何将 PolarDB-X 与 ...
HTML+CSS+JS——动漫风二次元论坛(2页) ...
损失函数-pytorch
让 Flutter 在鸿蒙系统上跑起来 ...
超融合和传统 “VMware + FC SAN& ...
互联网技术大佬独立博客推荐 ...
【numpy基础】--广播计算
标签云
挺好的
服务器
快速回复
返回顶部
返回列表