查看: 11|回复: 0

[m3u8下载] 小鹅通M3U8视频下载器

[复制链接]

514

主题

9

回帖

1583

积分

管理员

积分
1583
发表于 2026-8-31 15:21 | 显示全部楼层 |阅读模式
小鹅通 M3U8 视频下载器,支持自动解密、多线程并发与浏览器联动的本地命令行下载工具。配合油猴脚本,能够无缝接管课程下载任务,真正进入高效的"边看边存"状态。

下载

https://loadream.lanzoul.com/iP2Pl45mj35e

链接:https://pan.xunlei.com/s/VP0LgJeXn3vuYo09vP3tWEfGA1# 提取码:gcn7

https://cloud.189.cn/t/FJBZVzr6jYzi(访问码:q2or)

https://url90.ctfile.com/f/38254190-17569891487490-4a5dfe?p=2988 (访问密码: 2988)

https://pan.quark.cn/s/8af01ec1c60a

链接: https://pan.baidu.com/s/1BCCYfCc5i11gL4F-OWUvPA 提取码: 74s7



核心特性
浏览器联动,一键发送:运行后在本地启动 HTTP 服务(端口 8910)。在课程页面点击"发送到下载"即可自动拉起后台下载,零繁琐链接复制,彻底解放双手。
开箱即用,免配依赖:脚本内置环境自检逻辑,首次运行自动检测并安装缺失的 Python 依赖(requests, pycryptodome, tqdm)。
全自动解密与合并:
自动解密 → 自动获取并解析 AES-128 密钥与 IV,在内存中完成 TS 切片解密。
智能跳过 → 自动识别未加密视频,跳过密钥环节直接下载明文片段。
智能合并 → 调用 FFmpeg 将切片合并为 MP4,内置"Stream Copy"与"重编码"双重回退机制,确保视频完美合并。
嵌套 M3U8 递归解析:自动探测并展开 confusion_index 类混淆索引,提取真实 TS 片段列表。
私有编码格式识别:遇到小鹅通 [xiaoe] 私有编码时明确提示,不再默默失败。
动态 Referer 防盗链:自动携带课程页面真实 URL 作为 Referer,绕过 CDN 防盗链校验。
多线程并发,极速下载:ThreadPoolExecutor 多线程并发下载,搭配 tqdm 进度条,直观展示下载进度与切片完成情况。
禁用系统代理:自动忽略系统代理配置直连 CDN,避免网络代理干扰。
精细化错误诊断:针对 403(Token 过期/防盗链)、404(链接失效)、401(认证过期)、5xx(CDN 故障)、代理错误、连接超时等场景分别给出具体原因与建议。
Token 过期预检:下载前自动解析 URL 中的时间戳参数,预判链接有效性。
稳定可靠,日志追溯:提供"控制台+本地日志(downloader.log)"双重记录,所有下载历史有迹可循。

核心特性

浏览器联动,一键发送:运行后在本地启动 HTTP 服务(端口 8910)。在课程页面点击"发送到下载"即可自动拉起后台下载,零繁琐链接复制,彻底解放双手。
开箱即用,免配依赖:脚本内置环境自检逻辑,首次运行自动检测并安装缺失的 Python 依赖(requests, pycryptodome, tqdm)。
全自动解密与合并:
自动解密 → 自动获取并解析 AES-128 密钥与 IV,在内存中完成 TS 切片解密。
智能跳过 → 自动识别未加密视频,跳过密钥环节直接下载明文片段。
智能合并 → 调用 FFmpeg 将切片合并为 MP4,内置"Stream Copy"与"重编码"双重回退机制,确保视频完美合并。
嵌套 M3U8 递归解析:自动探测并展开 confusion_index 类混淆索引,提取真实 TS 片段列表。
私有编码格式识别:遇到小鹅通 [xiaoe] 私有编码时明确提示,不再默默失败。
动态 Referer 防盗链:自动携带课程页面真实 URL 作为 Referer,绕过 CDN 防盗链校验。
多线程并发,极速下载:ThreadPoolExecutor 多线程并发下载,搭配 tqdm 进度条,直观展示下载进度与切片完成情况。
禁用系统代理:自动忽略系统代理配置直连 CDN,避免网络代理干扰。
精细化错误诊断:针对 403(Token 过期/防盗链)、404(链接失效)、401(认证过期)、5xx(CDN 故障)、代理错误、连接超时等场景分别给出具体原因与建议。
Token 过期预检:下载前自动解析 URL 中的时间戳参数,预判链接有效性。
稳定可靠,日志追溯:提供"控制台+本地日志(downloader.log)"双重记录,所有下载历史有迹可循。
重点说明
复制代码 隐藏代码
// @match        *://*.xiaoeknow.com/*
// @match        *://*.xet.tech/*
// @match        *://*.xiaoe-tech.com/*
// @match        *://*.xet.pomoho.com/*
// @match        *://*.xet-pc.citv.cn/*
因平台支持自定义域名,若脚本中未包含所购买课程的自定义域名,需要手动在油猴脚本的 @match 列表中添加。

支持的视频格式
M3U8 类型        示例域名        状态
标准加密 M3U8        encrypt-k-vod.xet.tech        ✅ 完整支持
标准明文 M3U8        encrypt-k-vod.xet.tech(无 AES-128 标签)        ✅ 自动跳过解密
嵌套 M3U8(#EXTM3U 递归)        任意域名        ✅ 自动展开
confusion_index 私有编码        pri-cdn-tx.xiaoeknow.com        ❌ 暂不支持(明确提示)

使用步骤

一、环境与工具准备
安装扩展:在浏览器(Chrome / Edge)扩展商店中安装 Tampermonkey(油猴) 插件。
添加脚本:在油猴插件中,添加并启用目录下的 小鹅通视频 m3u8 地址嗅探提取器.js 用户脚本。
免配置环境:程序已集成本地 Winpython32-3.8.3.0 环境,无需手动创建环境,无需编译,开箱即用。

二、启动服务
直接运行 启动.bat,程序会自动完成依赖自检与安装。当控制台出现"等待浏览器发送下载任务..."提示时,代表本地监听服务已成功启动。

三、一键发送任务,全自动下载
保持下载器的命令行窗口在后台运行,切勿关闭。
打开课程播放页面,如需特定清晰度请手动调整。
等待页面右上角弹出油猴面板后,点击 "发送到下载" 按钮。
接收任务后,下载器将在 downloads 文件夹下全自动完成切片下载、密钥解密与最终的 MP4 视频合并导出。

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|戴学姐 |网站地图

相关侵权、举报、投诉及建议等,请发 E-mail:admin@discuz.vip

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

返回顶部