HandBrake 1.0.7 Released! Add Ubuntu 17.04 Support in PPA

Last updated: April 10, 2017

The open-source video transcoder HandBrake 1.0.7 was released hours ago. It’s official PPA now provides the latest packages for Ubuntu 17.04 Zesty.

By releasing version 1.0.4, 1.0.5, and 1.0.6 within a few hours, the developer finally announced HandBrake 1.0.7 to supersede previous releases.

HandBrake 1.0.7 changelog:

  • 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

How to Install HandBrake via PPA in Ubuntu:

The official HandBrake PPA provides the new 1.0.4 release at the moment for Ubuntu 14.04, Ubuntu 16.04, Ubuntu 16.10, Ubuntu 17.04, and derivatives, e.g., Linux Mint 17, 18, and Elementary OS Loki.

1. To add the PPA, open terminal by pressing Ctrl+Alt+T or searching for “Terminal” from start menu. When it opens, run command:

sudo add-apt-repository ppa:stebbins/handbrake-releases

Type in your password (no visual feedback due to security reason) and hit Enter.

2. Then check updates and install the new release via commands:

sudo apt-get update

sudo apt-get install handbrake-gtk handbrake-cli

If you have a previous released installed, you may also upgrade it using Software Updater:

How to Remove:

The PPA repository can be removed or disabled by launching Software & Updates utility and navigate to Other Software tab. And handbrake can be removed via command:

sudo apt-get remove handbrake-gtk handbrake-cli && sudo apt-get autoremove

Twitter

I'm a freelance blogger who started using Ubuntu in 2007 and wishes to share my experiences and some useful tips with Ubuntu beginners and lovers. Please comment to let me know if the tutorial is outdated! And, notify me if you find any typo/grammar/language mistakes. English is not my native language. Contact me via [email protected] Buy me a coffee: https://ko-fi.com/ubuntuhandbook1

6 responses to HandBrake 1.0.7 Released! Add Ubuntu 17.04 Support in PPA

  1. Very grateful for Handbrake and also the PPA. It’s a pity that the PPA still is on Handbrake 1.0.4 whereas the developer has published 1.0.7 already.

  2. when 1.0.7 will be available in the ppa ?

  3. also why the macOS version is simpler than the ubuntu one ?

  4. First, thanks for making this post and how-to available.

    Could you help this noob out? It has to be something simple, but Linux is new to me and I do not get what is happening with the install. I have used Handbrake on macOS and now am trying to get the command line version working on an Ubuntu Server 17.04.

    These are my install steps:
    sudo apt-get remove handbrake-gtk handbrake-cli handbrake && sudo apt-get autoremove
    sudo apt autoremove
    sudo apt update
    sudo add-apt-repository ppa:stebbins/handbrake-releases
    sudo apt-get update
    sudo apt-get install handbrake-gtk handbrake-cli

    And, what I get it:
    $ handbrake-cli
    handbrake-cli: command not found
    $ handbrakecli
    handbrakecli: command not found
    $ handbrake
    The program 'handbrake' is currently not installed. You can install it by typing:
    sudo apt install handbrake
    $ sudo handbrake-cli
    sudo: handbrake-cli: command not found
    $ sudo handbrakecli
    sudo: handbrakecli: command not found
    $ sudo handbrake
    sudo: handbrake: command not found

    $ locate handbrake
    /etc/apt/sources.list.d/stebbins-ubuntu-handbrake-releases-zesty.list
    /etc/apt/sources.list.d/stebbins-ubuntu-handbrake-releases-zesty.list.save
    /etc/apt/trusted.gpg.d/stebbins_ubuntu_handbrake-releases.gpg
    /etc/apt/trusted.gpg.d/stebbins_ubuntu_handbrake-releases.gpg~
    /home/dlfuller/.tldr/cache/pages/common/handbrakecli.md
    /usr/share/doc/handbrake-cli
    /usr/share/doc/handbrake-cli/AUTHORS.markdown
    /usr/share/doc/handbrake-cli/COPYING.gz
    /usr/share/doc/handbrake-cli/LICENSE
    /usr/share/doc/handbrake-cli/NEWS.markdown.gz
    /usr/share/doc/handbrake-cli/README.Debian
    /usr/share/doc/handbrake-cli/README.markdown
    /usr/share/doc/handbrake-cli/THANKS.markdown
    /usr/share/doc/handbrake-cli/changelog.Debian.gz
    /usr/share/doc/handbrake-cli/copyright
    /var/cache/apt/archives/handbrake-cli_1.0.4-zhb-1ppa1~zesty1_amd64.deb
    /var/lib/apt/lists/ppa.launchpad.net_stebbins_handbrake-releases_ubuntu_dists_zesty_InRelease
    /var/lib/apt/lists/ppa.launchpad.net_stebbins_handbrake-releases_ubuntu_dists_zesty_main_binary-amd64_Packages
    /var/lib/apt/lists/ppa.launchpad.net_stebbins_handbrake-releases_ubuntu_dists_zesty_main_binary-i386_Packages
    /var/lib/apt/lists/ppa.launchpad.net_stebbins_handbrake-releases_ubuntu_dists_zesty_main_i18n_Translation-en
    /var/lib/dpkg/info/handbrake-cli.list
    /var/lib/dpkg/info/handbrake-cli.md5sums

    Thanks for your help with this.

    • It’s case sensitive, try running HandBrakeCLI, or use man HandBrakeCLI to get help.

    • Please disregard the post I just made.

      I took a fresh look at the instructions on the official Handbrake website and found capitalization turns out to be critical. Commands do work with “HandBrakeCLI” and do not with “handbrakecli”.

      Now everything works for me as expected. And, I learned about using -i with the locate command to avoid capitalization problems.

      That probably should be pointed out for dummies like me.