Handbrake (updates)

vbimport

#1

Milestone HandBrake 0.10

General

Core

Intel QuickSync Video Encode / Decode support.
Windows only currently. We hope to bring this to Linux in the future but not for 0.10.
Hardware Decode support via DXVA (Experimental - Windows Only)
Decoding of some H.264, VC1 and WMV content via the GPU.
Can provide a small improvement on slower hardware. Not suitable for fast CPU’s
Choice of Scalers
Lanczos
This is currently Handbrake’s default scaler and will remain so.
Bicubic (OpenCL) (Experimental)
Available on the Command Line (All Platforms) and Windows GUI. (Mac / Linux GUI’s will come in a later release)
Currently only available in OpenCL form so requires a AMD or Intel GPU supporting OpenCL 1.1 or later. Nvidia GPU’s are not currently supported.
When downscaling, up to 5% performance improvement can be achieved. No benefit when not downscaling.
Small loss in quality over the Lanczos scaler.
Denoise
hqdn3d filter now accepts individual settings for both chroma channels (Cr, Cb)
New NlMeans? denoiser. This is very slow, but results are significantly better than hqdn3d.
Presets
Added Windows Phone 8 Preset
Updated Libraries
x264 r2479-dd79a61
Libav v10.1
libbluray 0.5.0
Libavformat is now used for muxing instead of mp4v2 and libmkv
“Large File Size” checkbox has now bee removed for mp4, as the new muxer will transition to 64bit files automatically.
mpeg2dec has also been replaced in favour of using libav
The LibAV AAC encoder is now the default as FAAC has been removed.
This encoder is adequate for most, but until it improves a bit further, we have enabled support for the FDK-AAC encoder also.
This FDK option is a temporary measure until the LibAV encoder improves.
Note that FDK-AAC is much slower and will likely bottleneck the encode process, but will produce better quality audio.
H.265 encoder
Using x265 v1.4
This encoder is still early in it’s development, so is missing many H.265 features and optimisations.
Added VP8 Encoder (using libvpx)
Available in MKV files only.
Removed mcdeint deinterlace and decomb modes. This relied on the snow encoder in libav which has been was removed by upstream.
Bug fixes and Misc Improvements
Windows

Accessibility / Usability Improvements
Added option to ‘Use System Colors’. The app should now be more usable in a High Contrast mode.
Fixed Tab ordering to make the app more keyboard friendly.
LibHB is now used for scanning instead of the CLI.
Experiential Preview window is now available as a result. (Can be enabled via preferences)
Improved the layout and design of the Audio and Subtitle tabs.
Split buttons similar to the old 0.9.8 WinForms? GUI
Improved layout on the track listbox to make better use of the space.
Improvements to Auto-Naming feature.
When Done
Added an option that will reset this to ‘Do nothing’ when the app is closed and restarted.
Presets
New ‘Presets’ Menu
Presets bar can now be hidden if it’s not wanted.
Numerous bug fixes
Fixed the Issue in the source dropdown where the drive menu items did not work when clicked.
Numerous fixes in the Picture settings panel around resolution calculation.
Numerous fixes around the way Presets are loaded and saved, particularly around Picture settings.
Removed Growl for Windows support due to bugs and issues with this library that remain unfixed. Project appears abandoned.
Many misc other fixes.
Windows XP is no longer supported. Windows Vista with Service Pack 2 or later is now a requirement.
The 32bit build of the application is now considered deprecated. This is due to 32bit process memory limitations.
Mac

Build system updates to compiled under OS X 10.9
Automatic audio and subtitle track selection behaviours which can be stored per preset.
Improvements to Auto-Naming feature.
Misc UI enhancements.
Bug fixes
Linux

Automatic audio and subtitle track selection behaviours which can be stored per preset.
Improvements to Auto-Naming feature.
Batch Add to queue by list selection.
Russian and Czech Translations
Bug fixes and Misc Improvements
Requires GTK3
Command Line Interface

