handbrake is an opensource, 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).
handbrake supports:any bluray or dvdlike 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 thirdparty programs (i.e. dvd rippers).almost any other multimedia file it can get libavformat to read and libavcodec to decode.
outputs:file format: mp4 and mkvvideo: mpeg4, h.264, or theoraaudio: aac, coreaudio aac (os x only), mp3, or vorbis. ac3 passthrough, dts passthrough (mkv only)
misc features:support of chapter selectionssupport of subtitlesintegrated bitrate calculatorpicture deinterlacing, cropping and scalinglive video preview