HandBrake is an open-source, GPL-licensed, multiplatform, multithreaded video transcoder, available for MacOS X, Linux and Windows.
HandBrake is a video transcoder that takes your movies and transfers them to a format that's useful on your computers, media centers, and portable electronic devices. It converts most any video formats to a handful of modern ones.
Universal input
HandBrake is no longer limited to DVDs: it will now accept practically any type of video as a source. This massive enhancement was achieved by tapping into the power of libavcodec and libavformat from the FFmpeg project.
Linux GUI
There is now an official GTK graphical interface for Linux, available as a binary for Ubuntu. This is the real deal, interacting directly with HandBrake's core library instead of just putting a pretty face on a command line interface. It has full feature parity with the Mac interface.
Video quality
The x264 project has really come into its own this year, and HandBrake 0.9.3 integrates the latest improvements to the H.264 encoding library. Picture quality has enhanced dramatically through the use of psychovisual rate distortion and adaptive quantization, and there have been significant speed optimizations.
Audio flexibility
HandBrake now offers total control over multiple audio tracks.
No more internal DVD decryption
Yeah, we know, no one reading this is going "Oh wow, no more DVD decryption--what a great new feature!" but...deal.
HandBrake will dynamically load VLC's copy of libdvdcss if you have it in your Applications folder in Mac OS X, and if you're on Linux, and you want to live on the wild side, you can install libdvdcss on your system and get the same effect.
Translation of the last paragraph from nerdese:
We're not about to stop you from choosing to decrypt DVDs. If you're on a Mac, and you have VLC 0.9.x installed, you won't even notice the internal capability's gone. If you're on Linux, all you have to do is install a library.
Persistent queues
When queueing up a bunch of videos to encode, you need no longer fear a crash in HandBrake's graphical interfaces. Queued jobs are cached to disk for safekeeping between sessions.
New, better organized presets (Be sure to run "Update Built-In Presets" from the Presets menu!)
The presets are now "nested" in folders and have evolved. Notably, there is a new Apple "Universal" preset, designed to play and look good doing so on anything from an iPod Nano to an AppleTV.
There have been many changes to most of them. Please be aware that most presets now use different settings. This means most of them are not suited for benchmarking 0.9.3 against 0.9.2. For example, the AppleTV preset is slower because it is now quality based, and produces much more efficient output. The Normal preset uses psychovisual rate distortion. The High Profile presets use psychovisual trellising. All of these setting changes can influence encoding time and output file size.
For comparison purposes, there are several presets in the Apple->Legacy folder (the old iPod High-Rez, the old AppleTV, and the old iPhone presets) which remain unchanged since 0.9.2.
Audio-video synchronization
HandBrake should now keep lip-synch as well as a DVD player can.
Decomb filter
HandBrake now offers a decomb filter, in the style of AviSynth's. It is a deinterlacer that can be left on all the time without degrading picture quality, because it only deinterlaces video when it visibly needs to be.
Multi-threaded deinterlacing
The "Slow" and "Slower" filters, as well as the new decomb filter, will now take advantage of as many processors as you can throw at them.
"Same as source framerate" really is the same as the source framerate
HandBrake now, by default, passes through the exact video framerate of the source instead of smoothing to a constant rate, which could lead to frames being duplicated or dropped.
Theora video encoding
HandBrake now can encode video using the Theora codec.
Updated libraries
Besides x264, updated libraries include libsamplerate, libogg, xvidcore, libmpeg2, lame, faac, and ffmpeg's libavcodec, libavformat, and libswscale.
Massive improvements to all interfaces
As hard as it might be to believe, the changes listed above are only the tip of the iceberg. A much longer list is available, but even that is only a brief summary. There have been well over 600 changes to HandBrake's code base since 0.9.2, including hundreds of bug fixes, and a thorough log can be found on the Trac.
The product description was provided by the software developer, and VersionTracker is not responsible for its content. We recommend users carefully evaluate whether their planned use of this product is legal. We do not condone the use of any software in violation of the law.
A reviewer below suggests that HandBrake may be difficult for beginners. I can only imagine that s/he must have been reviewing an earlier version without preset toggles. After downloading this program, you are three to four easy mouse clicks away from having highly optimized video for your iPod, PSP, TV, Computer, or several other preset choices. Variables can be entered manually and there is also a tab for advanced settings, but the presets just about cover it all. A single mouse click will set everything the way it should be.
I'm an idiot when it comes to this stuff. In that past, I've felt lucky to end up with a file that would even play on my iPod with both picture and sound. Sometimes I'd end up with a file so big that my iPod would resent me. When I would come back to it six months later to put new stuff on my iPod, I would spend hours relearning everything. If you don't work with video for a living or do it somewhat frequently, it ain't easy. If any of this resonates with you, then you will LOVE HandBrake.
I downloaded two copies of HandBrake at the same time: One for my Mac and one for my Linux box. I had both computers working on a project within five minutes of the download. I'm not exaggerating. Also, as a daily user of both MacOS and Linux, I am very impressed with the attention given to platform specific detail. All of the features are the same, but the Linux version feels like it was written from the ground up for Linux and the Mac version feels like it was written from the ground up for the Mac (I don't know what's up with the pineapple, but even that looks good in your dock).
I also think HandBrake would be helpful to anyone wanting to learn more about video. In contrast to more difficult programs where you have to navigate six pages of variables and wonder where you went wrong if it doesn't come out right, in HandBrake you can start with a preset and manually manipulate one variable at a time. If it doesn't come out the way you expected, you can go back to the preset and try something else.
Make sure you also download VLC if you don't already have it. I think HandBrake looks to it for help with some DVD related functions.
Excellent. Five stars.