I've recently bought a Canon camera that shoots HD videos. Unfortunately, I do not understand which format should I convert my videos to in order to reduce the overall size of every file, but saving my videos quality? Is there any good free programs for this purpose?