For the video stuff, there is a lot of options, and I never found one that I really liked enough to actually do anything productive with. For some reason, I think Microsoft Expression does this, but I am not sure if there is a trial or anything, but if you have access to
Dreamspark(Need active Post Secondary account), it is available there.
Anything that generates a video file, can be used with DVDFlick to create a DVD playable video afterwards though.