New Update HandBrake - Open Source Video Transcoder

silversurfer

Level 85
Thread author
Verified
Honorary Member
Top Poster
Content Creator
Malware Hunter
Well-known
Aug 17, 2014
11,043
Homepage: HandBrake: Open Source Video Transcoder
GitHub releases: Releases · HandBrake/HandBrake


HandBrake is a open-source tool, built by volunteers, for converting video from nearly any format to a selection of modern, widely supported codecs.
Built-in Device Presets
Get started with HandBrake in seconds by choosing a profile optimised for your device, or choose a universal profile for standard or high quality conversions. Simple, easy, fast. For those that want more choice, tweak many basic and advanced options to improve your encodes.


Supported Input Sources:
Handbrake can process most common multimedia files and any DVD or BluRay sources that do not contain any kind of copy protection.


Outputs:
  • File Containers: .MP4, .MKV and WebM
  • Video Encoders: AV1, H.265 and H.264, MPEG-4 and MPEG-2, VP8 and VP9
  • Optional Hardware accelerated video encoding
  • Audio Encoders: AAC / HE-AAC, MP3, FLAC, AC3, E-AC3, Opus and Vorbis
  • Audio Pass-thru: AC-3, E-AC3, FLAC, DTS, DTS-HD, TrueHD, AAC, Opus, MP3 and MP2 tracks

Even more features
  • Title / chapter and range selection
  • Batch Scan and Queueing of encodes
  • Chapter Markers
  • Subtitles (VobSub, Closed Captions CEA-608, SSA, SRT)
  • Constant Quality or Average Bitrate Video Encoding
  • Support for VFR and CFR
  • Video Filters: Deinterlacing, Decomb, Denoise, Detelecine, Deblock, Grayscale, Colourspace, Cropping and scaling
  • Live Static and Video Preview
 
Last edited:

silversurfer

Level 85
Thread author
Verified
Honorary Member
Top Poster
Content Creator
Malware Hunter
Well-known
Aug 17, 2014
11,043

HandBrake 1.6.1​


All platforms​


