Tinc la idea de fer un post sobre Vim i les seves funcions que crec molts desconeixen i per fer-ho mes cridaner em vaig dir: potser podria crear alguns gif ... així que em vaig posar mans a l'obra i doncs també comparteixo com funciona
Primer instal·lar les aplicacions necessàries:
# pacman -S recordmydesktop mplayer imagemagick
capturar amb recordmydesktop
$ recordmydesktop <nombre.ogv>
Per capturar una finestra vam posició [x, y] i grandària [width (amplada), alt (alt)]
$ recordmydesktop -x 1 -y 1 --width 400 --height 200 -o <video.ogv>
Recomano crear un directori per emmagatzemar els frames de el vídeo.
$ mkdir <directorio>
Traiem els frames de el vídeo amb mplayer.
$ mplayer -ao null <video.ogv> -vo png:outdir=<directorio>
Finalment vam crear el gif
$ convert -delay 10x100 <directorio>/* <nombre.gif>
Tots aquests passos ens deixen un bonic gif, però aquest gif que per ser honestos es veu molt decent pesa 4.2 mb
«Optimitzem» una mica
$ convert <nombre.gif> -fuzz 10% -layers Optimize <optNombre.gif>
Ara tenim un gif alguna cosa lleig ... Però. només pesa 262KB
Després d'editar una mica, podem canviar la qualitat i el pes amb el paràmetre -fuzz
Aquí amb fuzz a el 5%:
Aquí amb fuzz a el 2%
I ja està!
Està molt bo. I no coneixia el paquet «cmatrix». Està copat!
Moltes gràcies.
Jo coneixia el paquet Byzanz, que directament fa el .gif en una ordre:
sleep 5 && byzanz-record -c -d 120 w 1024 -h 768 -x 0 -i 0 test.gif
També conec aquest paquet 😀 no ho expliqui al post ... Però la intenció era fer-ho amb les aplicacions que ja tenia instal·lades, tenia mplayer i imagemagick només instal recordmydesktop. I també és perquè puc evitar fer servir AUR 😀
Una pregunta Wada ¿Quina es la raó per la qual evites fer servir la AUR?
WAO cada vegada em sorprede linux és simplement molt versàtil, gràcies pel tutorial
Utilitzeu només vaig veure per 45 dies o alguna cosa així, però després de conèixer emacs no hi ha retorn, en ocasions em sento temptat a reprovar vaig veure a l'veure captures com aquesta, però emacs és tan magnífic (encara que no suporta les curses en la seva manera shell).
Això és impressionant.
Molt interessant, per ser sincer el tema de gifs no ho tinc molt clar, però és cert que pot ser molt interessant fer un screencast amb un d'ells !.
Interessant post.
El fitxer per tenir-lo de per vida 🙂
Interessant ... jo he utilitzat ffmpeg.
http://vidagnu.blogspot.com/2012/04/grabar-audio-y-video-de-pantalla-con.html