只需要如下两个步骤就能将我们的mp4文件切片,转换成m3u8文件了(ps:网上有很多只用一条命令将mp4转成m3u8文件的,但转换速度都很感人,一个几十兆的视频都要转很久,用这两条命令转会快几万倍)
1、先将demo.mp4文件转成sk.ts(demo.mp4是我们待转换的文件,sk.ts是转换后的文件,ps:名字可以随便取,但一定要是.ts文件)
ffmpeg -y -i demo.mp4 -vcodec copy -acodec copy -vbsf h264_mp4toannexb sk.ts
2、将前步骤生成的sk.ts文件切片,并生成最终的sk.m3u8(ps:如下命令是将sk.ts切成每一段8秒的ts文件,实际结果并不一定是8秒,只是在8秒左右,最后一个参数是格式化名称输出)
ffmpeg -i sk.ts -c copy -map 0 -f segment -segment_list sk.m3u8 -segment_time 8 sk%04d.ts
妈妈再也不用担心我的视频卡了,如果大家有更好的转换方法或工具欢迎在下方留言