Video​

  • Fixed a potential decoder issue that could cause desync with audio (#4788, #4789)

Command line interface​

  • Fixed inability to name external subtitles tracks using --subname

Mac​

  • Fixed behavior of quality slider when changing encoders

Linux​

  • Fixed translations missing updates as part of 1.6.0 (#4790)
    • Bulgarian (Български)
    • Corsican (Corsu)
    • Dutch (Nederlands)
    • German (Deutsch)
    • Spanish (Español)
  • Fixed (partially) Intel QSV hardware detection (#4768)
  • Fixed a potential crash when canceling an Intel QSV encode (#4341)
  • Fixed building with -Werror=format-security by adding missing format strings where needed

Windows​

  • Fixed quality slider not allowing negative values for encoders supporting them
  • Fixed issues upgrading presets from older versions (#4820)
  • Fixed a potential graphical interface hang when stopping the queue (#4782)
  • Fixed optical disc drives on the source selection pane not scanning correctly (#4771)
  • Fixed erroneous display of 2-pass check box for Intel QSV AV1 encoder (not yet supported) (#4777)
  • Fixed a build configuration issue that broke version 1.6.0 for Windows on arm64
  • Fixed an issue that prevented NVDEC from being available
  • Fixed passthru audio erroneously falling back to encoding (#4795)
  • Fixed the Save New Preset button incorrectly overwriting recently added presets (#4804)
 

CyberTech

Level 44
Verified
Top Poster
Well-known
Nov 10, 2017
3,250
HandBrake 1.7.0 changelog:

General

  • Added Apple VideoToolbox hardware presets
  • Updated Creator presets
  • Disabled interlacing detection and removal; assume creators are working with progressive sources by default
  • Updated Social presets
  • Target higher quality and frame rate over shorter durations, without interlacing detection and removal
  • Better suited for modern social sharing of short live action clips and screen/game captures
  • Removed Email presets in favor of revised Social presets
  • Please stop sending videos via email or use the new Social presets
  • Miscellaneous bug fixes and improvements

Video
  • Added AMD VCN AV1 encoder
  • Added NVIDIA NVENC AV1 encoder
  • Added support for SVT-AV1 multi-pass ABR mode
  • Added support for preserving ambient viewing enviroment metadata
  • Added QSV Rotate and Format filters
  • Improved performance on arm64 / aarch64 / Apple Silicon architectures
  • Latest FFmpeg provides faster HEVC decoding, 30% faster bwdif filter
  • New SVT-AV1 assembly optimizations provide up to 4x increase in performance
  • Improved video conversion speed by removing unneeded frame copies for better memory efficiency
  • Improved Dolby Vision dynamic range metadata pass through
  • Supported encoders: x265 10-bit
  • Supported profiles and cross-compatibility IDs: 8.4, 8.1, 7.6 (base layer only, converted to 8.1), 5.0
  • Improved HDR10+ dynamic range metadata pass through
  • Supported encoders: x265 10-bit, SVT-AV1
  • Improved QSV support on Linux (#4958)
  • Updated NVENC to not use multi-pass by default; user configurable advanced option
  • Renamed 2-pass encode option to multi-pass (#5019)
  • Fixed Intel QSV encoder outputting green video in some cases (#4842, #4876)
  • Fixed pixel format conversion slightly altering colors when using a 10-bit hardware encoder (#5011)
  • Fixed scan failures by using swscale instead of zscale when source resolution is not mod 2
  • Fixed incorrect PAR when reading from an anamorphic AV1 video track
  • Removed an artificial bitrate limit on VP9 CQ mode

Command line interface
  • Renamed --two-pass to --multi-pass and --no-two-pass to --no-multi-pass, removed -2 (#5019)
  • Fixed automatic cropping enabled despite using preset with cropping disabled (#5055)

Audio
  • Fixed low volume level when downmixing ac3 and eac3
  • Fixed left-only and right-only mono mixdowns (#3533, #5054)

Subtitles
  • Fixed locale settings potentially causing incorrect decimal separator in SSA headers
  • Fixed a potential issue affecting zero-duration subtitles

Build system
  • Added Meson build system for the Linux GUI

Third-party libraries


New libraries
  • libdovi 3.2.0 (Dolby Vision dynamic range metadata)

Updated libraries
  • AMF 1.4.30 (AMD VCN video encoding)
  • FFmpeg 6.1 (decoding and filters)
  • FreeType 2.13.2 (subtitles)
  • Fribidi 1.0.13 (subtitles)
  • HarfBuzz 8.2.2 (subtitles)
  • libass 0.17.1 (subtitles)
  • libdav1d 1.3.0 (AV1 video decoding)
  • liblzma (xz) 5.4.5 (LZMA video decoding, e.g. TIFF)
  • libopus 1.4 (Opus audio encoding)
  • libjpeg-turbo 3.0.1 (preview image compression)
  • libvpx 1.13.1 (VP8/VP9 video encoding)
  • libxml 2.11.5 (general)
  • oneVPL 2023.3.1 (Intel QSV video encoding/decoding)
  • SVT-AV1 1.7 (AV1 video encoding)
  • x264 164 r3107 (H.264/AVC video encoding)
  • x265 r12776 (H.265/HEVC video encoding)
  • zimg 3.0.5 (color conversion)
  • zlib 1.3 (general) [full release notes]

Homepage

Downloads
 

silversurfer

Level 85
Thread author
Verified
Honorary Member
Top Poster
Content Creator
Malware Hunter
Well-known
Aug 17, 2014
11,043

HandBrake 1.7.1​


Video​

  • Fixed Decomb filter producing corrupted frames with 10-bit depth or higher source (#5518)
  • Fixed a potential crash when using the Comb Detect filter on an RGB source
  • Fixed Intel QSV devices enumeration where devices from other vendors are present (#5317, #5177)

Mac​

  • Fixed an issue opening EyeTV sources (#5514)
 

silversurfer

Level 85
Thread author
Verified
Honorary Member
Top Poster
Content Creator
Malware Hunter
Well-known
Aug 17, 2014
11,043

HandBrake 1.7.2​


Video​

  • Improved automatic selection of Dolby Vision Level
  • Fixed an issue in AMD VCN, MPEG-2, MPEG-4, NVIDIA NVENC, and VP9 encoders that could cause the creation of an excessive number of keyframes (#5530)
  • Fixed unintentional automatic pass through of closed caption side data when using NVIDIA NVENC encoder
  • Miscellaneous bug fixes and improvements

Linux​

  • Improved performance by removing duplicate graphic assets and reducing file size
  • Fixed Flatpak file chooser opening home directory instead of the previously selected directory
  • Fixed last item in the queue sometimes having the wrong destination path
  • Fixed some memory leaks in the graphical interface

Mac​

  • Added a workaround to prevent a system crash when using VideoToolbox encoders with macOS 14 Sonoma on Apple Silicon Ultra
  • Added a workaround to prevent issues decoding H.264 video by disabling VideoToolbox hardware decoding for Level 6.1 and 6.2
  • Fixed a crash opening an empty folder

Windows​

  • Added Automation Properties to some controls on the audio tab to assist screen readers
  • Fixed NVIDIA NVDEC option being ignored (#5569)
  • Fixed startup crash related to theme loading (#5567)
  • Fixed subtitle language order not being honoured (#5590)
Source: Release 1.7.2 · HandBrake/HandBrake

 

silversurfer

Level 85
Thread author
Verified
Honorary Member
Top Poster
Content Creator
Malware Hunter
Well-known
Aug 17, 2014
11,043

HandBrake 1.7.3​

All platforms​


General​

  • Fixed formatting leading zeros for timestamps in logs
  • Miscellaneous bug fixes and improvements

Video​

  • Fixed an issue that could potentially cause incorrect detection of source FPS value (#5677)

Subtitles​

  • Fixed tx3g to SSA subtitles conversion

Linux​

  • Fixed the "All Files" open file dialog filter to really show all files
  • Fixed an issue where adding a new default audio track automatically set the gain to -20 dB

Mac​

  • Fixed a regression introduced in HandBrake 1.7.2 by the workaround for VideoToolbox crashes on Sonoma
  • Miscellaneous bug fixes and improvements

Windows​

  • Improved security hardening of loading of DLL files within libhb by limiting search scope (#5724)
  • Improved keyboard navigation on Chapters tab (#5679)
  • Fixed an issue that could cause encodes to appear stalled when process isolation is turned on
  • Fixed an issue that could prevent QSV decode from being used when a system also has a non-Intel GPU
  • Fixed an issue where the drive label was not always correctly detected (#5711)
  • Miscellaneous bug fixes and improvements

 

silversurfer

Level 85
Thread author
Verified
Honorary Member
Top Poster
Content Creator
Malware Hunter
Well-known
Aug 17, 2014
11,043

HandBrake 1.8.0​

All platforms​

General​

  • Allowed muxing VP9 and FLAC in the MP4 container
  • Removed timestamp jitters when using a constant NTSC frame rate in the MP4 container
  • Removed support for importing legacy plist based presets from much older versions of HandBrake
  • Updated iso639 language codes list

Video​

  • Added support for the FFV1 encoder, including a new preset "Preservation FFV1" under the Professional category
  • Added support for multi-pass CQ with VP9
  • Added support for VP9 tunes
  • Added Dolby Vision dynamic metadata pass through for SVT-AV1
  • Improved Decomb speed by removing unneeded frame copies
  • Improved Framerate Shaper metrics for high depth frames

Command line interface​

  • Fixed subtitle "scan" when not first in --subtitle list
  • Fixed override of subtitle settings
  • Fixed processing audio overrides to preset

Audio​

  • Added TrueHD encoder
  • Added 88.2/96/176.4/192 kHz sample rates for TrueHD and FLAC encoders
  • Improved audio tracks selection by tracking "linked" audio tracks
  • Fixed incorrect channel layout when encoding a 6.1 track to Opus

Subtitles​

  • Fixed passthru of VobSub tracks that contains empty of fully transparent subtitles samples
  • Fixed an issue that prevented decoding VobSub tracks stored inside MP4
  • Fixed burn-in of SSA/ASS subtitles inside MKV that have duplicated Read Orders

Build system​

  • Reviewed and improved compiler optimization options for the third-party libraries
  • Improved libdovi package to make it possible to ship it in Flathub flatpak version

Third-party libraries​

  • Updated libraries
    • AMF 1.4.33 (AMD VCN video encoding)
    • FFmpeg 7.0 (decoding and filters)
    • HarfBuzz 8.4.0 (subtitles)
    • libass 0.17.2 (subtitles)
    • libdav1d 1.4.1 (AV1 video decoding)
    • libdovi 3.3.0 (Dolby Vision dynamic metadata)
    • libopus 1.5.2 (Opus audio encoding)
    • libjpeg-turbo 3.0.3 (preview image compression)
    • libvpx 1.14.0 (VP8/VP9 video encoding)
    • oneVPL 2.10.1 (Intel QSV video encoding/decoding)
    • SVT-AV1 2.1.0 (AV1 video encoding)
    • x264 164 r3186 (H.264/AVC video encoding)
    • x265 3.6 (H.265/HEVC video encoding)
    • zlib 1.3.1 (general)
  • Removed libraries
    • libxml2

Linux​

  • Migrated the UI to GTK 4
  • Added support for resursive file scan
  • Added support for drag/drop/multi-file scanning. (Including subtitle files)
  • Added --clear-queue and --auto-start-queue flags to the linux ui app.
  • Update the "Open Source" button to make the folder/batch mode more discoverable.
  • Refreshed app icons
  • Miscellaneous bug fixes and improvements
  • Updated existing translations

Mac​

  • Added Dolby Vision and HDR10+ dynamic metadata pass through for VideoToolbox H.265 10-bit
  • Added Metal accelerated Comb Detect and Framerate Shaper filters
  • Added ability to drag and drop SRT and ASS subtitles files onto the main window
  • Added support for excluding file extensions when opening files in batch mode
    • Default exclusions are common image, subtitles, and text file extensions; edit list in Preferences > Advanced
  • Added new preference to pause encodes when switching to battery
  • Added new preference to clear completed jobs at launch option
  • Reworked notification options to allow per encode or per queue control
  • Reworked toolbar to follow macOS UI style
  • Improved performance of the Activity Log window
  • Improved UI performances by avoiding uneeded window resizes and slow AppKit controls
  • Miscellaneous bug fixes and improvements
  • Updated existing translations
  • Added new translations
    • Ukrainian

Windows​

  • Requires Microsoft .NET Desktop Runtime 8.0.x
  • Added Invert Queue option to the Add to Queue Window (#5741)
  • Drag/Drop now supports resursive folder scan mode.
  • Miscellaneous bug fixes and improvements
  • Updated existing translations
  • Added new translations
    • Catalan (Català)

 

silversurfer

Level 85
Thread author
Verified
Honorary Member
Top Poster
Content Creator
Malware Hunter
Well-known
Aug 17, 2014
11,043

HandBrake 1.8.1​

All platforms​

Video​

  • Fixed a warning / misconfiguration when repeat-headers is used with the x265 encoder.(#6061)
  • Fixed an issue where the NVEnc encoder ignored the level option

Subtitles​

  • Fixed an issue where dvd subtitles could be corrupted during rendering.

Filters​

  • Fixed an issue that caused video artefacts to occur when using the eedi2 filter (#6073)

Third-party libraries​

  • Updated libraries
    • FFmpeg 7.0.1 (decoding and filters)
    • libdav1d 1.4.3 (AV1 video decoding)

Mac​

  • Fixed a stall in the queue that could happen if the encoding process crashes when configuring a job
  • Removed the "Show" button from the notifications when there is nothing to show

Windows​

  • Hardware decoding is now defaulted to off for new installations. Users can opt-in whilst making sure they are running up-to-date drivers
  • Fixed an issue where hardware decoding could erroneously be used for previews
  • Fixed an issue where auto name was triggering too aggressively (#6079)
  • Removed an erroneous error message when dragging files onto the main window that include a subtitle file.(#6065)

 

silversurfer

Level 85
Thread author
Verified
Honorary Member
Top Poster
Content Creator
Malware Hunter
Well-known
Aug 17, 2014
11,043

HandBrake 1.8.2​

All platforms​

General​

  • Fixed a potential crash when trying to scan deleted files
  • Fixed scan of broken video that uses reserved color matrix values
  • Fixed an issue that could cause some audio tracks to be dropped

Third-party libraries​

  • Updated libraries
    • FFmpeg 7.0.2 (decoding and filters)
    • libass 0.17.3 (subtitles)
    • libvpx 1.14.1 (VP8/VP9 video encoding)

Windows​

  • Fixed an issue where auto name wasn't triggering correctly with preset changes (#6159)
  • Fixed a potential crash when importing presets from the mac version. (#6186)
  • Fixed an issue loading presets where a video encode isn't available on the system. (#6184)
  • Minor startup performance improvement on some Intel based systems.

Linux​

  • Fixed an issue where an encoded file could be output to the wrong filename when using the queue (#6067)

 

About us

  • MalwareTips is a community-driven platform providing the latest information and resources on malware and cyber threats. Our team of experienced professionals and passionate volunteers work to keep the internet safe and secure. We provide accurate, up-to-date information and strive to build a strong and supportive community dedicated to cybersecurity.

User Menu

Follow us

Follow us on Facebook or Twitter to know first about the latest cybersecurity incidents and malware threats.

Top