Quickly record and edit gifs and videos of your desktop
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:
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 in your
/tmpdir 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
This has been tested on a fresh install of Ubuntu 16.04 LTS.
$ sudo apt install git
Next, install all of the
gifine's dependencies and sub-dependencies:
$ sudo apt install -y \ ffmpeg \ graphicsmagick \ gifsicle \ luarocks \ libxext-dev \ libimlib2-dev \ mesa-utils \ libxrender-dev \ glew-utils \ libglm-dev \ cmake \ compiz \ gengetopt \ libglu1-mesa-dev \ libglew-dev \ libxrandr-dev \ libgirepository1.0-dev
slopusing the instructions in the
$ sudo luarocks install lgi
$ sudo luarocks install --server=http://luarocks.org/dev gifine
MIT, Copyright (C) 2016 by Leaf Corcoran