我该如何顺序应用两个filter_complex命令?
首先,我想将视频与图像混合, 然后我想将该过滤器的输出分成4个平铺,如此帖子所述Stackoverflow。
我尝试了这个方法: (我的策略是从filter_complex [int]生成一个中间输出,并且我想重复使用该输出两次。)
然而,我遇到了一个错误: 流规范器描述中的 'int' 在过滤器图表 [int]crop=960:960:24:1055[out1];[int]crop=960:960:1056:1062:[out2] 中无匹配流
如果只使用一个裁剪操作,则此代码有效,但是两个裁剪操作则无法实现 - 所以我猜测中间流 [int] 不能按照我尝试做的方式重复使用?
如何在后续过滤器中多次重复使用中间流?
首先,我想将视频与图像混合, 然后我想将该过滤器的输出分成4个平铺,如此帖子所述Stackoverflow。
我尝试了这个方法: (我的策略是从filter_complex [int]生成一个中间输出,并且我想重复使用该输出两次。)
ffmpeg.exe
-i videoIn.avi
-i imageIn.avi
-filter_complex "[1:0] setsar=sar=1 [1sared];[0:0][1sared]blend=all_mode='divide':repeatlast=1[int];
[int]crop=960:960:24:1055:[out1];
[int]crop=960:960:1056:1062:[out2]"
-map [out1] out1.avi
-map [out2] out2.avi
然而,我遇到了一个错误: 流规范器描述中的 'int' 在过滤器图表 [int]crop=960:960:24:1055[out1];[int]crop=960:960:1056:1062:[out2] 中无匹配流
如果只使用一个裁剪操作,则此代码有效,但是两个裁剪操作则无法实现 - 所以我猜测中间流 [int] 不能按照我尝试做的方式重复使用?
如何在后续过滤器中多次重复使用中间流?