【发布时间】:2018-08-22 20:04:09
【问题描述】:
我想下载一个视频流,并希望将它们保存到本地存储中,使用单个包作为MP4。
作为视频流块的 .ts 文件的所有信息都保存到名为 info_media.m3u8 的文件中,这就是 .m3u8 的样子:
#EXTM3U
#EXT-X-VERSION:3
#EXT-X-TARGETDURATION:4
#EXT-X-MEDIA-SEQUENCE:1
#EXT-X-PLAYLIST-TYPE:VOD
#EXTINF:4.000,
VideoChunk_00001.ts
#EXTINF:4.000,
VudeoChunk_00002.ts
#EXTINF:4.000,
VideoChunk_00003.ts
#EXTINF:4.000,
VideoChunk_00004.ts
#EXTINF:4.000,
VideoChunk_00005.ts
#EXTINF:4.000,
...
#EXTINF:0.600,
master_Layer1_02150.ts
#EXT-X-ENDLIST
现在我的问题是如何准确下载这些块?主 .m3u8 的 URL 类似于 https://server.mine.it/video_id.m3u8 和块 URL
https://server.mine.it/videoid_videochunk_*.ts
请帮我下载这些文件。 真的很欢迎带代码的答案。
【问题讨论】: