google “linux 视频合并”,最容易找到的就是 mencoder 了。
安装:sudo apt-get install mencoder
使用:mencoder -oac pcm -ovc copy -idx -o output.mp4 a1.mp4 a2.mp4
就可以合并了。但是这样有三个问题,第一个问题是合并完之后文件体积暴增;第二个问题是合并完之后的视频,在通过samba进行播放时,提示该视频非流媒体,需要先全部缓冲才能播放;第三个问题就是合并速度较慢。
第一个问题找到了解决方法:mencoder -oac mp3lame -ovc copy -idx -o output.mp4 a1.mp4 a2.mp4
第二个问题我也不知道解决没,因为在找第一个问题的解决方法的时候,发现了另外一种合并的方法,试了下,然后抛弃了 mencoder,没再继续尝试了。
新的方法是使用 MP4Box。
安装:sudo apt-get install gpac
使用:MP4Box -cat 1.mp4 -cat 2.mp4 output.mp4
这个方法合并速度更快一些,也没有另外的两个问题。
参考资料: