Blender is a good free After Effects alternative, though its numerous features and extensive functionality can often overwhelm inexperienced video and effects editors. After Effects provides tutorials and informational resources not available with Blender.