基于 PySide6 的跨平台 m3u8 下载软件
English | 简体中文
- 多线程并发下载:充分利用带宽资源,实现极速下载体验
- 智能下载管理:实时监控下载进度,提供便捷的任务管理功能
- 高度可定制:提供基础与高级配置选项,满足从入门到专业用户的不同需求
- 现代化界面设计:基于 Fluent Design 设计语言,界面简洁优雅、直观易用
-
创建虚拟环境:
conda create -n fluent-m3u8 python=3.11 conda activate fluent-m3u8 pip install -r requirements.txt
-
下载 FFmpeg 和 N_m3u8DL-RE
-
将 ffmpeg 和 N_m3u8DL-RE 的可执行文件放在
tools
目录下. -
启动 Fluent M3U8:
conda activate fluent-m3u8 python Fluent-M3U8.py
-
运行打包脚本:
conda activate fluent-m3u8 python deploy.py
-
复制
tools
文件夹到打包目录:- 对于 Windows/Linux: 拷贝为
dist/Fluent-M3U8.dist/tools
- 对于 macOS: 拷贝为
dist/Fluent-M3U8.app/Contents/MacOS/tools
- 对于 Windows/Linux: 拷贝为
- zhiyiYo/PyQt-Fluent-Widgets:强大、可扩展、美观优雅的 Fluent Design 风格组件库
- nilaoda/N_m3u8DL-RE:跨平台且功能强大的 MPD/M3U8/ISM 下载器
- AresConnor/pyqt5_concurrent:基于 QThreadPool 的并发框架
Fluent-M3U8 使用 GPLv3 许可证进行授权。
版权所有 © 2025 by zhiyiYo.