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รก!
Estรก muy bueno. Y no conocรญa el paquete ยซcmatrixยป. Estรก copado!
Muchas gracias.
Yo conocรญa el paquete Byzanz, que directamente hace el .gif en un comando:
sleep 5 && byzanz-record -c -d 120 -w 1024 -h 768 -x 0 -y 0 test.gif
Tambiรฉn conozco ese paquete ๐ no lo explique en el post… Pero la intenciรณn era hacerlo con las aplicaciones que ya tenia instaladas, tenia mplayer e imagemagick solo instale recordmydesktop. Y tambiรฉn es porque evito usar AUR ๐
Una pregunta Wada ยฟCรบal es la razรณn por la que evitas usar la AUR?
wao cada vez me sorprede linux es simplemente muy versatil, gracias por el tutorial
Utilice exclusivamente vi por 45 dรญas o algo asรญ, pero despuรฉs de conocer emacs no hay retorno, en ocaciones me siento tentado a reprobar vi al ver capturas como esta, pero emacs es tan magnรญfico( aunque no soporta las curses en su modo shell ).
Eso es impresionante.
Muy interesante, para ser sincero el tema de gifs no lo tengo muy claro, ยกpero es cierto que puede ser muy interesante hacer un screencast con uno de ellos!.
Interesante post.
Lo archivo para tenerlo de por vida ๐
Interesante… yo he utilizado ffmpeg.
http://vidagnu.blogspot.com/2012/04/grabar-audio-y-video-de-pantalla-con.html