软件介绍
评论列表

目录

M3U8是苹果HLS协议使用的播放列表格式,视频被切成大量小片段散落在网络上。普通下载工具很难处理这种结构,而M3u8Downloader_H正是为了解决这个问题而诞生的。软件基于.NET6开发,界面简洁,核心逻辑没有依赖第三方下载器,解析与下载引擎均为项目自行实现,仅在转码环节调用了FFmpeg。它提供了“需要.NET运行库”和“单文件免运行库”两个版本,方便不同Windows环境的用户选择,Win7用户则需要额外安装系统补丁才能正常启动。

官网入口地址

https://github.com/Harlan-H/M3u8Downloader_H

下载地址

https://github.com/Harlan-H/M3u8Downloader_H/releases

功能介绍

多线程与断点续传
软件允许用户自定义线程数,通过并发下载多个分片来充分利用带宽。如果下载中途网络中断或软件意外关闭,重新打开后可以从断点处继续,不必从头再来。

自动解密能力
针对常见的加密流,内置了对AES-128-CBC、AES-192-CBC和AES-256-CBC的支持。大多数情况下,软件能从M3U8文件中自动提取密钥并完成解密,用户不需要手动干预。如果遇到特殊加密,也可以在高级模式中手动填写Key和IV。

格式兼容与伪装流处理
除了标准的TS分片,也支持fMP4格式的下载与合并。部分网站会把TS文件伪装成png、jpg或bmp图片,工具能自动识别并转换这些伪装流,还原出正常的视频数据。

请求头自定义与代理支持
很多流媒体服务器会校验请求来源。软件允许用户自定义User-Agent、Referer等请求头,模拟真实浏览器访问。同时设置里可以配置代理,适应不同的网络环境。

批量与拖拽操作
支持一次性添加多个下载链接进行批量任务。如果本地已经有一堆下载好的视频分片文件夹,直接拖拽进软件就能快速合并,省去了重新下载的麻烦。

插件与HTTP接口
项目开放了插件机制,开发者可以编写插件来适配特定网站或实现个性化下载逻辑。此外还提供了HTTP接口,方便他编程语言或自动化脚本调用软件功能。

直播流识别
软件能够自动识别M3U8直播流并启动下载,对于需要保存直播内容的情况比较实用。

应用场景

在线课程离线保存
很多教育平台使用HLS分发课程视频,下载后可以反复观看,不受网络波动影响。

视频素材收集
内容创作者看到可用的视频素材时,可以用它快速保存到本地,供剪辑软件调用。

直播内容留存
对于没有回放功能的直播,软件可以实时抓取并保存下来。

个人影视收藏
把喜欢的剧集或影片下载到本地硬盘,方便在电视或播放器上随时播放。

使用方法

第一步,获取M3U8链接。在浏览器中播放目标视频,按F12打开开发者工具,切换到Network面板,筛选“m3u8”,找到以.m3u8结尾的请求地址并复制。也可以用“猫抓”等嗅探插件自动获取。

第二步,粘贴链接。打开M3u8Downloader_H,把链接粘贴到上方的下载地址栏。如果有多个链接,可以换行批量粘贴。

第三步,调整设置(可选)。点击右上角三个点进入设置,根据网络情况调整线程数。普通宽带建议4到8个线程,过高反而被服务器限速。如果视频来自有防盗链的网站,需要在请求头设置里补上Referer。

第四步,点击下载。软件会自动解析、下载分片并合并。进度条下方会显示当前速度和状态。下载完成后,在输出目录里就能找到完整的视频文件。

服务支持与补充信息

定价:M3u8Downloader_H是免费的开源软件,遵循MIT协议,不存在付费会员或隐藏收费。

运行环境:仅支持64位Windows系统。Win7用户需要先安装KB4457144补丁,否则点击程序没有任何反应。如果下载的是需要运行库的版本,还得提前装好.NET6DesktopRuntime。

帮助文档:项目Wiki提供了详细说明,地址是https://github.com/Harlan-H/M3u8Downloader_H/wiki/。遇到报错时,把鼠标悬停在错误提示上可以查看详细日志,右键还能复制错误信息用于搜索排查。

插件生态:插件仓库位于https://github.com/Harlan-H/M3u8Downloader_H.Plugins,里面有现成的插件可以下载,也欢迎用户自己开发。

源码反馈/咨询 (共有 条反馈)
验证码:

M3u8Downloader_H常见问题

本文标签
上一篇:m3u8-downloader
下一篇:B站下载助手