Basic support for return codes from the CLI. (0 = No Error, 1 = Cancelled, 2 = Invalid Input, 3 = Initialization error, 4 = Unknown Error")
Bug fixes and Misc Improvements

https://handbrake.fr/


#2

Thanks. After reading your post I have updated the version for Mac OS X.


#3

I’m disappointed that they stopped building an XP version. But the previous version works fine anyway, other than a minor UI rendering bug which apparently will never be fixed. I can live with it.


#4

It’s useful. I’m a loyal user of Handbrake


#5

hi,

I don’t read it anywhere in the long changelog… but err… has anyone done something about possibility to change the settings like bitrate/other for jobs already in queue ???

Cuz, frankly i still have many tv-serries to do and i never know how much will do in batch before hand … and thus cant know what settings i need for the selected jobs / to do list / collection

Handbrake sticks to the defaults settings it uses at the time i add a job !!!

frustrating


#6

[QUOTE=Jannenba;2743278]has anyone done something about possibility to change the settings like bitrate/other for jobs already in queue !!??[/QUOTE] In case you’re interested, VidCoder can do this.


#7

[QUOTE=DrageMester;2743286]In case you’re interested, VidCoder can do this.[/QUOTE]

DrageMester,

I very well know Vidcoder can :iagree:.

But then again, Vidcoder can’t do some of the things that handbrake manages very well ! !

and vice versa :doh:

I find that weird, because vidcoder is based on handbrake…

So, you woud think that vidcoder has all the bells and whistles handbrake has to begin with …
but no, vidcoder lacks some features that handbrake has :eek:

I don’t get that!!


#8

HandBrake 0.10.1 Released
Sunday, Mar 8, 2015

In an attempt to move away from our yearly release cycle, we have decided to start publishing interim fix releases. 0.10.1 marks the first of these releases. It’s focus is to fix some common bugs rather than introduce the new features we are working on in the background for 1.0.

Release Highlights

  • Various bug fixes for all platforms and the core engine.
  • Updated x265 to 1.5 which brings numerous bug fixes and some performance improvements.

https://handbrake.fr/


#9

C/P: Friday, Jan 22, 2016 https://handbrake.fr/news.php?article=35

“Software is a great combination between artistry and engineering.” - Bill Gates

0.10.3 marks our 4th release of our 0.10.x branch. This provides another set if fixes for common bugs that have been raised over the last few months. All going well this will be the last bug fix release for this branch as we look to finish up the major 1.0 release. More details on this will follow in the coming months.

We would also like to again remind everyone that handbrake.fr is the only official place to download HandBrake. If you do download it from another website, we highly recommend that you verify your download against the SHA1 checksums provided via the download page.
Release Highlights

  • Various bug fixes for all platforms and the core engine.
  • Updated x265 to 1.8 which brings numerous bug fixes and some performance improvements.

If you happen to discover any bugs or issues please tell us about them in the bugs forum or the GitHub issue tracker. You can also let us know via our IRC channels.

Download HandBrake 0.10.3

[ Comments ] can be discussed on our community forums.


#10

HandBrake 0.10.5 Released
Thursday, Feb 11, 2016

Unfortunately due to circumstances beyond our control we can no longer include binary distributions of HandBrake which include the FDK-AAC encoder.
Please also be aware that if you are distributing any previous 0.10.x you must cease doing so now due to licensing issues.

Release Highlights

  • Removal of FDK AAC from our binary releases. --enable-fdk is required for “non-free” builds if compiling from source.
  • Updated x265 to 1.9 which brings bug fixes and performance improvements.
  • Few minor bug fixes since the 0.10.3 release. This includes improvements in large AVI file handling.

https://handbrake.fr/


#11

HandBrake 1.0.0 Released
Saturday, Dec 24, 2016

“How does a project get to be a year late? … One day at a time.” - Fred Brooks

After more than 13 years of development, the HandBrake Team is delighted to present HandBrake 1.0.0. Thank you to all of our many contributors over the years for making HandBrake what it is today. Release Highlights

  • One part banana
  • One part cherry
  • One part mango
  • Garnish pineapple

Upgrade Notice

Before updating, please make sure there are no pending encodes in the Queue. If you are currently using HandBrake older than version 1.0.0, please also make note of any custom Presets you have created, as they may not be compatible with newer versions.

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
    Command line interface

  • Presets can now be imported and exported from the command line and are compatible with the graphical interfaces

  • Queue exported from the graphical interfaces can now be imported by the command line interface (Linux and Windows only for now)
    Build system

  • Add scripts to manually build and install Mac and MinGW-w64 (compile for Windows on Linux) toolchains

  • Add support for multiple source URLs for third-party downloads

  • Add SHA256 hash verification for third-party downloads

  • Add configure parameter to disable or filter allowed third-party downloads (see configure --help)

  • Use HTTPS everywhere; the few cases where a third-party does not provide packages over https, handbrake.fr does

  • New targets on Mac to install and uninstall after building

  • Add flatpak packaging support (experimental)
    Third-party libraries

  • Updated libraries

  • FreeType 2.6.5 (subtitles)

  • Fontconfig 2.12.1 (subtitles)

  • FriBidi 0.19.7 (subtitles)

  • Libav 12 (encoding/decoding/muxing)

  • libass 0.13.2 (subtitles)

  • libbluray 0.9.3 (Blu-ray decoding)

  • libmfx v6.0.0 (Intel QuickSync Video encoding/decoding)

  • libvpx 1.5.0 (VP8/VP9 video encoding)

  • x264 148 r2708 (H.264/AVC video encoding)

  • x265 2.1 (H.265/HEVC video encoding)

  • New libraries

  • HarfBuzz 1.3.0 (subtitles)

  • libopus 1.1.3 (Opus audio encoding)
    Linux

  • Add options for saving and loading queue files

  • Removed system tray icon due to performance issues on Ubuntu

  • Usability improvements

  • Miscellaneous bug fixes
    Mac

  • Updated all tooltips

  • Added undo/redo support to the graphical interface

  • Improved drag and drop support

  • Added Open Recent to the File menu

  • Added Add Titles to Queue… to the File menu (batch queueing)

  • Preview prompts to open in an external application when the internal player does not support the format

  • Preview now displays volume and audio/subtitles language selection during playback

  • Picture and Filters settings are now part of the main window

  • Settings are preserved when selecting a new title (instead of reloading the last selected preset)

  • Improved support for importing/exporting comma-separated (.csv) chapter markers

  • Queue is now automatically paused when available disk space is low

  • When Done action can now be changed directly from the Queue window

  • When Done notification is now interactive (reveals the encoded file in Finder)

  • Activity Log window is now searchable (press “?”+“f” to activate)

  • XQuartz is no longer required for subtitle burn-in

  • Updated Sparkle software update library

  • Enabled DSA signature checking for improved security

  • Usability improvements

  • Miscellaneous bug fixes
    Windows

  • Graphical interface now uses libhb directly, instead of sending commands to the command line interface

  • Encoding can now be paused and resumed

  • Stopping encoding will finalize the partial file to be playable

  • Reduced installer and install size

  • The command line interface is no longer included in the graphical interface installer

  • Update checker now verifies the signature of the update file for improved security

  • Added support for quality-based audio encoding

  • Added ability to import tab-separated (.tsv), XML (.xml), and plain text (.txt) chapter markers

  • Improved the “configure default” options for audio and subtitles

  • Default audio track behavior is now configurable

  • Subtitles burn-in behavior is now configurable

  • Removed DirectX Video Acceleration (DXVA) hardware-accelerated video decoding

  • Was causing many issues without providing sufficient improvement to decoding efficiency

  • May be added again at a later date if performance and stability improves

  • Usability improvements

  • Miscellaneous bug fixes

https://handbrake.fr/


#12

HandBrake 1.0.1 Released
Thu Dec 29, 2016

“Defect-free software does not exist.” - Wietse Venema

This patch release contains bug fixes for issues affecting previous releases, and includes all new features and improvements available in HandBrake 1.0.0.

Upgrade Notice

Before updating, please make sure there are no pending encodes in the Queue. If you are currently using HandBrake older than version 1.0.0, please also make note of any custom Presets you have created, as they may not be compatible with newer versions.

Release Highlights

All platforms

Video

  • Fixed a potential crash when using the VP8 or VP9 video encoders
  • Fixed a potential crash when using 2-pass ABR

Command line interface

  • Fixed importing chapter names from a file

Linux

  • Fixed Keep Aspect Ratio control (disabled) when anamorphic mode is Auto
  • Widened presets list to accommodate longer preset names
  • Miscellaneous bug fixes

Mac

  • Fixed a potential crash when using the subtitles burn feature on macOS versions earlier than 10.12 Sierra
  • Fixed certain controls not updating when saving or loading a preset
  • Miscellaneous bug fixes

Windows

  • Fixed certain controls not updating when saving or loading a preset
  • Disabled QSV decoding by default when non-QSV encoder selected (configurable)
  • Miscellaneous bug fixes

https://handbrake.fr/


#13

Tut-tut Handbrake. Releasing unsigned installers in this day and age is extremely bad practice. :rolleyes::cop:


#14

HandBrake 1.0.2 Released
Sun Jan 22, 2017 5:42 pm

This patch release contains bug fixes for issues affecting previous releases, and includes all new features and improvements available in HandBrake 1.0.0.

If you happen to discover any reproducible bugs or issues, please tell us about them on our bugs forum or GitHub issue tracker. You can also get in touch on our IRC support channel.

Upgrade Notice

Before updating, please make sure there are no pending encodes in the Queue. If you are currently using HandBrake older than version 1.0.0, please also make note of any custom Presets you have created, as they may not be compatible with newer versions.

Release Highlights

All platforms

Video

  • Fixed point to point encoding end point when using frames as the unit
  • Improve error handling for libdvdread and libavcodec decoders

Audio

  • Fixed an issue where fallback encoder bitrate was not set properly

Subtitles

  • Fixed incorrect duration for UTF-8 subtitles
  • Fixed an issue causing extra blank lines for UTF-8 subtitles in MKV

Linux

  • Fixed an issue sometimes preventing dragging and dropping of presets between folders
  • Miscellaneous bug fixes

Mac

  • Fixed video encoder options not reset when changing encoders
  • Fixed incomplete encodes where the chapter count differs on queued items
  • Fixed sleep prevention not working in certain scenarios
  • Fixed automatic naming for EyeTV bundles
  • Added additional checks to prevent source file overwriting
  • Miscellaneous bug fixes

Windows

  • Fixed video encoder options not reset when changing encoders
  • Fixed subtitles defaults behaviors to improve how tracks are added
  • Fixed issues related to source maximum and custom picture setting modes
  • Fixed point to point settings when editing a queued job
  • Fixed When Done controls not updating correctly on various screens
  • Fixed split buttons not working correctly on audio and subtitles tabs
  • Fixed destination path and file name error checking
  • Fixed potential crash by disabling OpenCL detection when the scaler is not set to OpenCL Bicubic (workaround for broken system drivers)
  • Fixed a potential crash when QSV is supported but disabled at the BIOS level
  • Fixed memory leaks in the QSV encoder
  • Added QSV detection for Intel Kaby Lake CPUs
  • Miscellaneous bug fixes

https://handbrake.fr/


#15

HandBrake 1.0.3 Released
Post by HandBrake » Sat Feb 25, 2017 10:55 pm

This patch release contains bug fixes for issues affecting previous releases, and includes all new features and improvements available in HandBrake 1.0.0.

If you happen to discover any reproducible bugs or issues, please tell us about them on our bugs forum or GitHub issue tracker. You can also get in touch on our IRC support channel.

Upgrade Notice

Before updating, please make sure there are no pending encodes in the Queue. If you are currently using HandBrake older than version 1.0.0, please also make note of any custom Presets you have created, as they may not be compatible with newer versions.

Release Highlights

All platforms

Video

  • Fixed H.264 decoding using Libav where the initial GOP was dropped
  • Fixed 2-pass x265 encoding where the source header incorrectly specifies frame rate
  • Fixed 2-pass encoding with bob deinterlace and constant frame rate
  • Fixed a seek issue in Libav while reading MKV sources with embedded subtitles
  • Fixed multiple issues preventing Libav from opening WMV sources properly
  • Fixed miscellaneous issues in Libav
  • Fixed memory leaks in OpenCL
  • Improved sync for streams delayed by a large amount

Audio

  • Fixed a Libav crash encoding AAC at very high bitrates
  • Fixed 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

Linux

  • Fixed a potential crash when selecting video encoders
  • Fixed various controls not applying values properly

Mac

  • Fixed a crash when attempting to edit a queued job
  • Improved audio start point to use edit lists when encoding using CoreAudio AAC

Windows

  • Fixed Title Specific Scan for DVD/Blu-ray
  • Fixed broken/missing NLMeans denoise tunes
  • Fixed an issue that could cause error -17 when encoding using Intel QuickSync Video
  • Fixed an issue where the SRT language code was not being set correctly

https://handbrake.fr/


Software Updates
#16

HandBrake 1.0.7
Post by HandBrake » Sun Apr 09, 2017 9:25 pm

This patch release contains bug fixes for issues affecting previous releases, and includes all new features and improvements available in HandBrake 1.0.0.

If you happen to discover any reproducible bugs or issues, please tell us about them on our bugs forum or GitHub issue tracker. You can also get in touch on our IRC support channel.

Versions 1.0.4 -> 1.0.6 were skipped due to issues with our build process.

Upgrade Notice

Before updating, please make sure there are no pending encodes in the Queue. If you are currently using HandBrake older than version 1.0.0, please also make note of any custom Presets you have created, as they may not be compatible with newer versions.

Release Highlights

Video

  • Fixed decoding of raw video in Matroska/MKV
  • Fixed time stamp handling for containerless raw video
  • Fixed memory leaks in OpenCL
  • Fixed 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

Audio

  • Further refined fix for Libav crash encoding AAC at very high bitrates

Subtitles

  • Removed fontconfig dependency on Mac and Windows; libass now uses CoreText/DirectWrite
  • Improved subtitle font selection when burning in SRT/SSA subtitles

Command line interface
Fixed preset subtitle burn defaults override

Build system

  • Updated MinGW-w64 build script for improved compatibility with hardened GCC

Linux

  • Fixed video preset control not updating
  • Fixed audio passthru masks not updating until preset save
  • Fixed application of SRT subtitles offset
  • Updated translations: af, cs, ja_JP, ru, sk, sv

Windows

  • Fixed When Done option not updating/resetting correctly

https://handbrake.fr/