如何使用ffmpeg创建放大效果

How to create zoom in effect using ffmpeg

我正在尝试使用 ffmpeg 在视频文件上创建缩放效果。

这是我使用的代码:

ffmpeg -i out.mp4 -filter_complex "crop=(640-t):(480-t)" output.mp4

但它给我一个未定义的常量错误。

我知道 crop 接受 iw 和 ih 作为常数,但是是否有时间常数或任何其他方法来实现我想要做的事情?

我改用了 n 常量。 这有效:

ffmpeg -i out.mp4 -filter_complex "crop=(640-(n*10)):(480-(n*10))" output.mp4