If you don't mind using the command line, gifsicle is one of the best GIF animators I know of. It's open source (which means you get the full feature set for free, no watermarks or other tricks), and has a versatile and powerful command line interface than can be useful for batch operation. It does take a few minutes to learn, but the manual page, and ...
There is an application by MIT called Scratch, which works by dragging and dropping commands into a script which can make the program move sprites (characters and objects), preform calculations, and change appearance.
You add a sprite to a project, drag together a series of blocks like so
to create a loop for a specific sprite. You can also set a ...
split into PNGs: e.g. with FFmpeg ffmpeg -i input.mov -r 0.25 output_%04d.png (to get a picture every four seconds in this example).
resize the PNGs: e.g. with ImageMagick: mogrify -resize 30x30% *.png (to 30% in this example)
Create APNG file from a bunch of PNGs: e.g. using APNG Edit.
To add text to an image using ImageMagick, see http://www....
Some additional tools besides the one you mentioned.
This 3 are compositing tools similar to After Effects. You can export as a movie and convert them to gif after.
Hit Film Express https://hitfilm.com/express
Blackmagic Fusion: https://www.blackmagicdesign.com/mx/products/fusion (This one needs more computer resources)
If you ...
I would strongly recommend trying the Jupyter notebooks environment with one of several plotting libraries that support animation.
This combination lets you combine, on a single notebook page, text formatted with markdown, formulae with latex or mathjax, plots & graphs, etc. nice example here.
Amongst the plotting tools that support animation there are:...
http://ezgif.com/maker is one of the best web based GIF creators/editors.
free and no watermarks
great quality and sane file size/count limits
display time can be set for each frame, as well as loop count
many powerful features after GIF creation - optimization, color effects, crop/resize/rotate tools
you can add or remove frames from existing gifs
You can do both in Blender - it has a bit of a learning curve but:
Insert Image into video by using the video as the texture for one object and move moving another - Yes in 3D Demo of Video texture here
You can potentially have different videos attached as textures to different faces of the same or different objects, each of which can have their own motions ...
You can use VirtualDub APNG Mod:
free and open source
it is a VirtualDub Mod so you have access to all VirtualDub features such as changing the FPS or change dimensions (i.e. resize):
compatible with major video formats such as .mkv files: you need to download some import plugins/filters. I personally use the FFMPEG Input Driver (32-bit, I ...
If you are only interested in 2D animations, take a look at Synfig Studio:
free and open-source
creates animation using a vector and bitmap artwork
see here some content created with it
The best answer is Blender 3D:
it can do all that you need and more
Free, Gratis & Open Source
Full 3-D modelling up to photo-realistic results if desired
Animation and Rendering including moving items, lights and cameras
Synfig Studio is generally the go-to OSS tool for 2D animation
It is certainly a bit overkill, but Blender is a very capable animation tool, and while totally geared towards 3D animation it can easily make 2D as well
Recent versions of Krita introduced basic 2D animation capabilites. Should suffice for your intended results.
It has been a while since I used it but Blender is the biggest and best free and open source modeling/animation. You can do *anything with it pretty much - well taking over the world might be challenging ;) but anything less than that can be done. It does take a lot of learning if you don't have any 3d modeling knowledge. I personally quite like the UI but ...
Poser combines modelling, scene construction and rendering and comes with simple models suitable for instruction posters and videos, as well as the more photo-realistic imagery usually associated with it.
It is focussed heavily on posable character models, so there is less to learn than using a fully generic modelling and rendering package.
You can use Synfig Studio with this plugin, but the UI is horrible and takes awhile to learn which is why I wouldn't recommend it.
What I suggest is Animatron. Note, it's a web application, but you can turn it into a desktop app (Windows, Linux, Mac OS X and/or Chrome) using WebDGap if needed.
What's nice about Animatron is it's very similar to Adobe Flash ...
If you are using Mobile Platform for Creating GIF, then there is an App called "GIFSmak" Playstore Url: https://play.google.com/store/apps/details?id=com.smak.animatedcamera
It is free
Works flawlessly on most of the Android devices
Multiple Options for creating GIFs
UI is very user friendly
Here are some Screenshots:
I hope this helps you ...
Although I haven't tried any of the software myself, I have found a couple that might be of interest (none of them is open source, however).
First, if your son knows and likes working with Animator DV, you could use their ANIMATORDV SIMPLE+ version of the software. Also, their non-commercial AnimatorHD Home edition is definitely under your $100 budget (it's ...
Seeing your question caused "Blender" to pop into my alleged mind. A quick search for "Blender animation with parameters" resulted in the top return being a StackExchange answer from the Blender group.
I've played a bit with Blender and recognize its power, but also its complexity. This particular link suggests that the files can be read into Blender using ...
I would recomend Inkscape or gimp for free ( illustrator & photoshop alternative). I use Afinity photo & designer each cost around 50$ if you can afford you will love them. Don't forget to send some comics as treat :D
Since you can draw well, you can scan your comic stripes, then with a photo editor extremely enhance the contrast so to have it in pure black and white (open source software for this can be gimp, cross platform, or paint.net.
When you have your polished picture you can use a tracing tool that converts a bitmap image to a vector drawing (I use potrace from ...
Krita is an Open Source suite for artists, directly competing with proprietary tools used in the industry such as Clip Studio Paint.
Unlike Gimp, which is an image manipulator, Krita is made for creating and refining art. It also has support for Vector layers, making line art more efficient. Combine this with Andrea's answer for generating vector graphics ...
LibreOffice Impress has the following features:
Free, Gratis & Open Source
Cross Platform (Windows, OS-X & Linux)
Just about all of the power of PowerPoint
Export as html with a choice of image formats, (each slide will be an image).
Full GUI for designing your slideshows
Presenter mode, (i.e. Slides on one screen with timer, notes & preview on ...
With Blender you can attach a picture or even a video to a surface as a texture and manipulate animate the motion of that surface in full 3-D - for 2-D just limit the motion to one axis. There is even an entry in the manual on how to do it here.
Once you have defined your surface and its texture and motion you can render it into a movie.
Free, Gratis & ...
Maybe a bit late, but...
Have a look at AnimationMaker.
I am developing this app as an alternative to Edge Animate.
It's running on Linux and Windows and produces mp4, avi, animated gif and also HTML.
So far, I have found only Synfig studio.
It seems to be a Free Software and having roughly the same capabilities as Flash, although with far worse GUI.
It has SVG import, it has no SVG export. There is a tool, that exports to SVG, but that tool produces SVGs where all the animated parts are off and it has a filter, that makes all the parts invisible.
Processing.js and MathJax?
Though to be honest, once your expressions have been converted to SVG (like MathJax does here) you could save it (or even screen-grab, trim and save as an image). Then you'd probably get a much better software recommendation for how do I create an animation from such files.