{{short description|Free and open-source digital video transcoding software}} {{For|vehicular handbrakes|parking brake}} {{Use dmy dates|date=August 2019}} {{Infobox software | name = HandBrake | logo = HandBrake Icon.png | screenshot = HandBrake Screenshot.png | caption = HandBrake 1.0.0 running on macOS Sierra | author = Eric "titer" Petit | developer = HandBrake Team | released = {{Start date and age|2003|08|24|df=yes|paren=yes}} | latest release version = {{wikidata|property|preferred|references|edit|Q607119|P348|P548=Q2804309}} | latest release date = {{wikidata|qualifier|preferred|single|Q607119|P348|P548=Q2804309|P577}} | programming language = Objective-C, C, C# | operating system = Linux, macOS, Windows | platform = x64 | size = {{unbulleted list | Linux: 22.3 MB | Windows: 23.78 MB | macOS: 19.4 MB }} | language = English*, German*, French, Italian, Russian, others — *documentation available in the marked languages | genre = Transcoding | license = GPL-2.0-only (Third-party components have their own licenses)<ref name=features>{{cite web|url=https://handbrake.fr/features.php|title=Handbrake: Features|access-date=17 July 2015|archive-date=25 January 2022|archive-url=https://web.archive.org/web/20220125081005/https://handbrake.fr/features.php|url-status=live}}</ref> | website = {{URL|https://handbrake.fr}} }}

'''HandBrake''' is a free and open-source transcoder for digital video files. It was originally developed in 2003 by Eric Petit to make ripping DVDs to a data storage device easier.<ref name="history"/> HandBrake's backend contains comparatively little original code; the program is an integration of many third-party audio and video libraries, both codecs (such as FFmpeg, x264, and x265) and other components such as video deinterlacers (referred to as "filters"). These are collected in such a manner to make their use more effective and accessible (e.g., so that a user does not have to transcode a video's audio and visual components in separate steps, or with inaccessible command-line utilities).

HandBrake clients are available for Linux, macOS, and Windows.<ref name=":0">{{Cite news|url=https://www.macrumors.com/2016/12/27/video-converter-handbrake-1-0-released-for-mac/|title=Video Converter 'Handbrake 1.0' Released for Mac After 13 Years in Beta|access-date=2017-09-22|language=en|archive-date=23 September 2017|archive-url=https://web.archive.org/web/20170923002649/https://www.macrumors.com/2016/12/27/video-converter-handbrake-1-0-released-for-mac/|url-status=live}}</ref>

==History==

===Early versions=== HandBrake was originally developed by Eric Petit in 2003 as software for BeOS, before being ported to other systems.<ref>{{cite web|url=http://www.bebits.com/app/3478|title=HandBrake version 0.7.0-beta3|publisher=Eric Petit|access-date=2013-01-01|archive-url=https://web.archive.org/web/20121113235530/http://www.bebits.com/app/3478|archive-date=13 November 2012|url-status=dead}}</ref> He continued to be the primary developer until April 2006, when the last official Subversion revision was committed. Petit continued to be active on the HandBrake forum for a brief period after. From May–June 2006, no one in the HandBrake community was successful in contacting Petit, and no further code changes were officially made.<ref name="history">{{cite web |url=https://trac.handbrake.fr/wiki/HandBrakeHistory |title=History of HandBrake |author1=Hester, Rodney |author2=Long, Chris |date=17 March 2007 |publisher=HandBrake |access-date=2011-08-06 |url-status=dead |archive-url=https://web.archive.org/web/20110706011404/https://trac.handbrake.fr/wiki/HandBrakeHistory |archive-date=6 July 2011 }}</ref>

===MediaFork=== In September 2006, Rodney Hester and Chris Long had been independently working to extract the H.264 video compression format from Apple's iPod firmware (1.2) through reverse engineering before meeting on the HandBrake forum. Since their work was complementary, they began working together to develop an unstable, but still compilable, release of HandBrake supporting the H.264 format. Hester and Long made progress in terms of stability, functionality, and look and feel, but it was not possible to submit their patch to the HandBrake subversion repository without authorization from Petit.<ref name="history"/>

Unable to submit their revisions as a successor to HandBrake, Hester created a subversion repository mirroring HandBrake's final subversion (0.7.1) on the HandBrake website and began development on top of that. Hester and Long named the new project MediaFork.<ref name="history"/>

===From 2007=== On 13 February 2007, Hester and Long were contacted by Petit, who informed them of his support and encouraged them to continue developing. Plans were then made to reintegrate MediaFork as a direct successor to HandBrake. The MediaFork website and forums were moved to HandBrake's, and the next release was officially named HandBrake.<ref name="history"/> On 24 December 2016, after more than 13 years of development, HandBrake 1.0.0 was released.<ref name=":0" />

There is another transcoder, called VidCoder, that uses HandBrake as its encoding engine.<ref name="VidCoder">{{cite web|url=http://vidcoder.net/|title=VidCoder Home|access-date=2012-03-04|archive-date=18 February 2016|archive-url=https://web.archive.org/web/20160218121202/http://vidcoder.net/|url-status=live}}</ref>

==Features==

===Transcoding=== Users can customize the output by altering the bit rate, maximum file size or bit rate and sample rate via "constant quality".<ref>{{cite web |url=http://www.pcworld.com/downloads/file/fid,65462/description.html |title=Editorial Review of HandBrake |author=Gralla, Preston |date=23 March 2011 |publisher=PC World |access-date=2011-08-06 |archive-date=10 August 2011 |archive-url=https://web.archive.org/web/20110810151145/http://www.pcworld.com/downloads/file/fid,65462/description.html |url-status=live }}</ref> HandBrake supports adaptive deinterlacing, scaling, detelecine, and cropping, both automatic and manual.<ref name=features/>

===Batch=== HandBrake supports batch encoding through graphical user interface (GUI) and command-line interface (CLI).<ref>{{cite web |url=http://trac.handbrake.fr/wiki/Queue |title=Queue |publisher=Handbrake |access-date=2011-08-06 |archive-url=https://web.archive.org/web/20090508165737/http://trac.handbrake.fr/wiki/Queue |archive-date=8 May 2009 |url-status=dead }}</ref> Third-party scripts and UIs exist specifically for this purpose, such as ''HandBrake Batch Encoder'',<ref>{{cite web |url=http://handbrakebatchencode.codeplex.com/ |title=HandBrake Batch Encoder |access-date=2010-02-21 |archive-date=2 April 2010 |archive-url=https://web.archive.org/web/20100402204047/http://handbrakebatchencode.codeplex.com/ |url-status=live }}</ref> ''VideoScripts'',<ref>{{cite web |url=http://videoscripts.wordpress.com/ |title=Videoscripts batch encoding scripts |access-date=2010-10-20 |archive-date=31 October 2010 |archive-url=https://web.archive.org/web/20101031100049/http://videoscripts.wordpress.com/ |url-status=live }}</ref> and ''Batch HandBrake''.<ref>{{cite web |url=http://batchhandbrake.codeplex.com/ |title=Batch HandBrake |access-date=2013-03-18 |archive-date=15 May 2013 |archive-url=https://web.archive.org/web/20130515203440/http://batchhandbrake.codeplex.com/ |url-status=live }}</ref> All make use of the CLI to enable queueing of several files in a single directory.{{citation needed|date=January 2016}}

===Sources=== HandBrake transcodes video and audio from nearly any format to a handful of modern ones, but it does not defeat or circumvent copy protection.<ref>{{cite web |url=https://handbrake.fr/docs/en/latest/introduction/about.html |title=About HandBrake }}</ref> One form of input is DVD-Video stored on a DVD, in an ISO image of a DVD, or on any data storage device as a VIDEO_TS folder.

As with DVDs, HandBrake does not directly support the decryption of Blu-ray discs. However, HandBrake can be used to transcode a Blu-ray disc if DRM is first removed using a third-party application.<ref>{{cite web |url=http://www.macworld.com/article/145794/2010/01/bluray_ripping.html |title=Blu-ray ripping on the Mac |author=Seff, Jonathan |date=20 January 2010 |publisher=MacWorld |access-date=2011-08-06 |archive-date=31 July 2010 |archive-url=https://web.archive.org/web/20100731051925/http://www.macworld.com/article/145794/2010/01/bluray_ripping.html |url-status=live }}</ref>

==Support==

===Input=== {{div col|colwidth=22em}} * DVD-Video (from disc or ISO image) * Matroska (MKV) * Audio Video Interleave (AVI) * MPEG-4 Part 14 (MP4) * MPEG Transport Stream (TS) * BDAV MPEG-2 Transport Stream (M2TS) {{div col end}}

===Output=== {{col-begin}} {{col-1-of-3}} '''Container formats'''<ref name=features/> * MPEG-4 Part 14 (MP4) * iTunes Video (M4V) * Matroska (MKV) * AVI (up to version 0.9.3) * WebM {{col-2-of-3}} '''Video formats'''<ref name=features/> * H.264 using x264, Nvidia NVENC, Intel QSV and AMD VCE * H.265/HEVC using x265, Nvidia NVENC, Intel QSV and AMD VCE<ref>{{cite web |url=https://github.com/HandBrake/HandBrake/releases/tag/1.8.1 |access-date=7 August 2024 |title=Handbrake 1.8.1 Release Notes|website=GitHub }}</ref> * MPEG-4 ASP using libav * MPEG-2 using libav * Theora using libtheora * VP8 and VP9 using libvpx<ref name="1.0.0">{{cite web|url=https://handbrake.fr/news.php?article=37|title=Handbrake: News - HandBrake 1.0.0 Released|access-date=26 December 2016|archive-date=27 December 2016|archive-url=https://web.archive.org/web/20161227125510/https://handbrake.fr/news.php?article=37|url-status=live}}</ref> *AV1 using SVT-AV1 and Intel Quick Sync Video<ref>{{cite web |url=https://github.com/HandBrake/HandBrake/releases/tag/1.6.0 |access-date=23 July 2023 |title=Handbrake 1.6.0 Release Notes|website=GitHub }}</ref> * FFV1 {{col-3-of-3}} '''Audio formats'''<ref name=features/> * Advanced Audio Coding (AAC) using libav for Windows and Linux or using CoreAudio in macOS * HE-AAC (till version 0.10.3 for Windows and Linux), using CoreAudio on macOS * AC-3 * FLAC 16-bit and 24-bit * MPEG-1 or MPEG-2 Audio Layer III (MP3) * Opus<ref name="1.0.0"/> * Vorbis * TrueHD * Apple Lossless Audio Codec (ALAC) 16-bit and 24-bit * Pass-through for AAC, AC-3, DTS, DTS-HD, E-AC-3, FLAC, MP3, ALAC, and TrueHD<ref name="1.0.0"/> {{col-end}}

==Reception== In 2011, Preston Gralla of ''PC World'' praised HandBrake for its feature set: "Advanced users will be pleased at the number of options." However, he criticized the usability for new users: "Note that HandBrake isn't necessarily the easiest program to use. It has a large number of options available, and there's no good explanation of what they do or how to use them. Beginners should stick with the defaults". He concluded by calling HandBrake a "solid choice" for people who are looking for a free video transcoder.<ref>{{cite web |url = http://www.pcworld.com/article/231517/handbrake.html |access-date = 20 July 2014 |title = Handbrake |first = Preston |last = Gralla |date = 23 March 2011 |archive-date = 28 July 2014 |archive-url = https://web.archive.org/web/20140728200957/http://www.pcworld.com/article/231517/handbrake.html |url-status = live }}</ref>

In 2013, Lifehacker.com visitors voted HandBrake as the most popular video converter over four other candidates by a wide margin.<ref>{{cite web |url=http://lifehacker.com/most-popular-video-converter-handbrake-1206787968 |access-date=20 July 2014 |title=Most Popular Video Converter: Handbrake |date=27 August 2013 |archive-date=18 July 2014 |archive-url=https://web.archive.org/web/20140718100935/http://lifehacker.com/most-popular-video-converter-handbrake-1206787968 |url-status=live }}</ref>

==See also== {{Portal|Free and open-source software}} * Comparison of video converters * List of OpenCL applications

==References== {{Reflist}}

==External links== {{Commons category}} * {{official website|http://handbrake.fr/}}

{{DEFAULTSORT:Handbrake}} Category:Cross-platform free software Category:Free software for Linux Category:Free software for Windows Category:Free software for macOS Category:DVD rippers Category:Free software programmed in C Category:Free software programmed in C Sharp Category:Free software programmed in Objective-C Category:Free software projects Category:Free video conversion software Category:MacOS multimedia software Category:Software that uses FFmpeg Category:Software that uses GStreamer Category:Software that uses GTK Category:Video software that uses GTK Category:Windows multimedia software Category:2003 software