目录
Fluent M3U8的定位很清晰:它不是一个从网页链接直接嗅探视频的工具,而是一个M3U8/MPD清单的图形化下载管理器。如果你手里已经有一个.m3u8或.mpd的地址,它的工作是把这些分片文件下载下来、合并成一个完整的视频文件。
它由开发者zhiyiYo维护,这位开发者也做了QFluentWidgets这个界面组件库,所以Fluent M3U8的颜值在同类开源工具里算是相当能打的。项目在GitHub上开源,采用GPLv3许可证。
核心原理不复杂:图形界面负责收集你的输入(链接、文件名、保存路径、线程数),然后把任务交给底层的N_m3u8DL-RE去执行下载,下载完成后FFmpeg负责把分片合并成MP4或MKV。换句话说,Fluent M3U8本身不下载任何东西,它是个“调度中心”和“遥控器”。
官网入口地址
下载地址
开源项目地址:https://github.com/zhiyiYo/Fluent-M3U8
官方Release页面提供了Windowsx86_64、Linuxx86_64、LinuxARM64、macOSIntel和macOSAppleSilicon的构建版本。普通用户直接去GitHubReleases下载对应系统的安装包或压缩包就行。源码用户则按照README的步骤配置Python3.11环境、安装依赖、把FFmpeg和N_m3u8DL-RE放进tools目录。
需要留意的是,Windows7不在支持范围内,因为PySide6.6.2和Python3.11本身就不支持Win7。
功能介绍
多格式支持。兼容M3U8和MPD两种流媒体清单格式,覆盖了目前主流的HLS和DASH协议。
多线程并发下载。底层由N_m3u8DL-RE驱动,可以同时下载多个视频分片,充分利用带宽。
任务管理。界面上可以实时看到每个任务的下载进度,支持暂停、恢复、取消操作,也能查看已完成和失败的任务。
自定义请求头。某些网站的M3U8链接需要特定的Referer或User-Agent才能访问,Fluent M3U8允许用户自己填这些参数来应对防盗链。
AES-128-CBC解密。常见的加密M3U8流可以自动处理,不需要手动干预。
批量任务。可以把多个下载任务写进一个txt文件,每行格式是“文件名,下载链接”,然后把文件拖进软件,一次性批量处理。
文件合并。下载完成后调用FFmpeg把分散的TS分片合并成MP4或MKV文件,不需要手动操作。
应用场景
下载在线课程和讲座。很多教育平台的视频采用HLS切片传输,用Fluent M3U8可以把课程保存到本地离线学习。
保存流媒体影视内容。如果你有合法的M3U8清单地址,可以用它把内容下载下来在本地播放器观看。
内容创作者收集素材。需要从流媒体源保存参考视频用于剪辑或分析时,可以用它来批量下载。
批量处理多个下载任务。当你有几十个M3U8链接需要下载时,txt批量导入功能比一个个手动添加快得多。
使用方法
方式一:下载官方Release包。去GitHubReleases页面找对应系统的版本,Windows下载安装包或压缩包,macOS注意区分Intel和AppleSilicon,Linux根据处理器选x86_64或ARM64。解压后直接运行,软件应该已经内置了FFmpeg和N_m3u8DL-RE。
方式二:从源码运行。需要Python3.11环境,创建conda虚拟环境后安装requirements.txt里的依赖,然后手动下载FFmpeg和N_m3u8DL-RE的可执行文件放进tools目录,运行pythonFluent-M3U8.py。
使用流程本身很简单:把M3U8或MPD链接粘贴到地址栏,填写输出文件名(不带后缀),选好保存目录,根据需要调整线程数,点下载。软件会自动分配任务、显示进度,完成后在保存目录里就能看到合并好的视频文件。
服务支持
Fluent M3U8的核心下载功能是开源免费的,GitHub仓库采用GPLv3许可证。但根据部分来源的信息,官方在2026年展示了付费方案:社区版免费,专业版标价16元绑定1台电脑,至尊版29元绑定2台电脑并标注一次购买终身享受。付费版增加的功能包括边下边看、YouTube下载、断点续传、API调用和浏览器插件适配。不过这些付费信息来自第三方页面,建议以官网实际展示为准。
语言方面,软件界面支持简体中文,也提供多语言选项。
系统要求上,Windows需要x86_64版本,macOS区分Intel和AppleSilicon,Linux提供x86_64和ARM64构建。Python3.11是源码运行的推荐版本。
| 源码反馈/咨询 (共有 条反馈) |
Fluent M3U8常见问题
不是一个公司产品,而是由独立开发者zhiyiYo维护的开源项目。这位开发者也做了QFluentWidgets界面组件库,Fluent M3U8就是基于自己的组件库搭建的。项目托管在GitHub上,任何人都可以查看源码或参与贡献。
是一个给M3U8和MPD流媒体下载工具套上图形界面的软件。底层的下载引擎是N_m3u8DL-RE,合并工作由FFmpeg完成。Fluent M3U8本身不下载视频,它负责让你不用敲命令行就能操作这些工具,同时提供任务管理和进度显示。
核心功能是免费开源的,GitHub仓库采用GPLv3许可证,任何人都可以免费、修改源码。不过有第三方来源显示官方后来推出了付费方案,专业版和至尊版绑定不同数量的设备,增加了一些高级功能。如果你只用基础的M3U8/MPD下载,免费版够用。
不能。它不是一个视频嗅探工具,你需要先拿到M3U8或MPD的清单地址。如果你只有一个普通的网页链接,得先用浏览器开发者工具或者他抓包工具找到背后的M3U8地址,再把它填进Fluent M3U8。这一点和很多“粘贴链接就下载”的在线工具不一样。
项目在GitHub上开源,采用GPLv3许可证,任何人都可以审查代码。官方Release由开发者发布,从GitHub官方渠道下载相对可信。但如果你从第三方下载站获取安装包,安全性就无法保证了。建议只从GitHubReleases或项目官网获取安装文件。
速度取决于你的网络带宽和源服务器的限速策略。多线程并发下载可以充分利用带宽,对于分片数量多的M3U8流,速度提升比较明显。但如果源服务器本身限制了单个IP的,或者分片服务器响应慢,再多的线程也帮不上忙。有用户反馈下载高清电影只需要几分钟。
支持Windowsx86_64、Linuxx86_64、LinuxARM64、macOSIntel和macOSAppleSilicon。Windows7不在支持列表里,因为依赖的PySide6.6.2和Python3.11本身就不兼容Win7。macOS用户需要根据自己电脑的芯片类型选择Intel或AppleSilicon版本。
可以把多个下载任务写进一个txt文件,每行格式是“文件名,下载链接”,文件名和链接之间用英文逗号分隔。然后把txt文件拖进软件主界面,或者填写文件的路径,软件会一次性读取所有任务并加入队列。格式写错的行会被跳过,所以提交前抽查一下。
N_m3u8DL-RE是底层的下载引擎,Fluent M3U8是它的图形界面。你可以把N_m3u8DL-RE理解成发动机,Fluent M3U8是方向盘和仪表盘。没有Fluent M3U8,你得敲命令行用N_m3u8DL-RE;有了Fluent M3U8,你点点鼠标就能完成同样的操作。
这种情况是因为M3U8流里视频轨和音频轨是分开的,而合并环节出了问题。检查一下tools目录里的FFmpeg和N_m3u8DL-RE是否完整可用,版本是否匹配。如果工具本身正常,那是源M3U8清单的结构比较特殊,试试换一个清晰度或者用他工具交叉验证。
有。软件界面提供简体中文选项,在设置里可以切换语言。默认情况下软件会根据系统语言自动选择,中文系统打开应该就是中文界面。如果显示的是英文或他语言,去设置里手动改成简体中文就行。
支持常见的AES-128-CBC加密M3U8,可以自动解密。但如果是Widevine或FairPlay这类商业DRM保护的内容,Fluent M3U8无法处理,下载下来的文件会是无法播放的加密数据。这个限制是技术层面的,不是软件的问题,任何同类工具面对强DRM都无能为力。
可靠的渠道GitHubReleases页面。开源项目地址是github.com/zhiyiYo/Fluent-M3U8,进去之后点Releases就能看到所有版本的下载选项。官网fluent-m3u8.org也可以作为入口,但最终的下载链接还是指向GitHub。