Filesizes and Types

I captured video from my camcorder, but the problem is that the filesize is kinda big so I was wondering how I can compress the video while keeping the same quality and what program I can use to do that. The current filetype is wmv.