Tengo la idea de hacer un post sobre Vim y sus funciones que creo muchos desconocen y para hacerlo mas llamativo me dije: tal vez podrÃa crear algunos gif… asà que me puse manos a la obra y pues también comparto como funciona
Primero instalar las aplicaciones necesarias:
# pacman -S recordmydesktop mplayer imagemagick
Capturar con recordmydesktop
$ recordmydesktop <nombre.ogv>
Para capturar una ventana, agregamos posición [x, y] y tamaño [width(ancho), height(alto)]
$ recordmydesktop -x 1 -y 1 --width 400 --height 200 -o <video.ogv>
Recomiendo crear un directorio para almacenar los frames del vÃdeo.
$ mkdir <directorio>
Sacamos los frames de el video con mplayer.
$ mplayer -ao null <video.ogv> -vo png:outdir=<directorio>
Por último creamos el gif
$ convert -delay 10x100 <directorio>/* <nombre.gif>
Todos estos pasos nos dejan un lindo gif, pero este gif que para ser honestos se ve muy decente pesa 4.2 mb
«Optimizamos» un poco
$ convert <nombre.gif> -fuzz 10% -layers Optimize <optNombre.gif>
Ahora tenemos un gif algo feo… Pero. solo pesa 262kb
Después de editar un poco, podemos cambiar la calidad y el peso con el parámetro -fuzz
Acá con fuzz al 5%:
Acá con fuzz al 2%
Y ya está!

