Hi Dave. Your link doesn't work for me, so I can't comment.
I've had good luck with a video editing program called "Da Vinci Resolve" from Blackmagic Design. It's a big, complex software suite, but you don't have to learn it all in order to make slide shows with it. Once you're happy with the result, you export (render) a video file that is self contained and easily posted to Vimeo or YouTube
Best of all, it's free. Windows, Mac or Linux.
Here's what I did last week while I was learning to use it. 2 minutes.
https://youtu.be/xaYhFtIrEPc