인셔셔RSS 관심 있는 블로그, 뉴스, 기술 정보를 효율적으로 추적하고 읽으세요
원문 읽기 InertiaRSS에서 열기

추천 피드

博客园 - 司徒正美
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로 변환할 수 있습니다. 설치 패키지 크기는 약 2MB 정도입니다 (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 주소를 자동으로 인식하고 한 번 클릭으로 새 다운로드 작업을 시작하는 기능을 지원합니다__JHSNS_SEG_8b56f618_22__은 단순히 "파일을 가져오는" 작은 도구가 아니라 더 완전한M3U8 미디어 처리 입구.

새로운 다운로드 작업부터 재생까지 한 연결로 통합되었습니다.

M3U8 Quicker를 사용하는 과정은 매우 직관적입니다. 앱을 열고 "새로운 다운로드"를 클릭한 후, M3U8 주소를 입력하면 작업을 생성할 수 있습니다. 자원이 refererorigin와 같은 추가 요청 헤더에 의존하는 경우, 작업을 생성할 때 함께 추가할 수 있습니다.

newtask

작업이 시작되면 다운로드 목록은 현재 상태, 다운로드 진행률 및 다운로드 속도를 지속적으로 표시합니다. 언제든지 작업을 일시 중지하거나 복원하거나 실패한 조각을 다시 시도할 수 있습니다.

download_ts

다운로드 중에 플레이어를 직접 열어 다운로드하면서 시청할 수도 있으며, 재생 중에 작업 진행률을 전환하면 시스템은 현재 재생 진행률 근처의 조각을 우선 다운로드합니다.

playvideo

Chrome 확장

데스크탑 자체 외에도 프로젝트는 선택 가능한 크롬 확장 프로그램을 제공합니다. M3U8 Quicker- > 설정 - > 크롬 확장 프로그램 설치를 통해 안내에 따라 크롬 확장 프로그램을 설치할 수 있습니다.

설치 후, 확장 프로그램은 웹페이지에서 .m3u8 링크와 비디오 주소를 스캔하고, 오른쪽 상단에 빠른 접근 경로를 제공합니다. 클릭하면 자동으로 다운로드 작업을 새로 생성하고, 일반 요청 정보를 자동으로 입력합니다. 예를 들어 urlrefereroriginuser-agent 등을 포함하여 수동 복사 및 매개변수 정리 단계를 줄일 수 있습니다.

chrome-extension

기술 스택

프론트엔드: React 19, TypeScript, Vite 8, Ant Design 6
데스크톱: Tauri 2
백엔드 로직: Rust

주소

소스 코드 주소: https://github.com/Liubsyy/M3U8Quicker

Release페이지에서 설치 패키지를 다운로드할 수 있습니다.

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