MPV(FFmpeg)堆叠2个视频,然后在不重新编码的情况下裁剪输出?

MPV(FFmpeg)堆叠2个视频,然后在不重新编码的情况下裁剪输出?,ffmpeg,crop,mpv,Ffmpeg,Crop,Mpv,我有两个16:9比例的视频,我想水平叠加它们,但在mpv内播放时,从右边框将生成的视频输出裁剪约900px,无需重新编码 确实有裁剪功能,但我发现,裁剪发生在堆叠之前。() 我现在有这个,它在某种程度上满足了我的需要: mpv "F:\1.mp4" --external-file="F:\2.mp4" --lavfi-complex="[vid1] scale=1920x1080:flags=spline [vid1_scale]; [vid2] scale=1920x1080:flags=sp

我有两个16:9比例的视频,我想水平叠加它们,但在mpv内播放时,从右边框将生成的视频输出裁剪约900px,无需重新编码

确实有裁剪功能,但我发现,裁剪发生在堆叠之前。()

我现在有这个,它在某种程度上满足了我的需要:

mpv "F:\1.mp4" --external-file="F:\2.mp4" --lavfi-complex="[vid1] scale=1920x1080:flags=spline [vid1_scale]; [vid2] scale=1920x1080:flags=spline [vid2_scale]; [vid1_scale][vid2_scale] hstack [vo]"

堆叠后是否可以裁剪视频输出?

在hstack后立即添加裁剪:

mpv "F:\1.mp4" --external-file="F:\2.mp4" --lavfi-complex="[vid1] scale=1920x1080:flags=spline [vid1_scale]; [vid2] scale=1920x1080:flags=spline [vid2_scale]; [vid1_scale][vid2_scale] hstack,crop=iw-900:ih:0:0 [vo]"
或在其中一个鳞片之后立即收割。其实没什么关系。

你说“哪一个多少符合我的要求”,但你没有说它的作用和缺失。您是否尝试过将裁剪添加到lavfi参数中?