record with simplescreenrecorder to mkv make frames: mkdir frames ffmpeg -i input -vf scale=320:-1:flags=lanczos,fps=10 frames/ffout%03d.png convert to gif convert -loop 0 frames/ffout*.png output.gif