VLC will do what you want on the fly. It's also very useful for video translations. I also use a streaming add-on to VLC to stream movies from my computer in my study to the television downstairs. VLC is open source, free, universal, and exceptionally good at what it does.