答案 0 :(得分:2)
使用
ffmpeg -loop 1 -i image.png -vf "crop=iw/3:ih/4:mod(n,3)*iw/3:trunc(n/3)*ih/4" -vframes 12 out%d.png
要完全覆盖图像,图像宽度必须被3整除,高度必须被4整除。
对于正方形输出,将作物高度设置为作物宽度。垂直作物在顶部和底部留有一些空间。
ffmpeg -loop 1 -i image.png -vf "crop=iw/3:iw/3:mod(n,3)*iw/3:trunc(n/3)*iw/3+(ih-iw)/2" -vframes 12 out%d.png
(此方法需要ih / 4> iw / 3才能获得所需的输出)