慣性聚合 高效追蹤和閱讀你感興趣的部落格、新聞、科技資訊
閱讀原文 在慣性聚合中打開

推薦訂閱源

博客园 - 司徒正美
V
V2EX
T
Tailwind CSS Blog
有赞技术团队
有赞技术团队
aimingoo的专栏
aimingoo的专栏
Apple Machine Learning Research
Apple Machine Learning Research
IT之家
IT之家
Blog — PlanetScale
Blog — PlanetScale
A
About on SuperTechFans
月光博客
月光博客
T
The Blog of Author Tim Ferriss
宝玉的分享
宝玉的分享
Martin Fowler
Martin Fowler
博客园 - 聂微东
The GitHub Blog
The GitHub Blog
V
Visual Studio Blog
WordPress大学
WordPress大学
酷 壳 – CoolShell
酷 壳 – CoolShell
Engineering at Meta
Engineering at Meta
GbyAI
GbyAI

博客园 - jack_Meng

小说下载 网页版时间,可全屏显示 个人笔记本连接公共WIFI的安全措施 追更 HelloGitHub 一整年,年度盘点 新写了个直播录制工具,可录制抖音快手斗鱼直播 bing 每日一图 --- 桌面壁纸 一款基于 C# 开发的 Windows 10/11 系统增强优化工具 适合个人的免费域名 语雀里存了三年的笔记,导出到了本地插件----YuqueOut C# 也能像 Python 一样写脚本 | .NET 10 构建基于文件的应用 js 双击页面 开始/暂停 页面滚动 - jack_Meng 使用bat批量给txt追加内容 Python摄像头监控:运动检测+自动录像+时间水印 【译】告别繁琐查错:认识下新的 Visual Studio Debugger Agent Workflow 好消息,在 Visual Studio 中可以免费使用 GitHub Copilot 了! [C#] 零依赖高性能跨平台 Web 胶水库 -- PicoServer 我的第一款独立产品--TaskManager 写 EF Core 查询,优化查询语句 最新.NET新手入门学习网站合集(2026更新版) Avalonia UI:.NET 跨平台桌面开发的“真香”选择 一个 txt 生成并保存 mp3的 Python 脚本 开源可商用 .NET Office 转 PDF 工具/库 - MiniPdf c# 常用且免费的 AI 编程工具 CodeGeeX,在vs 2019中使用的 AI 大模型工具 支持在 vs studio 2019中安装的 免费的 AI 辅助工具 .Net Framework 使用Lazy<T>延迟初始化对象 微软官网wpf例程源码下载地址 GitHub“神级”项目学习网址 开源协议介绍 Windows 窗体控件和等效的 WPF 控件 sql server backup database 爬取七猫中文网小说 ASP.NET Core 内存缓存实战 CliWrap —— .NET 最优雅的命令行交互库 .NET 高级开发 | 设计、实现一个事件总线框架 一个基于 .NET Core + Vue3 构建的开源全栈平台 Admin 系统 C#/.NET/.NET Core优秀项目和框架2026年3月简报--工作流引擎 C# 如何减少代码运行时间:7 个实战优化技巧
基於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頁面下載安裝包。

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