HandBrake 1.0.7

HandBrake is a video file conversion tool. It supports nearly all formats, can transcode media files and codecs for various platforms, players and devices (includes a user-friendly target list to select from). It has an uncomplicated interface and is available cross-platform.

Tags c c objective-c video conversion cross-platform
License GNU GPLv3
State stable

Recent Releases

1.0.710 Apr 2017 14:25 minor feature: Decoding of raw video in Matroska/MKV. Time stamp handling for containerless raw video. Memory leaks in OpenCL. X265 2-pass encoding where video frame rate is altered by filters. Improved handling of very small amounts of sync jitter ( 1 tick). Improved handling of AVI files with broken indices. Further refined for Libav crash encoding AAC at very high bitrates. Removed fontconfig dependency on Mac and Windows; libass now uses CoreText/DirectWrite. Improved subtitle font selection when burning in SRT/SSA subtitles. Preset subtitle burn defaults override. Updated MinGW-w64 build script for improved compatibility with hardened GCC. Video preset control not updating. Audio passthru masks not updating until preset save. Application of SRT subtitles offset. Updated translations: af, cs, ja_JP, ru, sk, sv. When Done option not updating/resetting correctly.
1.0.327 Feb 2017 06:25 minor feature: H.264 decoding using Libav where the initial GOP was dropped. Pass x265 encoding where the source header incorrectly specifies frame rate. Pass encoding with bob deinterlace and constant frame rate. a seek in Libav while reading MKV sources with embedded subtitles. Multiple preventing Libav from opening WMV sources properly. Miscellaneous in Libav. Memory leaks in OpenCL. Improved sync for streams delayed by a large amount. a Libav crash encoding AAC at very high bitrates. a potential hang in Libav while decoding AAC. Improved Libav audio sync with MP4 sources containing edit lists. Improved mapping of single channel layouts to single channel layouts. a potential crash when selecting video encoders. Various controls not applying values properly. a crash when attempting to edit a queued job. Improved audio start point to use edit lists when encoding using CoreAudio AAC. Title Specific Scan for DVD/Blu-ray. Broken/missing NLMeans denoise tunes. an that could cause error -17 when encoding using Intel QuickSync Video. an where the SRT language code was not being set correctly.
1.0.223 Jan 2017 07:45 minor feature: Point to point encoding end point when using frames as the unit. Improve error handling for libdvdread and libavcodec decoders. an where fallback encoder bitrate was not set properly. Incorrect duration for UTF-8 subtitles. an causing extra blank lines for UTF-8 subtitles in MKV. an sometimes preventing dragging and dropping of presets between folders. Miscellaneous. Video encoder options not reset when changing encoders. Incomplete encodes where the chapter count differs on queued items. Sleep prevention not working in certain scenarios. Automatic naming for EyeTV bundles. Added additional checks to prevent source file overwriting. Miscellaneous. Video encoder options not reset when changing encoders. Subtitles defaults behaviors to improve how tracks are added. Related to source maximum and custom picture setting modes. Point to point settings when editing a queued job. When Done controls not updating correctly on various screens. Split buttons not working correctly on audio and subtitles tabs. Destination path and file name error checking. Potential crash by disabling OpenCL detection when the scaler is not set to OpenCL Bicubic (workaround for broken system drivers). a potential crash when QSV is supported but disabled at the BIOS level. Memory leaks in the QSV encoder. Added QSV detection for Intel Kaby Lake CPUs. Miscellaneous.
1.0.101 Jan 2017 00:25 minor feature: a potential crash when using the VP8 or VP9 video encoders. a potential crash when using 2-pass ABR. importing chapter names from a file. Keep Aspect Ratio control (disabled) when anamorphic mode is Auto. Widened presets list to accommodate longer preset names. Miscellaneous. a potential crash when using the subtitles burn feature on macOS versions earlier than 10.12 Sierra. certain controls not updating when saving or loading a preset. Miscellaneous. certain controls not updating when saving or loading a preset. Disabled QSV decoding by default when non-QSV encoder selected (configurable). Miscellaneous.
1.0.027 Dec 2016 04:12 major feature: All platforms General - New online documentation at https://handbrake.fr/docs - Completely overhauled the official presets - New general use presets for broad compatibility - New device presets, now more up-to-date for common devices - New web presets - New Matroska (MKV) presets, including VP9 video with Opus audio - Official presets from HandBrake 0.10.x are still available under "Legacy" - New JSON-based preset system including command line support - New JSON-based API for interacting with libhb - Improvements to audio/video sync engine to better handle difficult sources - Many miscellaneous bug fixes and improvements (over 1700 code commits!) Video - VP9 video encoding via libvpx - Intel QuickSync Video H.265/HEVC encoder - Requires Intel Skylake or newer CPU - Ultra HD / 4K color pass through (support for BT.2020) - Additional standard frame rate selections in the graphical interfaces - New Auto anamorphic mode maximizes storage resolution, replaces Strict anamorphic mode - New Pad filter (command line only for now) - New Decomb/Deinterlace filter settings and improved defaults - Rotate filter now available in all graphical interfaces - New NLMeans filter tunes Tape and Sprite for analog tape recordings and vintage video games, respectively - Assembly optimizations NLMeans filter improve performance up to 10 - Assembly optimizations in x264 encoder improve performance for faster presets by 5-10 - x265 encoder quality improvements, especially when using tune grain - High bit depth encoding support via external shared libraries (video pipeline is still 8-bit 4:2:0) - x264 10-bit - x265 10-bit and 12-bit Audio - Opus audio encoding/decoding via libopus - Passthru now supports E-AC-3, FLAC, and TrueHD audio formats Subtitles - Improved subtitles rendering for some languages via HarfBuzz - Miscellaneous subtitles improvements (...)
1.028 Sep 2015 23:45 major bugfix: Core Updated Libraries. libass 0.12.3. - New JSON based API for interacting with libhb. - New JSON based preset system. Including support in HandBrakeCLI. - Performance Improvements NLMeans now has SSE2 optimisations. (Approx 1 6 improvement) FDK AAC Encoder compiler optimizations re-enabled which brings speed just behind libav aac. - Pad Filter. - Additional Framerate selections. - Intel QuickSync? H.265 (HEVC) Encoder. (Works on Intel Skylake or newer CPU's only). - Misc and improvements. Windows. - The UI now interacts with LibHB directly rather than using HandBrakeCLI.exe. This has 2 benefits. Encodes and now be paused and resumed. Stopping an encode will finalise the file so that it's playable. - Added support for Quality based audio encoding. - Improved the "Configure Default" options for the Audio and Subtitle Tabs Audio: Default settings for track behavior is now configurable. Subtitle: Burn-in Behavior mode now selectable. - Reduced Installer / Install Size. (HandBrakeCLI is no longer included in the package). - Numerous Usability and User Interface Experience enhancements. Mac. - XQuartz is no longer required for Subtitle burn-in to operate. - Misc and improvements. Linux. - Remove system tray icon due to UI performance on Ubuntu. - Misc and improvements. Command Line Interface. - Preset System. You can now import and export presets from the CLI to and from the other UI's.
0.10.209 Jul 2015 17:05 minor bugfix: Assorted bug fixes and performance improvements.
0.10.023 Nov 2014 12:25 minor feature: New support for Intel QuickSync Video hardware based H.264 encoder. H265 support via x265 1.4. VP8 using the libvpx encoder, but Theora (VP3) got deprecated. LibFaac has been removed in favour of the libav AAC encoder. New filters for denoising and OpenCL scaling. The three GUIs (Linux, MacOS and Windows) now have feature parity.