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:
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
n
es el índice del cuadro, comenzando desde 0.