惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

D
Docker
B
Blog RSS Feed
Microsoft Security Blog
Microsoft Security Blog
Y
Y Combinator Blog
N
Netflix TechBlog - Medium
M
MIT News - Artificial intelligence
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
B
Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
C
Check Point Blog
The GitHub Blog
The GitHub Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
P
Proofpoint News Feed
Martin Fowler
Martin Fowler
大猫的无限游戏
大猫的无限游戏
GbyAI
GbyAI
博客园_首页
A
About on SuperTechFans
Blog — PlanetScale
Blog — PlanetScale
人人都是产品经理
人人都是产品经理
T
Tailwind CSS Blog
aimingoo的专栏
aimingoo的专栏
T
The Blog of Author Tim Ferriss
The Cloudflare Blog

博客园 - jack_Meng

2026年AI编程工具大全,33个主流工具 .NET 异常处理的"暗门":代码里被 catch 吃掉的异常,你依然能抓住它——FirstChanceException Visual Studio 插件 Gittoy , 我做了一个 vs 版的 gittoolbox 用 C 语言实现任务栏图标动画,支持使用表情包gif/webp 如何用0预算推广项目 开源的 Windows 桌面整理工具 被罚了500后,整个人都变老实了 提取网页表格,一键导出 CSV:一个 Bookmarklet 脚本就够了 从零搭建一个最小 AI Agent:Python 完整示例 + AI调用机制详解 CASIO卡西欧计算器的自检模式——2种自检方式 C#把字符串按每两个字符一组,组之间加空格 C#程序从指定路径或网络加载引用的DLL 设置程序PrivatePath,配置引用程序集的指定路径(分离exe和dll) .NET/WPF 程序密钥加密存储:使用 DPAPI 实现安全兼容 一线大厂的Git规范 一线大厂的数据库规范 Python自动化实战:常用的类库和使用场景 工控生态之展示与交互:怎么让工业软件不再"丑" 一个 Python 项目带你入门AI应用开发课程介绍----系列文章 开源好用的酷狗音乐播放器:VibeMusic PowerShell + C# 实现桌面文字提醒,类似于“激活Windows”的功能 【Python】2026动态文字壁纸,一键让你的桌面加上动态效果 Python 用 tkinter 实现在 Windows 上提示文本消息的实现(模拟安卓手机上的 Toast 效果) 用Python在Windows桌面弹出文字提示 在Windows桌面背景上添加自定义文字 常用AI提示词汇总 chrome浏览器,Google新标签页添加快捷图标 油候脚本中,使用GM_info对象,打印脚本信息 使用油候脚本,移除页面无法选择文字 高中免费电子教辅资料合集
基于Rust开发的m3u8下载器M3U8Quicker:支持断点续传、边下边播
jack_Meng · 2026-05-24 · via 博客园 - jack_Meng

背景

在访问 M3U8类网站的视频时,有时我们想下载视频到本地。

市面上有Chrome类插件或脚本支持m3u8下载,但是不能断点续传和边下边播,也不太方便查看和管理下载过的视频。
还有一些m3u8类下载软件,需要手动去找m3u8地址手填下载,不是很方便。

于是我开发了m3u8播放器M3U8 Quicker,将两者结合起来,非常方便灵活下载m3u8视频并转成mp4,安装包仅2M左右(1.0.0版本)。

M3U8 Quicker 基于 Tauri + Rust + React + TypeScript 构建,支持 Windows、macOS 和 Linux。无论是日常保存课程视频、整理网络媒体资源,还是处理需要额外请求头的流媒体地址,它都能提供更直接、更稳定的使用体验。

download_main

特性

  • 支持 M3U8 视频下载与任务管理
  • 支持多线程下载,提升下载效率
  • 支持 AES-128 / AES-192 / AES-256 加密流的密钥拉取与解密
  • 支持暂停、继续下载、失败分片重试
  • 支持边下边播,下载过程中也能直接打开播放器
  • 支持自动合并 ts 并转成 mp4
  • 支持设置代理
  • 支持Chrome自动识别m3u8地址一键跳转新建下载任务

它不是一个只负责“把文件拉下来”的小工具,而是一个更完整的 M3U8 媒体处理入口。

从新建下载任务到播放,一条链路打通

使用 M3U8 Quicker 的过程非常直接。打开应用后,点击“新建下载”,输入 M3U8 地址即可创建任务。如果资源依赖 refererorigin 等附加请求头,也可以在创建任务时一并补充。

newtask

任务开始后,下载列表会持续展示当前状态、下载进度和下载速度。你可以随时暂停任务、恢复任务、重试失败分片。

download_ts

也可以在下载过程中直接打开播放器,边下载边观看,播放过程中跳转任务进度,系统会优先下载当前播放进度附近的分片

playvideo

Chrome 扩展

除了桌面端本身,项目还提供了一个可选的 Chrome 扩展。打开M3U8 Quicker->设置->安装Chrome扩展,按引导可安装Chrome扩展。

安装后,扩展会在网页中扫描 .m3u8 链接和视频地址,右上角提供快捷入口,点击自动新建下载任务,自动带入常见请求信息,例如 urlrefereroriginuser-agent,可以减少手动复制和整理参数的步骤。

chrome-extension

技术栈

前端:React 19、TypeScript、Vite 8、Ant Design 6
桌面端:Tauri 2
后端逻辑:Rust

地址

源码地址:https://github.com/Liubsyy/M3U8Quicker

可前往Release页面下载安装包。

=======================================================================================