Gifine is a tool for recording and stitching together a short gifs or videos. It is a GTK application implemented in MoonScript using lgi.
You can either load a directory of frames, or select a region of your desktop to record. After loading some frames, you can scroll through them and trim out what isn't necessary. When you've finalized the video you can export to gif or mp4.
It requires a few external commands to be present to function:
- ffmpeg — for creating mp4, and recording from desktop
- GraphicsMagick — for creating gif
- gifsicle — for optimizing gifs
- luarocks — to install the thing
In order to select a record area you need one of the following:
Most of these things should be able to be installed from your package manager
The recorded frames recorded aren't automatically cleaned up. You can find them
/tmp dir if you want to reload a session. Use the load directory
button on the initial screen.
luarocks install --server=http://luarocks.org/dev gifine
Run the command
gifine to use.
MIT, Copyright (C) 2016 by Leaf Corcoran