HandBrake is an open-source, GPL-licensed, multithreaded, multiplatform DVD to MPEG-4 converter.
Supported sources:
■ Any DVD-like source: VIDEO_TS folder, DVD image or real DVD (encrypted or unencrypted, but protection methods other than CSS are not supported and must be handled externally with third-party software)
■ PAL or NTSC
■ AC-3, LPCM or MPEG audio tracks
Outputs:
■ File format: MP4, AVI or OGM
■ Video: MPEG-4 or H.264 (1 or 2 passes or constant quantizer encoding)
■ Audio: AAC, MP3, Vorbis or AC-3 pass-through (supports encoding of several audio tracks)
Misc features
■ Chapter selection
■ Basic subtitle support (burned into the picture)
■ Integrated bitrate calculator
■ Picture deinterlacing, cropping and scaling
■ Grayscale encoding
■ Credits
HandBrake uses a lot of (L)GPL librairies from the Linux world:
■ liba52 (AC3 decoding)
■ libavcodec (picture cropping, scaling and deinterlacing, MPEG-4 encoding)
■ libdvdcss (CSS decryption)
■ libdvdread (DVD navigation)
■ libfaac (AAC encoding)
■ libmp3lame (MP3 encoding)
■ libmp4v2 (MP4 muxing)
■ libmpeg2 (MPEG-2 decoding)
■ libogg (OGM muxing)
■ libsamplerate (audio resampling)
■ libvorbis (Vorbis encoding)
■ libx264 (H264 encoding)
■ libxvidcore (MPEG-4 encoding)
What's New in This Release: [ read full changelog ]
Core:
· New build system, allowing 64-bit binaries (around 10% faster)
Soft subtitles and Closed Captions:
· DVD Closed Captions
· ATSC Closed Captions
· SRT subtitle import
· Text soft subtitles in MP4 and MKV output
· Bitmap soft subtitles in MKV output
Better support for DVD inputs:
· Uses libdvdnav
· DVD angles support
· Workaround for libdvdread malloc bomb on invalid PGC entry
· DVD drive region detection support in Linux
· Handles DVD programs with more than 16 streams
· No longer tries to detect and discard duplicate titles when scanning
· Libdvdnav patched to perform read error recovery
· Libdvdread patched to allow raw device access in Windows
· Handles poorly mastered DVDs that had the menus ripped out of them
Better support for non-DVD inputs:
· Preserves MP4 metadata
· TrueHD
· DTS-HD demuxing
· 8 bit audio
· Better handling of transport streams where audio starts first
· Better handling of transport streams that have been spliced together, leading to duplicate timestamps
· Better VC-1 fra...