]>
git.immae.eu Git - perso/Immae/Projets/Scripts/Public.git/blob - screen_save_gif
a6b529f4fff448aae3933c9a1d44879f0cde977c
2 TMP_AVI
=$(mktemp /tmp/outXXXXXXXXXX.avi)
3 GEOMETRY
=`ffcast -s % echo "%D+%g"`
5 DISP
=`echo $GEOMETRY | cut -d'+' -f1`
6 SIZE
=`echo $GEOMETRY | cut -d'+' -f2`
7 X
=`echo $GEOMETRY | cut -d'+' -f3`
8 Y
=`echo $GEOMETRY | cut -d'+' -f4`
16 ffmpeg
-y -f x11grab
-framerate 25 -video_size $SIZE -i $DISP+$X,$Y -codec:v huffyuv
-vf crop
="iw-mod(iw\,2):ih-mod(ih\,2)" $TMP_AVI
17 convert
-set delay
10 -layers Optimize
$TMP_AVI $OUTPUT