Nun, mir würden als kostenlose Programme nur "Windows Movie Maker" und "VirtualDub" einfallen. Ob diese Keyframes beherrschen, kann ich aber leider nicht sagen. Im Prinzip können aber beide Programme deine Wünsche erfüllen (Texte/Bilder einfliegen lassen) - das kannst du dann aber nicht manuell per Keyframes steuern (denke ich), sondern es passiert automatisch.
Du wirst wohl erst bei kostenpflichtigen Programmen, die nicht für Einsteiger gedacht sind, mehr Kontrolle über Animationen (in Form von Keyframes) haben.