m3u8 视频在线提取工具 流媒体下载 m3u8下载 桌面客户端 windows mac
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Go to file
caorushizi e5c4f00649 feat: release scripts 4 months ago
.cspell fix: 🐛 merge video 4 months ago
.github Fix mac build (#319) 4 months ago
.husky chore: 🔨 fix pre-commit 10 months ago
.vscode feat: add vscode debug config 11 months ago
docs docs: change text 6 months ago
packages feat: release scripts 4 months ago
patches refactor: 📦️ modify mediago protocol, upgrade adblocker 9 months ago
screenshot readme 2 years ago
scripts feat: add download folder 4 months ago
.editorconfig new branch. 2 years ago
.env feat: v3.0.0-beta.5 4 months ago
.env.development feat: use td app 7 months ago
.env.production feat: use td app 7 months ago
.gitignore feat: add vscode debug config 11 months ago
.hintrc fix: 🐛 types 12 months ago
.npmrc .npmrc 1 year ago
.prettierignore fix: 🐛 types 12 months ago
.prettierrc fix: 🐛 types 12 months ago
Dockerfile fix: 🐛 merge video 4 months ago
LICENSE new branch. 2 years ago
README.md feat: release scripts 4 months ago
commitlint.config.js refactor: 📦️ remove tsno 10 months ago
cspell.json fix: 🐛 types 12 months ago
eslint.config.js feat: 修改创建修改表单 8 months ago
package.json feat: release scripts 4 months ago
pnpm-lock.yaml feat: add download folder 4 months ago
pnpm-workspace.yaml release v2.0.0-beta.6 2 years ago
tsconfig.json fix: 🐛 add tsconfig 11 months ago

README.md

MediaDownloader

MediaGo

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

GitHub Downloads (all assets, all releases) GitHub Downloads (all assets, latest release) GitHub Repo stars GitHub forks

Intro

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

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

Quickstart

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

运行代码

# 代码下载
git clone https://github.com/caorushizi/mediago.git

# 安装依赖
pnpm i

# 开发环境
pnpm dev

# 打包运行
pnpm release

# docker 启动
docker run -d --name mediago -p 8899:8899 -v /root/mediago:/root/mediago registry.cn-beijing.aliyuncs.com/caorushizi/mediago

# 构建 docker 镜像
docker buildx build -t caorushizi/mediago:latest .

Releases

v2.2.3 (2024.7.06 发布)

更新日志

  • 设置中添加【自动更新】开关:仅更新 release 版本beta 版本不会自动更新
  • 下载表单中增加【批量更新】
  • 新增 Linux 版本发布
  • 载时自动选择清晰度最高的视频
  • 新增【清空缓存】&【无痕模式】
  • 自定义选择安装位置
  • 修复了一些 bug

v2.2.0 (2024.5.22 发布)

更新日志

  • 支持下载直播流
  • 支持哔哩哔哩视频下载
  • 优化沉浸式嗅探流程
  • 支持下载控制台输出
  • 修复了一些 bug

v2.0.22023.7.9 发布)

更新日志

  • 暗黑模式
  • 更多下载配置
  • 支持请求标头自动带入
  • 支持开启广告过滤
  • 支持开启沉浸式嗅探
  • 支持切换手机和 PC 模式
  • 支持修改同时下载数量
  • 修复了一些 bug

软件截图

首页

设置页面

资源提取

技术栈

鸣谢

N_m3u8DL-RE 来自于 https://github.com/nilaoda/N_m3u8DL-RE