Loading…
Loading…
Open-source video transcoder

HandBrake — Official Website
brew install --cask handbrakeHandBrake stands as the undisputed champion of open-source video transcoding, a status it has maintained for over two decades. Originally developed in 2003 for ripping DVDs, it has evolved into a comprehensive 'Swiss Army Knife' for converting video from nearly any format to a selection of modern, widely supported codecs. In 2026, HandBrake remains an essential utility for Mac users, having adapted seamlessly to the Apple Silicon era. The application runs natively on macOS, fully leveraging the neural engines and media encoders found in M3, M4, and M5 chips via Apple's VideoToolbox framework to deliver blazing-fast conversion speeds that were unimaginable just a few years ago. At its core, HandBrake is a post-production tool designed to convert video files to standard MP4, MKV, or WebM containers. It is widely used for compressing large video files without significant visual quality loss, creating proxies for video editing, and modernizing old media libraries for streaming servers like Plex or Jellyfin. Unlike simple converters that hide technical details, HandBrake exposes granular controls over bitrates, codecs (including H.265/HEVC and the increasingly popular AV1), frame rates, and audio tracks. While this results in a steeper learning curve than paid 'one-click' alternatives, it offers a level of precision that professional editors and archivists require. What differentiates HandBrake in the current software landscape is its staunch commitment to open-source principles (GPLv2 license). There are no ads, no bundled malware, and no locked features behind paywalls. It creates a bridge between the raw power of command-line tools like FFmpeg and a graphical user interface that, while utilitarian, is accessible enough for intermediate users. For anyone managing video files on macOS Sequoia or later, HandBrake is not just a tool; it is infrastructure—providing the reliability needed to handle everything from iPhone HEVC footage to archival DVD rips.
In 2026, software-based encoding is often too slow for high-resolution workflows. HandBrake solves this on macOS by integrating directly with Apple's VideoToolbox API. This feature allows the application to offload the heavy lifting of encoding to the dedicated media engines in Apple Silicon (M-series) chips rather than relying solely on the CPU. The result is a dramatic reduction in render times—often exporting 4K footage in real-time or faster—while keeping the machine cool and responsive. While software encoding (x264/x265) is still available for purists seeking the absolute highest compression efficiency per bit, the hardware encoder provides the perfect balance of speed and quality for daily tasks.
HandBrake stays at the bleeding edge of video compression technology. It fully supports modern codecs like H.265 (HEVC) and, crucially for 2026, AV1. AV1 has become the gold standard for streaming because it offers 30% better compression than HEVC without royalty fees. HandBrake allows Mac users to convert massive raw video files into highly compact AV1 or HEVC files without noticeable visual degradation. This is particularly vital for users archiving high-fidelity content or content creators needing to upload high-quality video to platforms like YouTube with limited bandwidth. The app also supports 10-bit and 12-bit color pipelines, preserving High Dynamic Range (HDR) metadata during conversion.
For users dealing with entire seasons of TV shows or folders full of raw camera footage, HandBrake's queue system is a lifesaver. Rather than converting files one by one, you can load hundreds of files into the app simultaneously. The 'Add to Queue' feature allows you to configure specific settings for each file or apply a universal preset to the entire batch. Once the queue is started, HandBrake processes the list sequentially. This automation allows users to set up overnight encoding jobs, waking up to a fully processed library. The queue manager also allows for pausing, reordering, and editing jobs on the fly without stopping the active encode.
HandBrake is not just about changing file formats; it is also a restoration tool. It includes a robust suite of video filters designed to clean up imperfect source footage. The 'Decomb' and 'Deinterlace' filters are essential for processing older content ripped from DVDs or broadcast TV, fixing the jagged lines associated with interlaced video. The 'Denoise' filter (using NLMeans or HQDN3D) can salvage grainy low-light footage, while the 'Sharpen' filter can add crispness to soft images. Additionally, cropping and scaling filters allow users to remove letterboxing (black bars) or downscale 4K footage to 1080p for compatibility with older devices.
One of HandBrake's strongest features is its handling of secondary data streams. It supports 'Pass-through' for audio, meaning it can copy the original Dolby Atmos, DTS-HD, or AAC audio track to the new file without re-encoding it, preserving pristine audio quality. For subtitles, HandBrake can either burn them directly into the video (hardcoding) or pass them through as selectable tracks (soft subtitles). It supports a wide array of subtitle formats including VobSub, CC, SRT, and SSA. This flexibility makes it indispensable for foreign film enthusiasts who need to ensure their subtitles work correctly across different players like Apple TV or VLC.
To mitigate its complex interface, HandBrake ships with dozens of built-in presets tailored for specific devices and platforms. Whether you need a file optimized for Discord's 25MB limit, a high-quality 4K export for Roku, or a generic 'Fast 1080p30' file for email, there is a preset ready to go. Beyond the defaults, users can save their own highly specific configurations as custom presets. This is critical for standardization; a production team can share a JSON preset file to ensure every team member exports dailies with the exact same bitrate, resolution, and audio settings, eliminating inconsistency in the workflow.
This user runs a Plex or Jellyfin server on a Mac mini. They use HandBrake to normalize their diverse library of MKV, AVI, and ISO files into a standardized H.265 MP4 format. This ensures that all their movies verify Direct Play compatibility on their Apple TV and iPad clients, avoiding the CPU-intensive transcoding on the server side while reducing storage space usage by up to 50% compared to raw rips.
A creator shoots 4K ProRes footage which is massive in size. Before uploading to YouTube or archiving locally, they use HandBrake to transcode the master file into a high-bitrate AV1 file. This significantly reduces upload times and local storage costs while maintaining visual fidelity. They also utilize the batch queue to process an entire week's worth of vlog clips overnight so they are ready for editing or archiving the next morning.
Working in an environment that requires video embedding in PowerPoint or Keynote, this user faces strict file size limits and format compatibility issues. They use HandBrake's 'Web Optimized' checkbox and a custom 1080p preset to compress gigabytes of Zoom recording footage into small, shareable MP4 files that can be easily emailed to stakeholders or embedded in internal wikis without buffering issues or proprietary codec errors.
This user possesses a collection of physical DVDs and Blu-rays that are deteriorating. After using a decryption tool to rip the raw data, they use HandBrake to deinterlace and detelecine older content, removing visual artifacts. They utilize the 'Placebo' quality settings and 10-bit color depth to create a digital master that preserves as much grain and detail as possible, ensuring the film history is preserved in a future-proof MKV container.
HandBrake is not available on the Mac App Store due to its use of private APIs and open-source nature. The most secure and efficient way to install it is via Homebrew or direct download. Here is the step-by-step guide for macOS users.
For the easiest installation and future updates, open your Terminal app and paste the following command. This handles dependencies automatically: brew install --cask handbrake
Alternatively, visit the official website (handbrake.fr). Download the macOS disk image (.dmg). Open the DMG file and drag the HandBrake icon into your 'Applications' folder. Do not run it from the disk image.
On the first launch, macOS may warn you that the app is downloaded from the internet. Click 'Open' to confirm. If it fails to open, go to System Settings > Privacy & Security and scroll down to 'Security' to manually allow HandBrake to run.
If you plan to read encrypted DVDs directly (though ripping to drive first is recommended), you need a decryption library. In Terminal, run: brew install libdvdcss. HandBrake can often utilize this library to bypass basic CSS encryption on older discs.
Avoid setting a specific bitrate (e.g., 5000kbps) unless you need a specific file size. Instead, use the Constant Quality (RF) slider. For x265/HEVC, an RF value of 20-22 is the sweet spot for 1080p content, effectively indistinguishable from the source. For 4K content, you can safely raise the RF to 24-26 to save space without visible artifacts. Lower numbers mean higher quality and larger files.
On Apple Silicon Macs, go to the 'Video' tab and change the Video Encoder from 'H.264 (x264)' to 'H.264 (VideoToolbox)' or 'H.265 (VideoToolbox)'. This shifts processing from the CPU to the media engine. While software encoding (x264) is slightly more efficient at compressing data, VideoToolbox is 5x-10x faster. Use this for almost all tasks unless archival perfection is required.
To avoid manually selecting a destination for every file, go to HandBrake > Preferences > Output Files. Set a default path (e.g., a 'Transcoded' folder on your desktop) and configure the 'File Format' to always be '{source}-{title}'. This prevents overwriting original files and keeps your workflow organized automatically.
If you are transcoding video but want to keep the original cinema-quality sound, go to the Audio tab. Select your track and change the codec to 'Auto Passthru'. Then, save this as a new Preset named 'Video Only Transcode'. This ensures that while you compress the video stream, your Dolby Digital or DTS tracks remain bit-for-bit identical to the source.
While HandBrake is the open-source standard, it isn't the only tool in the shed. Depending on your need for ease of use or editing capabilities, other Video Tools might suit you better.
Permute is the premium, Mac-native alternative for users who want simplicity. Unlike HandBrake's intimidating panel of knobs and sliders, Permute offers a drag-and-drop interface with zero configuration needed. It handles video, audio, and image conversion seamlessly. However, it lacks the deep customization options of HandBrake (like specific filter tuning or subtitle handling) and costs money, whereas HandBrake is free. Choose Permute for aesthetics and ease; choose HandBrake for control.
Shutter Encoder is arguably HandBrake's strongest competitor in the professional space. Like HandBrake, it is a GUI for FFmpeg, but it includes features HandBrake explicitly lacks: video editing (trimming/cutting without re-encoding), audio normalization, and the ability to convert to editing codecs like ProRes and DNxHR. HandBrake is better for delivery (compressing for final viewing), while Shutter Encoder is better for production workflows and intermediate files.
FFmpeg is the engine that powers much of HandBrake, but using it directly via the Command Line Interface (CLI) offers ultimate power. There is no GUI; everything is scriptable. This makes FFmpeg superior for developers or server admins who want to automate transcoding pipelines using scripts. However, for the average user, the learning curve is vertical. HandBrake essentially provides a human-readable interface for FFmpeg's capabilities, making it the better choice for non-programmers.
HandBrake is completely free to download and use under the GNU General Public License (GPLv2). There are no 'Pro' tiers, no watermarks, no trial periods, and no subscriptions. The project is supported entirely by volunteers and donations. This pricing model makes it accessible to everyone from students to enterprise IT departments without budget approval.
HandBrake benefits from a massive, mature community. The official forums are highly active, staffed by developers and power users who can troubleshoot obscure encoding logs or suggest optimal settings for new devices. Because it is open-source, there is a wealth of third-party documentation, YouTube tutorials, and Reddit threads dedicated to it. While there isn't a 'plugin' ecosystem per se, the community frequently shares custom Preset files (.json) for specific use cases, such as optimizing anime or digitizing VHS tapes. The development pace is steady, with regular updates addressing macOS compatibility and new codec standards.
Quick Tutorials • 39.8K views
Girl Director TV • 5.7K views
SOE EdDesign • 5.0K views
Creative Software Expert