Are you looking for an easy way to create gif from video on Linux? try the following app.
- Gifcurry It is a video to GIF maker app with a simple user-interface and some useful features.
- Gif Brewery for Linux, but open-source software, free and — here’s something you don’t read everyday — Haskell based!
What is a GIF?
Animated GIFs are everywhere; on blogs, social media, and forums. They regularly serve as the go-to riposte of choice because if pictures can tell a thousand words, a kitten GIF can tell a million!
But they’re not just for humour. Animated GIFs are a great alternative to short video clips and screenshots. Many app websites now use them for demo features or highlight options, and blogs regularly use them to illustrate posts.
Almost every web browser can play animated GIFs, and since you can host them on your own server or on a free image sharing site like Imgur, they provide a faster experience than uploading to YouTube or fiddling around with an HTML5 video embed.
But how do you create an animated GIF from video on Linux OS? My app of choice is Gifcurry.
imagemagic to process video and convert to GIF. It has both a command-line interface (CLI) and a graphical user interface (GUI), though in this post we are only covering the GUI way.
- Convert video to GIF
- Add text to GIF
- Choose start time
- Set duration
- Set GIF width
- Adjust quality
- Upload to Imgur or Giphy
There are no advanced options to control frame rate, looping behaviour, dithering, or color palette — all options that similar apps for macOS have.
Without these variable you’ll need to be brutal when tweaking the quality settings. The higher the quality the larger the GIF size.
Since Gifs are only useful when they load quickly, a 10MB download size isn’t optimal — don’t be afraid to play around with the quality and size options.
The only missing feature is, I think would bump this app from useful to essential is the option to crop. I appreciate that with the current UI that’s not an easy task. Must read How to Install Ubuntu on desktop computer.
Its easy and handy!
To create gif from video just run the app (as usually you open other apps), choose a video to convert to a GIF, set the start time and the end time you want, and then hit the create button. An animated image pops out at the other end in the location you choose, with the file name you had given.
As well as letting you make an animated GIF from video you also have the option to add text to your gif using any font you have installed on your system — perfect if you like making memes or want to add a subtitle clip.
You can also set the width of the image in pixels, the exact duration in seconds, and select a quality size too. — cool! na?
The app shows a preview of the first and last frames. This lets you check that you’re converting the right part of the video you selected, and lets you cut on the exact frame(s) you want to make a GIF.
Naturally the animated GIF you make will not be as fluid as the source video you put in, but depending on the settings you choose it can look decent. 🙂
Create gif from video using Gifcurry
To create an animated GIF, first you have to choose a video using the input video button. As the app is powered by ffmpeg it works pretty much any video format you can throw at it.
Next choose the size (in PX) you want for your animated image, and the quality level (in %). The higher the quality the larger the image file size.
Chances are you won’t want to use the entire video so enter the time (in seconds) for where you want the animation to start, and enter a duration (in seconds) where you want the animation to stop. Use the frame previews the app shows to check that you’re cutting where you want. You can move the first and last frames back/forward by adjusting the start time and duration.
Other Ways to create gif from video on Linux
There are other ways to make an animated or create gif from video on Linux, such as exporting to GIF from Kdenlive, or using ffmpeg directly at the command line.
I regularly queue up the bit of a video in an app like VLC and then use the (awesome) Peek animated GIF screen recorder to zone in on the appropriate section.
There’s no traditional installer available for GifCurry but it is fairly easy to use so long as you have both ffmpeg and Image magic installed on your system.
Chances are you do, but it doesn’t hurt to check.
- Download the latest Gifcurry release from Github
- Extract the archive using Nautilus
- Run the ‘gifcurry_gui‘ binary inside the ‘bin‘ folder
If you want to perform all of the steps above using the Terminal:
tar xvfz gifcurry-linux*.tar.gz
If you’re using Arch you can skip the steps above by installing the app from AUR.
If an AppImage or PPA for this tool pops up do let us know so we can update this post to include it.
Give it a try next time you want to make an animated GIF on Linux!