Handbrake is an open source, GPL-licensed, multiplatform, multithreaded video transcoder. Handbrake will read and process any DVD or Bluray-like source, including a VIDEO_TS folder, DVD image, real DVD or bluray (unencrypted—removal of copy protection is not supported), and some .VOB, .TS and M2TS files, or most any multimedia file it can get libavformat to read and libavcodec to decode.

Program Home Page: http://handbrake.fr/
Download: http://handbrake.fr/rotation.php?file=HandBrake-0.9.5-Win_GUI.exe
Windows
Linux
Mac OS X