使用 ffmpeg 4.4,我正在尝试裁剪视频并使用sendcmd
+及时为宽度设置动画crop
。然而,这会在裁剪区域之外呈现伪影(绿色或重复水平/垂直重绘的视频)。
要复制的命令:
ffmpeg -f lavfi -i color=color=0xff0000:size=1280x720:rate=25 -filter_complex_script filter.txt -map [v] -t 4 out.mp4 -y
过滤器.txt
movie=video.mp4,sendcmd=c='0 [expr] crop w (N*10)+10',crop[v];
[0][v]overlay=x=n:eof_action=pass:eval=frame[v]
知道如何摆脱这些人工制品吗?
或者,也许有一些替代的 ffmpeg 过滤器可以使用 eval=frame 而不是 sendcmd 进行裁剪工作?