嗨,我有合并视频文件的命令但是我想把图像加入到视频文件中。
我在做什么:
1)使用ffmpeg将图像转换为mp4
2)使用mencoder将此转换后的视频加入到我选择的视频
,但会提示错误:不能将视频文件与音频-视频文件混合
我还添加了-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扩展名。还应该提到的是,微软声称对ASF格式拥有专利,并且可能会起诉或威胁使用非微软软件创建ASF文件的用户。强烈建议尽可能避免感染非洲猪瘟。
这是一个免费的命令行工具,可以加入MPEG 1文件:
http://mpgtx.sourceforge.net/下载(Windows exe可用)。不过,我自己并没有试过。
编辑:另一个选择可能是利用VirtualDub。您必须将合并命令写入脚本,并在每个命令行传递脚本名称:
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