我需要合并两个AVI文件,其中声道比视频轨道短得多 - 即最后可能是没有声音的视频分钟。当我与transcode
或mencoder
合并时,声音和视频将“独立”合并在一起,因此我生成一个AVI文件,其中所有音频都粘在一起,所有的静音也都粘在一起一起并放在最后导致音频和视频之间的同步大量丢失。有没有办法合并这些文件,以便文件边界保持不变,声音附加到正确的视频帧?我需要一个Linux命令行解决方案。
编辑:以下是我正在使用的代码:
avimerge -i file.avi file2.avi -o result.avi
mencoder -oac copy -ovc copy -o result.avi file1.avi file2.avi
答案 0 :(得分:0)
Ubuntu存储库中有一个名为avidemux的工具,看起来应该可以满足您的需求。