HandBrake is an open-source, multithreaded video transcoder- it converts digital media from one format to another, compressing the files in the process. Handbrake can rip encrypted DVDs with libdvdcss (libdvdcss is installed with VLC media player on Mac OS X, or AnyDVD/DVD 43 on Windows).
-Any Blu-ray or DVD-like source: VIDEO_TS folder, DVD image or real DVD, and some .VOB, .m2ts, and .TS files. Without VLC, Handbrake requires media to be unencrypted or already decrypted by third-party programs (i.e. DVD rippers).
-Almost any other multimedia file it can get libavformat to read and libavcodec to decode.
-File format: MP4 and MKV
-Video: MPEG-4, H.264, or Theora
-Audio: AAC, CoreAudio AAC (OS X Only), MP3, or Vorbis. AC-3 pass-through, DTS pass-through (MKV only)
-Support of chapter selections
-Support of subtitles
-Integrated bitrate calculator
-Picture deinterlacing, cropping and scaling
-Live Video Preview