返回排行榜

caorushizi/mediago

TypeScriptdownloader.caorushizi.cn/guides.html

跨平台视频提取工具:支持流媒体下载、视频下载、m3u8 下载及 B站视频下载,提供 Windows 和 Mac 桌面客户端。Cross-platform video extraction tool: Supports streaming download, video download, m3u8 download, and Bilibili video download, with desktop clients for Windows and Mac.

m3u8m3u8-downloaderelectronvideohlsreactviteesbuilddownloaderm3u8download
Star 增长趋势
Star
6.1k
Forks
555
周增长
Issues
45
2k4k6k
2023年3月2024年3月2025年5月2026年6月
制品库npmnpm install mediago
README

MediaGo

快速开始   •   官网   •   文档   •   Discussions

English   •   日本語

GitHub Downloads (all assets, all releases) GitHub Downloads (all assets, latest release) GitHub Repo stars GitHub forks
caorushizi%2Fmediago | Trendshift

Intro

本项目支持 m3u8 视频在线提取工具 流媒体下载 m3u8 下载。

  • ✅  无需抓包: 使用软件自带浏览器可以轻松嗅探网页中的视频资源,通过嗅探到的资源列表选择自己想要下载的资源,简单快速。
  • 📱  移动播放: 可以轻松无缝的在 PC 和移动设备之前切换,下载完成后即可使用手机观看视频。
  • ⚡️  批量下载: 支持同时下载多个视频和直播资源,高速带宽不闲置。
  • 🎉  支持 docker 部署: 支持 docker 部署 web 端,方便快捷。

Quickstart

运行代码需要 node 和 pnpm,node 需要在官网下载安装,pnpm 可以通过npm i -g pnpm安装。

运行代码

# 代码下载
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 /root/mediago:/root/mediago registry.cn-beijing.aliyuncs.com/caorushizi/mediago

Releases

v3.0.0 (2024.10.7 发布)

软件下载

docker 宝塔面板一键部署(推荐)

  1. 安装宝塔面板,前往 宝塔面板 官网,选择正式版的脚本下载安装

  2. 安装后登录宝塔面板,在菜单栏中点击 Docker,首次进入会提示安装Docker服务,点击立即安装,按提示完成安装

  3. 安装完成后在应用商店中找到MediaGo,点击安装,配置域名等基本信息即可完成安装

软件截图

首页

重要更新

  • 支持 docker 部署 web 端
  • 更新桌面端 UI

更新日志

  • 更新桌面端 UI
  • 支持 docker 部署 web 端
  • 新增视频播放,支持桌面端和移动端播放
  • 修复 mac 打开无法展示界面的问题
  • 优化了批量下载的交互
  • 添加了 windows 的便携版(免安装哦)
  • 优化了下载列表,支持页面中多个视频的嗅探
  • 支持收藏列表手动导入导出
  • 支持首页下载列表导出
  • 优化了【新建下载】表单的交互逻辑
  • 支持 UrlScheme 打开应用,并添加下载任务
  • 修复了一些 bug 并提升用户体验

软件截图

首页

首页-dark

设置页面

资源提取

技术栈

鸣谢

相关仓库
imDazui/Tvlist-awesome-m3u-m3u8

直播源相关资源汇总 📺 💯 IPTV、M3U —— 勤洗手、戴口罩,祝愿所有人百毒不侵

m3um3u8
29.8k3.5k
fanmingming/live

✯ 可直连访问的电视/广播图标库与相关工具项目 ✯ 🔕 永久免费 直连访问 完整开源 不断完善的台标 支持IPv4/IPv6双栈访问 🔕

JavaScriptnpmGNU General Public License v3.0radioiptv
live.fanmingming.com
28.3k4.2k
Guovin/iptv-api

⚡️IPTV直播源自动更新工具:自动采集、校验、测速并生成可播放结果,支持 M3U/TXT/API 输出、自定义频道、IPv4/IPv6、Docker、GitHub Actions、CLI 与 GUI 多端部署

PythonPyPIOtheriptvtvbox
24.7k7.2k
nilaoda/N_m3u8DL-CLI

[.NET] m3u8 downloader 开源的命令行m3u8/HLS/dash下载器,支持普通AES-128-CBC解密,多线程,自定义请求头等. 支持简体中文,繁体中文和英文. English Supported.

C#MIT Licensem3u8dl-clim3u8
nilaoda.github.io/N_m3u8DL-CLI/
16k2.3k
filecxx/FileCentipede

Cross-platform internet upload/download manager for HTTP(S), FTP(S), SSH, magnet-link, BitTorrent, m3u8, ed2k, and online videos. WebDAV client, FTP client, SSH client.

C++bittorrent-clientdownload-manager
filecxx.com
10.9k679
mediago-dev/mediago

Cross-platform video downloader — sniff and grab m3u8/HLS streams, Bilibili, YouTube and more. Desktop + Docker + 🦞.

TypeScriptnpmMIT Licensem3u8m3u8-downloader
downloader.caorushizi.cn/guides.html
9.1k804
nilaoda/N_m3u8DL-RE

Cross-Platform, modern and powerful stream downloader for MPD/M3U8/ISM. English/简体中文/繁體中文.

C#MIT Licensem3u8m3u8-downloader
8.4k855
Momo707577045/m3u8-downloader

m3u8 视频在线提取工具

JavaScriptnpmm3u8blob
7k1.3k
4gray/iptvnator

:tv: Cross-platform IPTV player application with multiple features, such as support of m3u and m3u8 playlists, favorites, TV guide, TV archive/catchup and more.

TypeScriptnpmMIT Licenseiptvpwa
4gray.github.io/iptvnator/
6.7k861
HeiSir2014/M3U8-Downloader

M3U8-Downloader 支持多线程、断点续传、加密视频下载缓存。

JavaScriptnpmelectron-applicationhls-downloader
tools.heisir.cn/HLSDownload
4.2k563
ireader/media-server

RTSP/RTP/RTMP/FLV/HLS/MPEG-TS/MPEG-PS/MPEG-DASH/MP4/fMP4/MKV/WebM

CMIT Licensertprtmp
3.5k1.2k
q191201771/lal

🔥 Golang audio/video live streaming lib/client/server. support RTMP, RTSP(RTP/RTCP), HLS, HTTP[S]/WebSocket-FLV/TS, GB28181, H264/H265/AAC/G711/OPUS, relay, cluster, record, HTTP Notify/API/UI. 直播

GoGo ModulesMIT Licensertmpaac
pengrl.com/lal
3k495