HandBrake is the open-source video transcoder. Convert between virtually every format and codec with built-in presets.
Installation
brew install --cask handbrake
Quick Conversion
- Open HandBrake, drag in a video file
- Choose a preset from the right panel (e.g., “Fast 1080p30”)
- Click “Start Encode”
That’s it. The preset handles all the settings. For most people, this is all they’ll ever need.
Understanding Presets
HandBrake ships with presets for every common target:
- General — Balanced quality/size
- Web — Optimized for streaming
- Devices — Apple, Android, Chromecast
- Matroska — MKV container (preserves subtitles, chapters)
When to Tweak Settings
- RF (Quality) slider: Lower number = better quality, bigger file. 20-23 is the sweet spot for 1080p.
- Encoder: H.265 (x265) gives smaller files but is slower. H.264 (x264) is faster and more compatible.
- Audio: AAC at 160kbps is good for stereo. Pass through AC3/DTS if you want surround sound.
Batch Processing
Add multiple files to the queue (Add to Queue button). Set the same preset for all, then hit Start. Walk away — HandBrake will process them all.