如何使用 Ffmpeg 在图像上叠加多个视频

如何使用 Ffmpeg 在图像上叠加多个视频

我想在图像上叠加多个视频并创建新视频,并删除视频的所有音频。

String[] cmd={"-i","/storage/emulated/0/Download/videocollage.png","-i",videopaththree,"-i",videopathone,"-i",videopathone,"-i",videopathone,"-filter_complex","[1:v]scale=1029:838[tfg];[2:v]scale=990:1200[bfg];[3:v]scale=510:877[threefg];[4:v]scale=500:877[fourfg];[0:v][tfg]overlay=0:86[ol];[ol][bfg]overlay=main_w-overlay_w:538[oll];[oll][threefg]overlay=0:934[olll];[olll][fourfg]overlay=546:934","out.mp4"};

上述命令会创建一个带有背景图像的视频,以及多个视频,但只有第一个视频播放音频,另一个视频不播放音频。执行时间较长。

我想创建一个没有任何音频的新视频并减少执行时间。

答案1

要删除所有音频,请使用开关-an

来自ffmpeg文档:

-an(输出)禁用音频录制。要完全手动控制,请参阅 -map 选项。

链接在这里:ffmpeg 音频选项

相关内容