使用Python:我需要合并两个m3u8清单或将一个m3u8清单分成两个

问题描述 投票:0回答:0

我有两个 .m3u8 文件需要合并。

或者我需要拆分的一个 .m3u8 清单。

我需要一个Python脚本来完成这个任务,如果有人有类似的脚本请与我分享。

m3u8 清单示例:

#EXTM3U
#EXT-X-VERSION:3
#EXT-X-TARGETDURATION:6
#EXT-X-PLAYLIST-TYPE:EVENT
#EXT-X-MEDIA-SEQUENCE:18181677
#EXT-X-PROGRAM-DATE-TIME:2023-07-23T08:54:59.738Z
#EXTINF:4.000,
index_38_18181677.ts
#EXTINF:4.000,
index_38_18181678.ts
#EXTINF:4.000,
index_38_18181679.ts
#EXTINF:4.000,
index_38_18181680.ts
#EXTINF:4.000,
index_38_18181681.ts
#EXTINF:4.000,
index_38_18181682.ts
#EXTINF:4.000,
index_38_18181683.ts
#EXTINF:4.000,
index_38_18181684.ts
#EXTINF:4.000,
index_38_18181685.ts
#EXTINF:4.120,
index_38_18181686.ts
#EXT-X-DATERANGE:ID="1073795739",START-DATE="2023-07-23T08:55:39.851Z",PLANNED-DURATION=5.000,SCTE35-OUT=0xFC3020000001FCAD8000FFF00F054000D29B7FFF7E0006DDD027110000000022308ED0
#EXTINF:3.880,
index_38_18181687.ts
#EXTINF:1.120,
index_38_18181688.ts
#EXT-X-DATERANGE:ID="1073795739",START-DATE="2023-07-23T08:55:39.851Z",END-DATE="2023-07-23T08:55:44.858Z",DURATION=5.007
#EXTINF:4.880,
index_38_18181689.ts
#EXTINF:4.000,
index_38_18181690.ts
.
... etc, 
.
#EXT-X-ENDLIST
python manifest http-live-streaming m3u8
© www.soinside.com 2019 - 2024. All rights reserved.