基于Rust开发的m3u8下载器:支持断点续传、边下边播

简介: M3U8 Quicker是一款轻量(仅2MB)跨平台M3U8下载播放器,基于Tauri+Rust+React开发。支持断点续传、AES解密、边下边播、自动转MP4及Chrome一键抓取地址,让课程保存与媒体管理更高效稳定。

背景

在访问 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.png

特性

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

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

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

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

newtask.png

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

download_ts.png

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

playvideo.png

Chrome 扩展

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

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

chrome-extension.png

技术栈

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

地址

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

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

目录
相关文章
|
23天前
|
前端开发
前端开发 之 15个炫酷按钮特效上【附完整源码】
本篇文章内容展示了灯光效果按钮、拉链式展开按钮、毛玻璃式按钮等众多炫酷按钮特效,并给出了完整代码及注释
191 6
|
25天前
|
人工智能 弹性计算 数据可视化
两步极速部署!阿里云OpenClaw一键秒级部署指南
OpenClaw(原Clawdbot)是开源AI智能体,支持QQ/飞书/钉钉接入,具备文件操作、命令执行、浏览器自动化等能力。阿里云提供一键部署方案:零代码、全可视化,10分钟极速上线,新手友好,免备案、高稳定、低成本。
492 9
|
16天前
|
机器学习/深度学习 人工智能 自然语言处理
别再说“AI听不懂人话”:从0到1手把手搭一个意图识别 + 槽位提取系统
别再说“AI听不懂人话”:从0到1手把手搭一个意图识别 + 槽位提取系统
216 11
|
24天前
|
机器学习/深度学习 文字识别 数据挖掘
BookRAG:面向层级文档的树-图融合RAG框架
BookRAG是专为书籍类层级文档设计的新型RAG框架,首创“树+图+链接+Agent”四元结构:构建融合版面层级树与知识图谱的BookIndex,通过GT-Link双向映射实现结构与语义统一;引入信息觅食启发的Agent,动态规划检索路径,支持单跳、多跳及全局聚合查询,在精度、覆盖率与效率上显著优于传统文本/版面优先方法。
200 5
BookRAG:面向层级文档的树-图融合RAG框架
|
24天前
|
数据采集 人工智能 API
从空壳到印钞机!OpenClaw公众号Agent技能开发手册(阿里云+本地部署+免费API+爆款Skill拆解)
“装上OpenClaw却只会聊天?别人已经靠它实现公众号全自动运营,你还在手动找选题、排版、发布”——2026年,这只红色“大龙虾”的爆火,让无数人陷入“有工具不会用”的困境。参考文章一语道破核心:OpenClaw的灵魂不是模型,而是Skill(技能)。没有Skill的OpenClaw只是空壳,而搭载了专属Skill的OpenClaw,能变身“全自动公众号印钞机”,从选题、创作、配图到发布,全程无需人工干预。
482 7
|
16天前
|
缓存 安全 API
从零精通OpenClaw保姆级教程:阿里云/本地部署、api配置、Skill实战与性能优化全攻略
OpenClaw作为开源AI助手平台的核心代表,凭借高度灵活性与可扩展性,已成为个人高效办公、团队协作自动化的关键工具。其通过模块化的Skill生态,可实现文件管理、网络搜索、任务自动化、代码开发等多元化场景需求,无需复杂开发即可搭建专属智能工作流。
1012 2
|
18天前
|
人工智能 安全 编译器
🚀 前沿软件技术资讯周报
本刊聚焦2026年AI编程前沿:TDAD测试驱动开发、Box Maze安全框架、LPG智能编译优化、VeriAgent硬件感知RTL生成等突破;深度解析意图形式化、PAuth精确授权、SpaceTime编程三大范式;推荐Qwen3-Coder、OpenClaw、Skele-Code等实用技术栈,助开发者迈向“定义意图、AI可靠生成与验证”的新阶段。(239字)
1438 7
|
3天前
|
存储 人工智能 Java
告别 AI 对话 “失忆”!Spring AI 聊天记忆底层原理与全场景落地实战
Spring AI提供优雅的聊天记忆解决方案,彻底解决大模型“失忆”痛点。其分层架构支持内存/MySQL等多存储,通过ChatMemory、ChatMemoryRepository和ChatMemoryAdvisor三大组件,实现会话隔离、消息有序、窗口可控,开箱即用,低侵入、高扩展。
111 13
告别 AI 对话 “失忆”!Spring AI 聊天记忆底层原理与全场景落地实战
|
3天前
|
人工智能 IDE API
阿里云百炼Coding Plan订阅套餐详解:价格、模型支持、使用入口与注意事项(2026最新)
阿里云百炼Coding Plan是专为开发者打造的AI编程订阅服务,官方订阅入口:https://t.aliyun.com/U/G7pldC 采用“固定月费、额度封顶、用完即停”模式,支持Qwen3.5-Plus、Kimi-k2.5等多模型,兼容Cursor/Qwen Code等主流IDE插件,杜绝欠费风险,性价比远超按Token计费。(239字)
436 15
|
3天前
|
人工智能 数据可视化 机器人
OpenClaw一键部署攻略,手把手教你 “养龙虾”!
还在为部署OpenClaw踩坑发愁?“养龙虾”其实超简单!本文奉上阿里云一键云端部署攻略:全程可视化、零代码,仅两步——买预装服务器+填API密钥,5分钟即可拥有专属AI数字员工!支持微信/钉钉协同、文件处理、日程管理、代码辅助等,新手友好,成本低廉(新用户首月9.9元+7000万Token免费额度)。
220 25