Plying GPX or KML file on mapping software

Can anyone recommend a software that can play GPX or KML files in real time? I would like to make movies of our trips? Google Earth plays back the files too fast. I found a software by Hybrid DSP that adds on to Google Earth. The software does not play the files smoothly. Any advice would be greatly appreciated.
Thanks,
Patrick
Thanks,
Patrick