I don't know if Powerpoint does this, but Keynote allows for slideshows to be exported as a video, which would obviously preserve the essence of the slideshow along with all the animations and transitions. I don't know exactly where to go within Keynote to do this, but I know for a fact it is possible.