LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software
User Name
Password
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.

Notices


Reply
  Search this Thread
Old 01-11-2022, 02:10 PM   #1
Red Squirrel
Senior Member
 
Registered: Dec 2003
Distribution: Mint 20.1 on workstation, Debian 11 on servers
Posts: 1,336

Rep: Reputation: 54
Is there a program like ulead gif animator for Linux?


I remember back in the day when I used windows I used a program called Ulead GIF animator which was pretty nice for making animations and what not.

I am trying to find something like this for Linux but my search has come empty, most of them are either not available on my distro in the package manger, or are completely unintuitive. I found one called pencil that looks like it would do what I want but it's far from being intuitive. It feels very limited. You import an image sequence, it just plops it wherever, and you can't easily change the location, and even if you could, you would have to do each frame (1000's) individually. You would think it would let me drag and drop where to drop the first frame so it puts all of them in same location. Even basic things like changing the dimensions are not that intuitive, I did end up finding how via Google though.

Any other programs I may have missed? I'm using Mint so I want something that will be available in the package manager, as dealing with dependencies on something that does any form of multimedia is going to be a nightmare.

Basically I just want to be able to either animate something from scratch or use existing video and add animation to it, then be able to export it as a gif or other video format.
 
Old 01-11-2022, 02:27 PM   #2
shruggy
Senior Member
 
Registered: Mar 2020
Posts: 3,670

Rep: Reputation: Disabled
On the command line, there are ImageMagick (or GraphicsMagick), Gifsicle, and some tools for APNG format (apngasm, apngdis, apngopt, apng2gif, gif2apng).

Last edited by shruggy; 01-11-2022 at 02:29 PM.
 
1 members found this post helpful.
Old 01-11-2022, 03:46 PM   #3
SW64
Member
 
Registered: May 2014
Distribution: Slackware
Posts: 262

Rep: Reputation: 123Reputation: 123
I was able to render a short clip to gif from Kdenlive using the default gif preset. Kdenlive also has the ability to import images/frames and export them out as a video or gif. ffmpeg is good for video-to-gif conversion if you want finer controls via cli: https://engineering.giphy.com/how-to...s-with-ffmpeg/. If you're producing each frame individually, this link will tell you how to use ffmpeg to put together the frames into a video: https://hamelot.io/visualization/usi...-into-a-video/.

As for drawing 2D animations, here's what I know top of my head: Kitra https://www.gamedesigning.org/animation/krita/. GIMP is another one (very basic animation): https://www.gimp.org/tutorials/Advanced_Animations/. Blender has a 2D animation ability, too. If you want kind of an Adobe After Effect clone (a compositing program), here's one: https://natrongithub.github.io/. You could also draw on papers, scan them in with your smartphone or a scanner, and use ffmpeg or kdenlive to put them together.
 
Old 01-11-2022, 09:08 PM   #4
Red Squirrel
Senior Member
 
Registered: Dec 2003
Distribution: Mint 20.1 on workstation, Debian 11 on servers
Posts: 1,336

Original Poster
Rep: Reputation: 54
Hmmm never thought of using kdenlive, could work for my particular case where I just want to take a clip of a video, add text on it, then make a gif of it. Going to check Krita as well.
 
Old 01-12-2022, 01:08 AM   #5
ondoho
LQ Addict
 
Registered: Dec 2013
Posts: 19,872
Blog Entries: 12

Rep: Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053
ffmpeg should also be able to convert to GIF.
 
Old 01-12-2022, 05:57 PM   #6
Red Squirrel
Senior Member
 
Registered: Dec 2003
Distribution: Mint 20.1 on workstation, Debian 11 on servers
Posts: 1,336

Original Poster
Rep: Reputation: 54
So far nothing is very intuitive. The potential is there, but it's like nobody ever tries to test the work flow of this stuff when designing it. CAD is another place where intuitivity seems to take a back seat in Linux. It's too bad too.

Kdenlive does not appear to have a way to specify a fully custom resolution

Krita does not seem to have much options for animation. It allows to import frame and there is a sort of time line but no easy way to do anything. Even adding text is a weird experience, it drops you into a separate text box, you can't actually edit the text in real time to see how it will look like, can't resize move etc.

I did not really want to script it manually but for what I'm trying to do I suppose it will be the only way. I wrote a png library years back so I can use that to add the text to each image, then I can just use ffmpeg to make it back into a gif. That is super dirty and limited but for a one time thing it will work.

If I want to do anything more advanced looks like I'll be looking into writing my own application. Been meaning to learn GUI coding anyway as I often can't find a good desktop based program to do what I want so may as well write it and release it to public eventually.
 
Old 01-13-2022, 06:57 PM   #7
SW64
Member
 
Registered: May 2014
Distribution: Slackware
Posts: 262

Rep: Reputation: 123Reputation: 123
Quote:
I wrote a png library years back so I can use that to add the text to each image, then I can just use ffmpeg to make it back into a gif. That is super dirty and limited but for a one time thing it will work.
Sounded like shruggy's recommendations are what you're looking for then. With imagemagick or gifsicle, you won't need ffmpeg to put the frames back together. If you google for it, you can make a script 'drag and drop'-able. If you want something intuitive, try your smartphone's app store. I've seen some gif apps in there but never tried them.

Attached is 200px by 200px 12 frames gif. Took me 20 minutes to make it.
Attached Thumbnails
Click image for larger version

Name:	gimp kdenlive animation.gif
Views:	15
Size:	87.8 KB
ID:	38100  
 
Old 01-23-2022, 09:45 AM   #8
SW64
Member
 
Registered: May 2014
Distribution: Slackware
Posts: 262

Rep: Reputation: 123Reputation: 123
Someone else post a sort of similar question to yours: https://www.linuxquestions.org/quest...ss-4175706557/

Maybe the suggestions in it are what you're looking for.
 
Old 01-23-2022, 07:09 PM   #9
enigma9o7
Senior Member
 
Registered: Jul 2018
Location: Silicon Valley
Distribution: Bodhi Linux
Posts: 1,388

Rep: Reputation: 560Reputation: 560Reputation: 560Reputation: 560Reputation: 560Reputation: 560
I've heard an app called 'blender' is good for animation.
 
Old 01-27-2022, 10:37 AM   #10
Mike_Walsh
Member
 
Registered: Jul 2017
Location: King's Lynn, UK
Distribution: Nowt but Puppies....
Posts: 660

Rep: Reputation: 362Reputation: 362Reputation: 362Reputation: 362
Probably of no interest to you, but I've been using a Windows app called PhotoScape for years. Initially from its first release in 2008 under XP, then under WINE when I moved to Linux at XP's EOL in 2014. It was a bit scrappy in those days, but with improvements in WINE it's become one of those rare 100% apps; absolutely everything works as it's supposed to. I became so handy with it under XP, I've kinda stuck with it ever since.

It has a GIF-maker 'module'; a time-line, where you drag-n-drop your images; you can set the display time for each frame, time-outs between frames (if required), and generally titivate the thing until it's how you want it, before eventually exporting as the finished item. I've never found anything remotely as easy to work with. FFmpeg is very powerful, but the command-lines/lists of switches required are an absolute nightmare to get right.

Just a thought. Maybe it's time somebody DID write something comparable for our side of the fence. It's a fact there's no getting away from; Linux & Windows both have their strong points. Windows can do stuff Linux can't, and Linux can run rings around MycrudSoft when it comes to other stuff.....

(*shrug*)

There IS 'Peek'. You can't use it to create your own GIFs, but it will record screen activity & save it directly AS a GIF. Perhaps study how this thing does what it does?

Mike.

Last edited by Mike_Walsh; 01-27-2022 at 10:41 AM.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Cannot connect to existing nam instance. Starting a new one... Failed to start animator: class Animator: constructor failed: unmatched open abidsyed4u Linux - Wireless Networking 1 06-20-2019 02:38 AM
GRE VS GIF . Difference between GRE and GIF. cristian123 Linux - Networking 4 04-29-2008 01:56 AM
Need help with finding a good animator like macromedia flash or something jameste Linux - Software 2 03-30-2008 07:35 AM
need shell script to copy 1.gif to 1-100.gif stefaandk Programming 6 03-23-2006 06:20 PM
GIF Animator krock923 Linux - Software 1 08-19-2005 01:33 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Software

All times are GMT -5. The time now is 03:38 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration