Package Details: handbrake-full 1.8.2-1

Git Clone URL: https://aur.archlinux.org/handbrake-full.git (read-only, click to copy)
Package Base: handbrake-full
Description: Multithreaded video transcoder
Upstream URL: https://handbrake.fr/
Licenses: GPL-2.0-only
Conflicts: handbrake
Provides: handbrake
Submitter: FabioLolix
Maintainer: FabioLolix
Last Packager: FabioLolix
Votes: 21
Popularity: 0.139023
First Submitted: 2020-08-18 04:32 (UTC)
Last Updated: 2024-08-11 08:47 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 4 5 Next › Last »

atomicwrites commented on 2019-08-21 23:58 (UTC) (edited on 2019-08-21 23:59 (UTC) by atomicwrites)

Looks like this build is broken until handbrake updates their libraries. The build dies with:

/usr/include/pango-1.0/pango/pango-font.h:518:53: error: unknown type name ‘hb_feature_t’; did you mean ‘hb_value_t’?
518 |                                                     hb_feature_t     *features,
  |                                                     ^~~~~~~~~~~~
  |                                                     hb_value_t
/usr/include/pango-1.0/pango/pango-font.h:522:1: error: unknown type name ‘hb_font_t’
522 | hb_font_t *           pango_font_get_hb_font       (PangoFont        *font);
  | ^~~~~~~~~

https://github.com/HandBrake/HandBrake/issues/2226

Lexingtonian commented on 2019-01-09 03:39 (UTC) (edited on 2019-01-09 03:39 (UTC) by Lexingtonian)

Handbrake 1.2.0 with HE-AAC - FWIW until this package is updated- the 1.1.2-1 PKGBUILD will work just fine.

Steps: begin as a non-root user

  1. ensure you have all dependencies as they aren't the same as 1.1.2-1, find them here: https://handbrake.fr/docs/en/latest/developer/install-dependencies-arch.html

  2. git clone the PKGBUILD (git clone https://aur.archlinux.org/handbrake-fdkaac.git) into your the build directory you're working from.

  3. Use nano to update pkgver= to 1.2.0 in PKGBUILD. Update the sha256sums for 1.2.0 from here: https://handbrake.fr/checksums.php (or use --skipchecksums in step 4 if you're lazy like me)

  4. type "makepkg -s PKGBUILD" [enter] in the same directory as the PKGBUILD

  5. Once the compile is done, install the package. Pacman -U [whatever the package is named] to install. (choose either the GTK version, CLI or both)

  6. Run "ghb" - GtK Handbrake for GUI and rock-n-roll.

I just completed an x265 encode with fdk-aac as a test. No issues.

delx commented on 2018-01-26 01:05 (UTC)

Thanks. I've updated the PKGBUILD.

gourdcaptain commented on 2018-01-25 07:27 (UTC) (edited on 2018-01-25 07:28 (UTC) by gourdcaptain)

Handbrake has changed the source download location breaking this PKGBUILD. Not sure if it's the official DL link one, but by going by their new DL page I can get it working with: "source=(https://download2.handbrake.fr/1.0.7/HandBrake-$pkgver.tar.bz2)" as the new source line for the package.

delx commented on 2016-12-31 14:31 (UTC)

Good find. I've removed the code from the Arch PKGBUILD which tries to use the system ffmpeg and other dependencies. This means it'll use static linking for ffmpeg and a few other libraries, just like the official upstream intended.

gourdcaptain commented on 2016-12-31 09:25 (UTC) (edited on 2016-12-31 09:31 (UTC) by gourdcaptain)

Figured it out. I had standard repository ffmpeg installed, and installing ffmpeg-libfdk_aac immediately added the FDK encoder options back into handbrake, no recompile required. On 0.9.x Handbrake, it didn't require that to work, and I had repository ffmpeg installed earlier as a quick workaround to a update breaking an app I needed to use right then. Can ffmpeg-libfdk_aac be made an explicit dependency of this? EDIT: Crossposted. And yes, I have the right packages installed (handbrake-fdkaac and its cli equivelent.) EDIT2: Actually, that might not work due to other ffmpeg variant packages also including fdk are a thing, right?

delx commented on 2016-12-31 09:25 (UTC)

huh.. Sorry to ask the obvious, but are you sure you have the right package installed? :) $ pacman -Qqs handbrake handbrake-cli-fdkaac

delx commented on 2016-12-31 08:50 (UTC)

It works for me! (TM) <pre> $ HandBrakeCLI --help 2>/dev/null|grep -A2 aencoder -E, --aencoder <string> Select audio encoder(s): fdk_aac fdk_haac </pre>

gourdcaptain commented on 2016-12-31 03:12 (UTC)

For some reason, I can't find the FDK-based options in Handbrake with this recent build. Any suggestions?