caterpillar
caterpillar copied to clipboard
Hardened HLS merger
```console $ caterpillar https://p-events-delivery.akamaized.net/2010ayctcrodak763xivpxn4htcuhco9/vod_yNERgMqbdpzDszTARXB7y674TmVQ4Yvu/avc_720p_4500/prog_index.m3u8 apple.mp4 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x556f47038080] [warning] could not find corresponding trex (id 1) [mov,mp4,m4a,3gp,3g2,mj2 @ 0x556f47038080] [warning] could not find corresponding track id 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x556f47038080]...
See 20190508袁雨桢Pocket live VOD, only available stream addr via 浪客: http://lk-vod.lvb.eastmoney.com/4697b79evodcq1252033264/1c19f9625285890788896085733/playlist.m3u8?t=5eb58289&exper=0&us=0f10127396&sign=415428f9afe33ebb221e2b945bb1f24a While using caterpillar to download it, either -m 0 (leave blank as default )or -m 1 bring many "Invalid...
以为例,这个M3U8文件中包含多个#EXT-X-DISCONTINUITY这样的tag,在这个tag之后,视频的分辨率、FPS、码率等参数有可能发生改变,那么有没有可能以这个tag作为分界点,将该tag之前、之后的内容保存到不同的视频文件中?