
1 wjm2038 Feb 8, 2017 via Android ffmpeg |
2 nikoo OP @wjm2038 谢谢,我发帖之前搜索了很久,使用 ffmpeg 似乎只能将 m3u8 作为输入源然后输出一个合并后的 ts 文件,无法不合并按原始的分片储存每个 ts |
3 onlyice Feb 8, 2017 via Android 自己写一个… |
4 onlyice Feb 8, 2017 via Android 试试 livestream Python 库 |
5 qyz0123321 Feb 8, 2017 via Android 把这个 ts 直接解析下载存储可好? |
6 Valyrian Feb 8, 2017 via iPhone 第一次见到不要合并视频的= = |
7 saxon Feb 8, 2017 via iPhone 楼主华为? |
8 LINAICAI Feb 8, 2017 via iPhone 不合并太麻烦了,但不是么办法,使用本地内置 web 服务来播放下载好的 ts 切片 |
9 LINAICAI Feb 8, 2017 via iPhone 对了,索引文件其实可以使用一个开源库解析的,自己用队列一个个下载好各个 ts 段,当然索引也要保存起来,内建 web 服务指定 root 目录即可模拟播放网络视频,需要注意的是下载完所有片段一定还要修改索引文件里面每个片段的地址,修改成本地的 |
10 DlYgod Feb 8, 2017 写个 shell 脚本下载啊 wget |
11 yishanxin Feb 8, 2017 1. curl -O http://wscdn.alhls.xiaoka.tv/201713/b4b/079/F69oXuFHQ7Wn0YFW/index.m3u8 2. for i in `cat index.m3u8| grep ts `;do url=' http://wscdn.alhls.xiaoka.tv/201713/b4b/079/F69oXuFHQ7Wn0YFW/'$i;curl -o $i $url;done 两部搞定 , 自己写个脚本封装下 处理动态拼接 实际下载的链接 |
12 mooczz Feb 8, 2017 在 iOS 里实现过,分段下载, m3u8 文件存储在本地 |
13 diguoemo Feb 8, 2017 via Android 用 youtube-dl 可以很简单的下载 |
14 emric Feb 8, 2017 用正则把 m3u8 的内容分解出来,再下载。 |
15 em70 Feb 8, 2017 via Android m3u8 不能指向本地 ts 文件,可以起一个本地 server , ts 文件放 server 上, m3u8 里的所有链接改为本地 127.0.0.1 的 http 地址,这个 m3u8 就能离线播了 |
16 cyp777777 Feb 19, 2018 via Android 过去 11 天了,楼主还要不。下载每个 ts 后解码就行了,写了个小工具默认合并,如果还需要的话我把取消合并也加上 |