欢迎光临散文网 会员登陆 & 注册

m3u8索引与ts分片下载及部分分片的合成

2021-01-14 12:49 作者:Sandra珊瑚  | 我要投稿


【问题】直播回放资源通过浏览器开发者工具或uc等,找到索引url完成分片的下载,使用缓存合并app完成合并,发现视频播放卡顿,而且直播过长而只需要其中一部分的时候,会导致资源与时间的浪费。

【思路】不使用app合并,手动合并指定的分片

【方法】

举个栗子:我想要下载这个节目中屠洪刚演唱的等待http://tv.cctv.com/2012/04/22/VIDENSrOYqK8Xv66yNPlG4Ow120422.shtml

目标视频


  1. 下载索引与分片

    这里使用UC浏览器下载,进入网页时会提示有视频,缓存即可。

下载结果

2.到指定目录查看下载结果

M3U8俗称播放列表文件,里面的内容就是被播放的音视频文件路径或网址。非视频文件,对我们来说实际是没有用的。


m3u8

这里才是我们需要的ts分片

ts分片

加上后缀,查看一下:

ts分片播放

2.查看一下ts分片时长,以及我们需要的片段大概在哪个时间点。以计算出大概需要哪些分片:

分片时长11s,按10s算,这样好计算。宜短不宜长,估算太长可能会错过目标片段。

分片时长

从网页上查看屠老师的《等待》片段大概在40min~44min,不用太精确,但是要把重要的部分包含在内,多余的地方在后面剪辑掉即可。

那么我们需要的分片大概就是 40*60/10 至 44*60/10 即   240 ~ 264 

目标分片

3.把合并目标拷贝出去合并

拷贝出去是为了好操作。比如我放在E:\VideoData\20210116dengdai

目标分片

4.打开cmd

快捷键win+R,输入cmd

cmd

5.合并

进入对应目录:

C:\Users\hushan0622>e:                                      ——输入盘符

e:\VideoData>cd \VideoData\20210116dengdai   ——进入对应目录


进入对应目录

合并:

copy /b * merge.ts     ——如果无法理解,那就照这个做就行

合并过程

合并结果如下:

合并完成


6.查看:

差不多4分多钟,与预期一致。(注意步骤2的估算,范围一定要算宽一些

查看合并结果

7.剪辑

剪掉多余部分即可


m3u8索引与ts分片下载及部分分片的合成的评论 (共 条)

分享到微博请遵守国家法律