Releases: HandBrake/HandBrake
1.10.2
Upgrade Notice
Before updating HandBrake, please make sure there are no pending encodes in the queue, and be sure to make a backup of any custom presets and app preferences you have, as they may not be compatible with newer versions.
Windows users, please make sure to install Microsoft .NET Desktop Runtime version 8.0
Download available from Microsoft:
HandBrake 1.10.2
All platforms
Video
- Fixed a crash that could happen when encoding high depth video
Third-party libraries
- Updated libraries
- HarfBuzz 11.4.5 (subtitles)
- SVT-AV1 3.1.2 (AV1 video encoding)
Mac
- Added a workaround to avoid a rare crash on Apple Silicon Macs
Windows
- Fixed some incorrect behaviour on CQ/RF calculations and handling of presets
- The app will now automatically disable QSV or NVDec decoders if an out-of-date driver is detected.
1.10.1
Upgrade Notice
Before updating HandBrake, please make sure there are no pending encodes in the queue, and be sure to make a backup of any custom presets and app preferences you have, as they may not be compatible with newer versions.
Windows users, please make sure to install Microsoft .NET Desktop Runtime version 8.0
Download available from Microsoft:
HandBrake 1.10.1
All platforms
Video
- Fixed a visual corruption issue that could happen when encoding with x265
- Fixed SVT-AV1 presets 10, 9, and 8 not working properly with SSIM tune
Third-party libraries
- Updated libraries
- HarfBuzz 11.4.2 (subtitles)
Linux
- Fixed preview audio when running the flatpak build
- Fixed Vorbis passthru checkbox not being applied when the title changes
Mac
- Improved custom border color validation
Windows
- Added new translation
- Romanian (Română)
- Fixed arm64 build
- Fixed audio track name generation
1.10.0
Upgrade Notice
Before updating HandBrake, please make sure there are no pending encodes in the queue, and be sure to make a backup of any custom presets and app preferences you have, as they may not be compatible with newer versions.
Windows users, please make sure to install Microsoft .NET Desktop Runtime version 8.0
Download available from Microsoft:
HandBrake 1.10.0
General
- Added new "Social 10MB" presets
- Improved metadata passthru, preserving additional metadata including:
- Creation date
- Cover art
- Location
- Fixed an excessive memory usage during the indepth scan (#6963)
Command line interface
- Added an option to disable Dolby Vision and HDR10+ passthru
Video
- Added an option to choose the encoder color range
- Improved Framerate Shaper metrics performance for high resolution frames
- Fixed VCN encoder presets (#6974)
- Updated NVEnc CQ range (#6418)
Audio
- Addded an option to disable track names passthru and autonaming
- Fixed selection behaviour fallback when no audio track is found (#6666)
- EAC3 + Atmos is now properly signaled in MP4
Subtitles
- Addded an option to disable track names passthru
- SubRip/UTF-8 subtitles are now passed through to MKV without conversion to SSA
- Fixed a crash that could happen when burning bitmap subtitles
Filters
- Fixed a crash that could happen when using the Chroma Smooth filter (#7033)
Third-party libraries
- Updated libraries
- AMF 1.4.36 (AMD VCN video encoding)
- FFmpeg 7.1.1 (decoding and filters)
- HarfBuzz 11.3.3 (subtitles)
- libass 0.17.4 (subtitles)
- libdovi 3.3.2 (Dolby Vision dynamic metadata)
- libiconv 1.18 (character encoding support)
- libjpeg-turbo 3.1.1 (preview image compression)
- liblzma (xz) 5.8.1 (LZMA video decoding, e.g. TIFF)
- libogg 1.3.6 (Xiph codecs support)
- libtheora 1.2.0 (Theora video encoding)
- libvpx 1.15.2 (VP8/VP9 video encoding)
- nv-codec-headers 13.0.19.0 (Nvidia NVENC encoding)
- oneVPL 2.15.0 (Intel QSV video encoding/decoding)
- SVT-AV1 3.1.0 (AV1 video encoding)
- x264 165 r3222 (H.264/AVC video encoding)
- x265 r13276 (H.265/HEVC video encoding)
Linux
- Fixed Opus and Vorbis passthru validation in Webm
- Fixed a crash that could happen when removing items from queue
- Fixed audio bitrates list validation (#6997)
- Built-in presets for unavailable hardware encoders are now hidden
- Removed orphaned, no longer maintained locales or locales without active translators (af, cs, da, he, hr, ka, no, pl, pt, ro, ru, si, sk, th, tr, uk_UA, zh_TW). Removed locales are welcome back as soon as the locales are updated.
- Updated existing and maintained locales.
Mac
- Added support for the VideoToolbox AV1 hardware decoder
- Added a Metal accelerated Render Sub filter
- Added a contextual menu to the presets popover
- Updated Auto Naming Preferences to add "{angle}" as a filename generation option (#6086)
- Reduced CPU usage when using VideoToolbox decoders and encoders
- Encoded files are now excluded from Time Machine until they are completed
- Fixed queue jobs not being reloaded properly when the source is a .iso file
- Fixed "Same as source" destination option, it didn't work properly in some case
- Updated existing and maintained locales
Windows
- Added a new preference "Default Range Mode for titles". See Preferences -> Advanced (#6385)
- Added a new preference to run a custom action when the queue completes. See Preferences -> When Done (#4851)
- Added "{destination_folder}" as option on the "Encode Completed" "Send File To" option.
- Added support for DirectX based AV1 video decoding when using the Media Foundation encoder on ARM devices
- Updated Auto Naming Preferences to add "{angle}" as a filename generation option (#6086)
- Performance Optimisations for ARM64 devices running Windows
- Minor miscellaneous UI improvements.
- Various bug fixes and improvements (#6524, #6517, #6514, #6477, #6473, #6086, #6984, #6892, #6999, #7003)
- Added new translations
- Galician (Galego)
- Hungarian (Magyar)
- Removed orphaned, no longer maintained locales or locales without active translators (cs-CZ). Removed locales are welcome back as soon as the locales are updated.
- Updated existing and maintained locales.
1.9.2
Upgrade Notice
Before updating HandBrake, please make sure there are no pending encodes in the queue, and be sure to make a backup of any custom presets and app preferences you have, as they may not be compatible with newer versions.
Windows users, please make sure to install Microsoft .NET Desktop Runtime version 8.0
Download available from Microsoft:
HandBrake 1.9.2
All platforms
General
- Allowed muxing NVENC AV1 and VCN AV1 in WebM container
- Fixed a crash that could happen when a source contains chapters with no titles (#6632)
Windows
- Fixed and issue where the audio track name would not reset on source track change. (#6642)
1.9.1
Upgrade Notice
Before updating HandBrake, please make sure there are no pending encodes in the queue, and be sure to make a backup of any custom presets and app preferences you have, as they may not be compatible with newer versions.
Windows users, please make sure to install Microsoft .NET Desktop Runtime version 8.0
Download available from Microsoft:
HandBrake 1.9.1
All platforms
General
- Fixed FFV1 pixel format selection when an hardware decoder is used (#6565)
- Fixed an issue that could happen when chapters titles are not UTF-8 (#6489)
- Fixed gcc14 aarch64 build failures (#6463)
Subtitles
- Improved support for SRT files with overlapping subtitles (#6155)
Audio
- Fixed AC3 and EAC3 extradata in MKV (#6582)
Third-party libraries
-
nv-codec-headers: Harden DLL loading so that it only uses system32 for the search path on Windows (#6548)
-
Updated libraries
- libdav1d 1.5.1 (AV1 video decoding)
- HarfBuzz 10.2.0 (subtitles)
- libjpeg-turbo 3.1.0 (preview image compression)
Windows
- Fix an issue with the autoname function not updating when title is the only option (#6517)
- Fix an issue where the audio encoder may not display correctly after a queue has been imported and queue item edited. This may exhibit in other scenarios as well (#6524)
- Fix an issue with titlebar / taskbar progress erroneously showing with multi-instance encodes (#6477)
- Fix a crash when importing chapters where there is a chapter count mis-match (#6514)
- Fixed an issue with autoname pre/postfix option where it would apply regardless of file path collision.
- Fixed an issue where the crop controls would not enable correctly when editing jobs (#6614)
1.9.0
Upgrade Notice
Before updating HandBrake, please make sure there are no pending encodes in the queue, and be sure to make a backup of any custom presets and app preferences you have, as they may not be compatible with newer versions.
Windows users, please make sure to install Microsoft .NET Desktop Runtime version 8.0
Download available from Microsoft:
HandBrake 1.9.0
All platforms
General
- Added Intel QSV VVC (hardware) video decoder
- Added an option to enable AV1 screen content coding (SCC) on Intel Lunar Lake QSV AV1 encoder
- Added support for lossless VP9 encoding
- Added a preference to keep duplicated Blu-ray titles
- Added support for Max Duration of Scan titles for disc based sources (#6304)
Audio
- Added ALAC encoder
- Added Vorbis passthru
- Improved scan of DTS audio profiles
Subtitles
- Improved quality of subtitles burn-in
- Fixed a rare video corruption issue that could happen when burning-in subtitles
Third-party libraries
- Updated libraries
- AMF 1.4.35 (AMD VCN video encoding)
- FFmpeg 7.1 (decoding and filters)
- FreeType 2.13.3 (subtitles)
- Fribidi 1.0.16 (subtitles)
- HarfBuzz 10.1.0 (subtitles)
- libdav1d 1.5.0 (AV1 video decoding)
- libdovi 3.3.1 (Dolby Vision dynamic metadata)
- libjpeg-turbo 3.0.4 (preview image compression)
- libvpx 1.15.0 (VP8/VP9 video encoding)
- nv-codec-headers 12.2.72.0 (Nvidia NVENC encoding)
- oneVPL 2.13.0 (Intel QSV video encoding/decoding)
- SVT-AV1 2.3.0 (AV1 video encoding)
- x265 4.1 (H.265/HEVC video encoding)
Linux
- Fixed the Power Save option to pause the encodes only when enabled
- Fixed the queue being stopped when removing completed items
- Fixed chapters names not being saved properly
- Fixed various issues related to presets
- Updated existing translations
Mac
- Add Range Limit controls to the "Add to Queue" selection window (#4146)
- Fixed an issue that could cause corrupted video when using VideoToolbox HEVC multi-pass
- Miscellaneous bug fixes and improvements
- Updated existing translations
- Added new translations
- Swedish (Svenska)
Windows
- Added Range Limit controls to the "Add to Queue" "Add Selection" window (#4146)
- Added support for DirectX based video decoding when using the Media Foundation encoder on ARM devices
- Added support for the AV1 Media Foundation encoder on ARM devices
- Added a "Start Later" option to the Queue Window.
- Performance Improvements in the filter pipeline for ARM devices.
- Miscellaneous bug fixes and improvements
- Updated existing translations
- Added new translations
- Swedish (Svenska)
1.8.2
Upgrade Notice
Before updating HandBrake, please make sure there are no pending encodes in the queue, and be sure to make a backup of any custom presets and app preferences you have, as they may not be compatible with newer versions.
Windows users, please make sure to install Microsoft .NET Desktop Runtime version 8.0
Download available from Microsoft:
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)
1.8.1
Upgrade Notice
Before updating HandBrake, please make sure there are no pending encodes in the queue, and be sure to make a backup of any custom presets and app preferences you have, as they may not be compatible with newer versions.
Windows users, please make sure to install Microsoft .NET Desktop Runtime version 8.0
Download available from Microsoft:
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)
1.8.0
Upgrade Notice
Before updating HandBrake, please make sure there are no pending encodes in the queue, and be sure to make a backup of any custom presets and app preferences you have, as they may not be compatible with newer versions.
Windows users, please make sure to install Microsoft .NET Desktop Runtime version 8.0.x. Read carefully: you need the DESKTOP runtime.
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à)
1.7.3
Upgrade Notice
Before updating HandBrake, please make sure there are no pending encodes in the queue, and be sure to make a backup of any custom presets and app preferences you have, as they may not be compatible with newer versions.
Windows users, please make sure to install Microsoft .NET Desktop Runtime version 6.0.x. Read carefully: you need the DESKTOP runtime. You must install .NET 6 even if you have installed .NET 7 or 8
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