Skip to content
Misha edited this page Oct 16, 2024 · 6 revisions

Important

这里填入的参数所应用的逻辑默认一律为 “跳过” (去掉),意味着会根据输入的条件而有选择性的 “不下载” 符合条件的 TS 文件。

并不是要什么就填什么。(保留)

根据 ts 编号跳过

跳过单个 ts

233 跳过第 233 个 ts

跳过指定范围

233-250 跳过第 233 ~ 255 个 ts



根据服务器返回 http 状态码跳过

http.code=403, http.code=404 跳过下载服务器返回 http 状态码为 403,404 的 ts

注意

使用服务器的 http 状态码跳过 ts 可能造成判断错误,所以默认情况不会合并下载的 ts,也不会删除下载的 ts。 如果要让 http 状态码跳过的 ts 也能被自动合并,则要使用: if-http.code-merge_ts

此项不填则为默认值

默认情况下,服务器返回 403 则客户端认为下载错误,直接报错并终止下载。

参考信息: https://github.com/orestonce/m3u8d/issues/49#issuecomment-2357205585



根据时间码跳过

02:13:00-03:07:25 这段时间的视频都不下载

v1.24.39 新增“反转”时间格式(保留模式)

!time:01:00:00-02:00:00 在时间参数前添加半角“!”感叹号表示仅下载指定时间范围内的视频

注意

如果要表示 “视频开始”

则应该写为 00:00:00

如果要表示 "视频结束"

则可以使用 99:00:00 这样表示

Note

v1.25.3 开始,对位于裁剪边界的 TS 文件从“剔除”修改为“保留”。

意味着与设置的时间码相关的 TS 文件一律会被保留并合并,不会有任何意外的内容丢失,只会出现比预定内容更长的片段,确保了裁剪内容的安全性。

如需精确裁剪,请在合并后自行通过其它软件进行裁剪。

参考信息: