Answers:
ffmpeg \
-i input1.mp4 \
-i input2.mp4 \
-filter_complex '[0:v]pad=iw*2:ih[int];[int][1:v]overlay=W/2:0[vid]' \
-map [vid] \
-c:v libx264 \
-crf 23 \
-preset veryfast \
output.mp4
这实际上是通过在右侧填充与原始视频相同的黑色来填充input1.mp4大小的两倍,然后使用覆盖过滤器将input2.mp4放在该黑色区域的顶部。
资料来源:https : //superuser.com/questions/153160/join-videos-split-screen
[vid]
是一个所谓的LinkLabel,这是在过滤器图形确定的输出链路的标签(以上与filter_complex的线)。它将复杂过滤器图的输出映射到输出文件。
Unrecognized option 'crf'
。拆分参数列表时出错:找不到选项。如果我删除cr
,然后unrecognized option 'preset'
no such filter
ffmpeg -y -ss 0 -t 5 -i inputVideo1.mp4 -ss 0 -t 5 -i inputVideo2.mp4 -i BgPaddingImage.jpg -filter_complex nullsrc=size=720*720[base];[base][2:v]overlay=1,format=yuv420p[base1];[0:v]setpts=PTS-STARTPTS,scale=345*700[upperleft];[1:v]setpts=PTS-STARTPTS,scale=345*700[upperright];[base1][upperleft]overlay=shortest=1:x=10:y=10[tmp1];[tmp1][upperright]overlay=shortest=1:x=366:y=10 -c:a copy -strict experimental -ss 0 -t 5 -preset ultrafast -an output.mp4
并排添加两个视频,还添加在视频填充上显示的叠加图像可以[BgPaddingImage.jpg]
在此处更改背景图像设置背景图像路径。
在视频下方显示此视频从上方命令创建视频
-map [vid]
办?