使用 imagemagick 或 ffmpeg 有沒有辦法將單一影像裁剪成單獨的影像(放入輸出資料夾中),這些影像具有相同的區域(例如 2000x500),但沿 y 軸以 20 像素間隔?我將發布我想要實現的目標的圖像解釋:
答案1
假設您的輸入影像為 1000x3000,裁切尺寸為 1000x500。所以我們從 y=0 開始,到 y=2500 結束。以 10 像素為步長,我們需要 250 幀。
使用 ffmpeg,
ffmpeg -loop 1 -i input -vf crop=w=1000:h=500:x=0:y=n*10 -vframes 250 out%d.png
n
是幀索引,從0開始。