近期有涉及到M3M8合并的需求,但是网上并没有找到比较简单的办法,甚至一些合并的软件大小都要10+M,或者是使用ffmpeg去操作,这些都是太过麻烦了,这里有一个简单的办法,可以使用Linux自带的系统命令cat实现,cat
合并文件命令为:
cat file1 file2 > file
同时Android也有这个cat
命令,只需要执行shell命令,然后使用cat命令就可以将多个m3u8片段合并为一个mp4文件了,效率的话,使用红米Note4手机测试,大概是100和ts文件1秒左右,相对还是比较快的