I know Keynote will export, with all animations, to quicktime. I've done that before. I'm 80% sure Keynote can add in audio tracks, but I don't have it installed at the moment to check. In theory you could use Quicktime Pro to add an audio track in, though, if you have that.