我的筛选器应用顺序似乎不正确



我使用ffmpeg将帧与一些参数连接到视频中。以下是我运行的命令示例:

"ffmpeg-y-r24-f图像2-i";C: \用户\图片\我\帧%04d.bmp&quot-filter _ complex";[0:v]选择=介于(n,0,76([选择]之间;[选定]裁剪=in_w:in_h-60-60:0:60[裁剪];[裁剪]比例=w=2ceil(2048.0/20.5(:h=2ceil(858.0/20.5("-c: v libx264-q:v 1-b:v 2M";C: \用户\我\视频\输出.mp4">

当我运行这个命令时,我已经计算了在帧上裁剪的大小,以删除帧顶部和底部的黑色矩形(我尝试过使用cropdetect,但它不适合我的用例,所以我使用了另一个软件(。所以我的第一个是ffmpeg会在输入流上裁剪,所以它只会裁剪我的黑色矩形。但当我改变比例时,它会裁剪出图像的一部分。

因此,我的理解是,ffmpeg在缩放后裁剪(也许我错了(,如果我在输入图像上获得裁剪参数,如果我将它们应用于缩放后的视频,那么它们肯定是错误的。

我试着用"以及"以分离我的过滤器。我尝试在过滤器之间命名和不命名流。似乎没有什么能解决我的问题。

我能做些什么来解决这个问题,还是我对这个问题的理解不正确?提前感谢

所以实际上我没有正确理解这个问题。过滤器确实是按正确的顺序应用的,但看起来像是";比例尺;再次裁剪我的视频,所以我会丢失图像的底部。我会调查的。

最新更新