Package Details: handbrake-cli-fdkaac 1.3.3-1

Git Clone URL: (read-only, click to copy)
Package Base: handbrake-fdkaac
Description: Multithreaded video transcoder (CLI)
Upstream URL:
Keywords: encoding fdk fdkaac video
Licenses: GPL
Conflicts: handbrake-cli
Submitter: delx
Maintainer: delx
Last Packager: delx
Votes: 9
Popularity: 0.000020
First Submitted: 2016-02-22 10:50
Last Updated: 2020-08-14 06:07

Dependencies (43)

Required by (0)

Sources (2)

Latest Comments

1 2 Next › Last »

noalwin commented on 2020-11-22 14:13

The d3eb4a11ac.patch patch doesn't match the SHA256 sum on the pkgbuild.

ezacaria commented on 2020-11-06 17:59

There is a different error now, when compiling FFMPEG

ERROR: dav1d >= 0.2.1 not found using pkg-config

This may be related to this bug report:

Other AUR hb builds seem to suffer from the same.

Aventura5 commented on 2019-08-21 23:58

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);
  | ^~~~~~~~~

Lexingtonian commented on 2019-01-09 03:39

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:

  2. git clone the PKGBUILD (git clone 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: (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

Thanks. I've updated the PKGBUILD.

gourdcaptain commented on 2018-01-25 07:27

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=($pkgver.tar.bz2)" as the new source line for the package.

delx commented on 2016-12-31 14:31

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

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

huh.. Sorry to ask the obvious, but are you sure you have the right package installed? :)

$ pacman -Qqs handbrake

delx commented on 2016-12-31 08:50

It works for me! (TM)

$ HandBrakeCLI --help 2>/dev/null|grep -A2 aencoder
-E, --aencoder <string> Select audio encoder(s):