使用 mencoder 或 ffmpeg 将图像和视频文件合并/连接在一起



嗨,我有合并视频文件的命令但是我想把图像加入到视频文件中。

我在做什么:

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

相关内容

  • 没有找到相关文章

最新更新