I've been a illustrator and graphic designer for a number of years and now I'm looking to go more into motion graphics and visual effects. Is there anything that is open source/free (not a demo, education version or trial) that is as complex and feature-rich as Adobe After Effects but for Linux? I've tried Cinlerra, kdenlive, openshot and Blender and whilst they are good at video editing (and 3d modelling in Blender's case) they fall short in effects and compositing features.
I've also tried Ramen, but the project recently closed and the last update was quite buggy.
Also, CineFX/Jahshaka doesn't work and hasn't been updated in many many years, so don't mention it ;-)
Try Blender. It's a free, open source content creation suite that has an impressive number of features:
And much, much more. Not to mention a rapid release cycle (~2 months), a large amount of high-quality documentation (both free and paid; see Blender Cookie), a large, vibrant community, a Blender SE proposal on Area51 currently in the commit stage and four successful Creative-Commons-licensed movie projects.
How does this apply to you? Using the aforementioned motion tracking feature allows you to utilize Blender's power to generate some pretty good special effects (not quite on par with After Effects - it is primarily a 3D modeling application, after all). As Blender's motion tracking algorithms get improved and the visual effects get more realistic, using Blender as a replacement for After Effects should become an easier and easier switch to make.
Having used after effects a fair bit in the past and had a good search around on the open source community the simple answer is unfortunately no.
There are plenty of non linear editors, which are like adobe premier, but nothing really like after effects. The closest I can think of would be kdenlive which I have heard has a few effects (although I've never used it), however I don't think any of them really stand up to after effects.
TBH I unfortunately switch back to my windows partition for doing any serious video editing like that because After effects doesn't work well under wine either.
I would absolutely love to be proved wrong and someone know a really good effects program, but I suspect for the moment I'm going to be dissapointed.
For anyone coming here through Google searches, a lot has changed since this post was made.
Firstly, Blender has gotten much better at compositing and effects. There have been some really excellent uses of this, a (slightly outdated) example of which being Tears of Steel.
Secondly, the software Jahshaka has been mentioned a couple times in this thread. It was dismissed due to being out of date. Well, as of 2013, it has developers working on it again, although it seems that their progress is extraordinarily slow.
There are, of course, other changes, but I saw those two as being the most notable. Please correct me if I missed something significant concerning the programs that have already been mentioned in this thread.
Here In Greece there are not many studios that use AE. They use an open source software called Jahshaka which is pretty powerfull but a little unstable yet. Its developers, as far as I know, are working to the next release of it 3.0 which will be much more stable with more AE features.
Current features are:
On the first look it's pretty complicated to understand but if you play with it a little you' ll find out a beast.
It is still on beta stage and sometimes is unstable.
I might be late to the party, but I felt that one important answer was lacking.
While After Effects has it's place in VFX, it is considered to be old fashioned by many specialists in the field due to the archaic UI. Most modern competitors to After Effects use a node based user interface, with nuke being the prominent contender.
And while open source alternatives to After Effects are lacking, node based alternatives are not! There is an offering called NATRON, which is already feature-rich and mature enough to be called an entry level replacement for After-Effects-if-it-was-node-based.
I have Blender installed and will one day get my head around it.
I have never used After Effects. I found this open source node-based compositor called Synapse for Linux and Windows:
https://code.google.com/p/vexx/
It is not very well known so spread the word!
Video editor are in the high priority list of the Free Software Foundation.
http://www.fsf.org/campaigns/priority-projects/
What exactly it means? If it is possible can you explain better, or give a link to a video/page showing that effects?
Maybe a free software project created to be a free replacement of After Effects is not a bad idea.
With the question of the Blender. I like it, but I think that the video editor of this program, it is not at the level of AE.
--
http://www.gnu.org/software/fcrypt
I know some time has passed since the OP, but I just had the same question and came across Natron - its design is based on Nuke, and it looks pretty promising. I'm intending to dig deeper into it real soon myself.
Free software video editing software Many users are seduced into using proprietary software for video editing because they are unable to achieve the effects they want using the current state of the art in free software video editing and production software. More and more everyday computer users are becoming amateur videographers, and we need to make sure that their operating systems come complete with free software to meet their needs.
Ways to help.There are a number of quality, free software video editing programs, such as Kino, Cinelerra, AVIDemux, Kdenlive, LiVES, Lumiera, as well as PiTiVi, Blender, and the Open Movie Editor. Along the way, the easiest way to help is to use these editors and to encourage others to do the same. You can help these projects directly by submitting bug reports, adding features, improving usability, and creating tutorials, guides, and documentation.
I can definitely recommend Blender! It might look like a 3d-program but it is in fact a very powerful compositor. You can do color correcting, masks, compositions and lots of things inside of this program. I would say its a lot steeper learning curve than after effects, since you have to understand node based compositing etc, but I have used Blender now for 2 months and I can already do "After Effects" stuff in it if I want.