InertiaRSS Track and read blogs, news, and tech you care about
Read Original Open in InertiaRSS

Recommended Feeds

博客园 - 司徒正美
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 个实战优化技巧
M3U8 Downloader M3U8Quicker developed based on Rust: Supports breakpoint resume and download while playing
jack_Meng · 2026-05-24 · via 博客园 - jack_Meng

Background

When visiting video websites like M3U8, sometimes we want to download videos to our local devices.

There are Chrome-like extensions or scripts available for downloading m3u8 files, but they don't support resume downloading or streaming while downloading, and they're not very convenient for viewing and managing downloaded videos.
There are also m3u8-specific download software, which require manually finding and entering the m3u8 URLs for downloading, which isn't very convenient.

So I developed an m3u8 playerM3U8 Quicker, combining both functionalities for very convenient and flexible downloading of m3u8 videos and converting them to mp4. The installation package is only about 2MB (version 1.0.0).

M3U8 QuickerBased on Tauri + Rust + React + TypeScript, it supports Windows, macOS, and Linux. Whether it's for saving course videos, organizing online media resources, or handling streaming addresses that require additional request headers, it provides a more direct and stable user experience.

download_main

feature

  • supports M3U8 video downloading and task management
  • supports multi-threaded downloading to improve efficiency
  • supports AES-128 / AES-192 / AES-256 key retrieval and decryption for encrypted streams
  • supports pause, resume downloading, and retrying failed segments
  • supports downloading while playing, allowing the player to be opened directly during the download process
  • supports automatic merging of ts and converting them into mp4
  • supports setting proxies
  • supports Chrome's automatic recognition of m3u8 addresses to jump to new download tasks with one click

It is not just a small tool for "downloading files," but a more completeM3U8 Media processing entry.

From creating a download task to playback, a seamless connection is established.

The process of using M3U8 Quicker is very straightforward. After opening the app, click "New Download," enter the M3U8 address to create the task. If the resource relies on additional request headers such as referer or origin, they can also be supplemented when creating the task.

newtask

Once the task starts, the download list will continuously display the current status, download progress, and download speed. You can pause, resume, or retry failed chunks of the task at any time.

download_ts

You can also open the player directly during the download process to watch while downloading, and jump to the task progress during playback. The system will prioritize downloading chunks near the current playback progress.

playvideo

Chrome extension

In addition to the desktop version, the project also provides an optional Chrome extension. Open M3U8 Quicker- > Settings > > Install Chrome Extension, follow the prompts to install the Chrome extension.

After installation, the extension will scan .m3u8 links and video addresses in web pages, providing a quick access button in the upper right corner. Click to automatically create a download task, automatically entering common request information, such as urlrefererorigin and user-agent, reducing the steps of manually copying and organizing parameters.

chrome-extension

Tech Stack

Frontend: React 19, TypeScript, Vite 8, Ant Design 6
Desktop: Tauri 2
Backend logic: Rust

Address

Source code address: https://github.com/Liubsyy/M3U8Quicker

You can visit Release page to download the package.

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