如何均衡hstack ffmpeg中使用的两个视频的高度

如何均衡hstack ffmpeg中使用的两个视频的高度,ffmpeg,Ffmpeg,我想在ffmpeg中使用hstack组合两个视频。问题是这两个视频的高度不同。而且高度可以随着震源的动态变化而变化。因此,我如何使视频高度与它们的最大高度相等,并将其锁定。您需要运行两次scale2ref过滤器 基本模板是 ffmpeg -i in1 -i in2 -filter_complex "[0][1]scale2ref='oh*mdar':'if(lt(main_h,ih),ih,main_h)'[0s][1s]; [1s][0s]scale2ref='o

我想在ffmpeg中使用hstack组合两个视频。问题是这两个视频的高度不同。而且高度可以随着震源的动态变化而变化。因此,我如何使视频高度与它们的最大高度相等,并将其锁定。

您需要运行两次
scale2ref
过滤器

基本模板是

ffmpeg -i in1 -i in2 -filter_complex
       "[0][1]scale2ref='oh*mdar':'if(lt(main_h,ih),ih,main_h)'[0s][1s];
        [1s][0s]scale2ref='oh*mdar':'if(lt(main_h,ih),ih,main_h)'[1s][0s];
        [0s][1s]hstack,setsar=1"   output

它起作用了。谢谢但是你能解释一下术语吗scale2ref过滤器根据第二个输入调整第一个输入的大小。看看这里的oh*mdr有什么用?它按比例调整宽度。@Gyan谢谢!你的回答令人难以置信,帮了我很多忙。