Screencast and convert to gif, under linux(Ubuntu 14.04).
The latter solution is better in gif format only. but can not get other formats and can not modify.
e.g.: A Three Minutes ScreenCast in 2.6MB
Screencapture: Kazam:
sudo add-apt-repository ppa:and471/kazam-daily-builds sudo apt-get update sudo apt-get install kazam
ffmpeg:
sudo add-apt-repository ppa:jon-severinsson/ffmpeg
gifsicle:
sudo apt-get install gifsicle
Using:
Kazam capture and Save (with or without screenkey)
Crop:
ffmpeg -i rst_quick_start.mp4 -vf "crop=790:720:320:250" rst_quick_crop.mp4
ffmpeg convert to gif:
# -t duration -r fps -s size -y (no ask overwrite) ffmpeg -y -i autotype.mp4 -t 48 -r 12 -pix_fmt rgb24 out.gif
gifsicle resize gif:
gifsicle --delay=5 --loop out.gif > anim.gif
This one is much better if only need gif format.
http://askubuntu.com/questions/107726/how-to-create-animated-gif-images-of-a-screencast
sudo add-apt-repository ppa:fossfreedom/byzanz sudo apt-get update && sudo apt-get install byzanz
window: mhc.sh
region: region.sh