Do you have a digital video camera? Mine came with software that does this. My son uses Sony Vegas software, but that's pricey. I've used freeware to do this sort of thing before but usually find it is spammy or it embeds a watermark over the images until you pay for it.