Tools、Guides、Blog 现在共享同一套主题语言。
M3U8 Downloader
围绕 M3U8、字幕与视频辅助任务的结构化公开层。
法务页色系正式升级为公开层主题。
执行层仍然放在公开层之后。
M3U8 Downloader
先在公开层把下载路径判断清楚,再决定应该验证、重试还是升级。
先确认任务,再进入执行层
这样可以让公开页保持轻、可收录,而队列、重试和运行状态都留在工作台。
- 先粘贴播放列表并确认访问是否稳定
先把访问问题和下载问题分开。
- 判断当前任务是原始下载还是最终 MP4 导出
如果只是受控拉取,先停留在下载路径;只有需要最终文件时再去导出。
- 打开下载工作台执行真正任务
当任务需要更长执行、重复拉取或队列管理时,进入工作台。
为何使用
先用公开页界定任务,再进入执行层。
适合场景
授权 HLS 拉取、重复 QA 下载、先清单后导出
输入
M3U8 URL、访问上下文、可选命名
输出
受控下载交接与下载前上下文确认
状态
已上线
M3U8 Downloader
下载页要先告诉用户是否已经准备好导出,还是应该先去做链接检测和检查。
为 QA 保留一份已批准流
先走稳定的浏览器端交接,再进入较长下载。
在导出 MP4 前先拉取原始流
先把原始下载和最终格式导出分开。
在已确认可播放后重复拉取同一清单
当播放已验证时,直接进入独立下载路径,不必再回播放器。
Known Issues 与下一步
把常见错误、降级路径和下一步动作放在同一层,让问题页和工具页说同一种真话。
M3U8 下载过程中失败
下载已开始,但片段失败、令牌过期,或结果始终无法完整导出。
M3U8 链接打不开
链接一打开就失败、子清单 404,或复制出来的链接只在原始会话里可用。
先在公开层确认来源,再进入工作台执行真正下载。
这样可以让公开页保持轻、可收录,而队列、重试和运行状态都留在工作台。
- 先粘贴播放列表并确认访问是否稳定
先把访问问题和下载问题分开。
- 判断当前任务是原始下载还是最终 MP4 导出
如果只是受控拉取,先停留在下载路径;只有需要最终文件时再去导出。
- 打开下载工作台执行真正任务
当任务需要更长执行、重复拉取或队列管理时,进入工作台。
按任务意图开始
M3U8 Downloader
先在公开层把下载路径判断清楚,再决定应该验证、重试还是升级。
先确认访问,再下载;只有在需要最终文件时才进入 MP4 导出。
M3U8 Downloader 应该专注在受控拉取路径,只有当任务发生变化时才交给相邻页面。
打开 M3U8 链接检查
先检查 URL 是否过期、被拦截或不稳定,不要把这些问题误判成下载器故障。
Open route打开 M3U8 播放器
当你要区分播放失败和下载失败时,先看浏览器侧播放。
Open route打开 M3U8 转 MP4
只有在源清单已经足够可信时,才进入最终导出路径。
Open route把受控下载和访问检查、播放预览、最终导出串起来。
- M3U8 链接检查 在长任务前先确认访问路径是否稳定。
- M3U8 播放器 当流行为仍不确定时,先看播放层。
- M3U8 转 MP4 只有原始下载路径已可信时,才进入最终导出。
- M3U8 打不开 当源链接本身打不开、无法解析或不稳定时,先走这里。
进入工作台前,先把下载问题说清楚。
- M3U8 Downloader 和 M3U8 转 MP4 有什么区别?M3U8 Downloader 是原始下载路径,适合受控拉取流本身;M3U8 转 MP4 是下一步,只有当任务明确需要最终 MP4 文件时才进入。
- 这个页面能下载任何受保护流吗?不能。它只适用于你拥有、运营或明确获授权处理的清单。带签名 URL、Cookie、referer 校验或 DRM 相关限制仍然必须合法有效。
- 为什么不直接在这个公开页里完成下载?因为公开页要保持轻、可收录、可解释。真正的运行状态、重试、队列和历史记录都应该放在工作台,避免发现层变成拥挤的 app 壳。
广告不要挤进下载启动区、主按钮或执行控制区;公开内容页负责广告,执行层负责操作。
Keep monetization in low-interference sponsor cards instead of breaking the main task path.
先让公开页缩小失败范围,再进入下载工作台。
下载公开页要先把坏链、临时阻断和真正的导出任务分开,再进入更重的执行层。