使用mencoder或ffmpeg合并/合并图像和视频文件

|| 嗨,我有合并视频文件的命令 但我想将图像加入视频文件。 我在做什么: 1)使用ffmpeg将图像转换为mp4 2)使用Mencoder将转换后的视频加入我选择的视频 但它会提示错误: 不能将仅视频文件与音频视频文件混合使用-nosound。 我还添加了-nosound,但是由此产生的文件不包含任何音频。 该怎么办? ffmpeg命令:
-y -i Garden.jpg -s 640x480 converted.mp4
此转换的.mp4文件已正确创建,但没有音频 mencoder命令:
-oac mp3lame -ovc lavc -noodml -o output.mp4 converted.mp4 selected.mp4
请帮忙..     
已邀请:
如果目标是Windows,则将结果转换为msmpeg4v2(avi)或mpeg1video(mpg)或asf(wmv)可能效果最佳。 注意,ASF文件在Windows中通常具有.wmv或.wma扩展名。还应该提到的是,Microsoft要求ASF格式的专利,并且可能起诉或威胁使用非Microsoft软件创建ASF文件的用户。强烈建议尽可能避免使用ASF。 阅读完整列表。     
这是一个免费的命令行工具,可以加入MPEG 1文件: http://mpgtx.sourceforge.net/#Download (可用Windows exe)。但是,我自己没有尝试过。 编辑:另一种选择可能是利用VirtualDub。您必须将merge命令写入脚本,并在每个命令行中传递脚本名称: http://www.virtualdub.org/blog/pivot/entry.php?id=20 但是,您必须了解脚本语言的语法 http://www.virtualdub.org/docs/vdscript.txt (我没有自己编程尝试过,仅通过GUI界面使用了虚拟配音来连接视频文件,效果确实不错。)     
FFmpeg可以使用以下命令轻松完成此操作:
ffmpeg -i vid-1.mp4 -i vid-2.mp4 -ar 44100 -ab 64k -ac 1 -c:a libmp3lame -filter_complex \'[0:0] [0:1] [1:0] [1:1] concat=n=2:v=1:a=1 [v] [a]\' -map \'[v]\' -map \'[a]\' output.mp4
    

要回复问题请先登录注册