ImageMagick: ¿Recortar la imagen en imágenes separadas de la misma área pero en un intervalo a lo largo del eje?

ImageMagick: ¿Recortar la imagen en imágenes separadas de la misma área pero en un intervalo a lo largo del eje?

Con imagemagick o ffmpeg, ¿hay alguna manera de recortar una sola imagen en imágenes separadas (colocadas en una carpeta de salida) que tengan la misma área (digamos 2000x500) pero a intervalos de, digamos, 20 píxeles en el eje y? Publicaré una explicación en imagen de lo que estoy tratando de lograr:

Ejemplo:

Respuesta1

Digamos que su imagen de entrada es 1000x3000 y el tamaño de recorte es 1000x500. Entonces comenzamos desde y=0 y terminamos en y=2500. Con un paso de 10 px, necesitamos 250 fotogramas.

Con ffmpeg,

ffmpeg -loop 1 -i input -vf crop=w=1000:h=500:x=0:y=n*10 -vframes 250 out%d.png

nes el índice del cuadro, comenzando desde 0.

información relacionada