Package Details: handbrake-cli-fdkaac 1.0.7-2

Git Clone URL: https://aur.archlinux.org/handbrake-fdkaac.git (read-only)
Package Base: handbrake-fdkaac
Description: Multithreaded video transcoder (CLI)
Upstream URL: https://handbrake.fr/
Keywords: encoding fdk fdkaac video
Licenses: GPL
Conflicts: handbrake-cli
Submitter: delx
Maintainer: delx
Last Packager: delx
Votes: 5
Popularity: 0.000966
First Submitted: 2016-02-22 10:50
Last Updated: 2017-04-17 12:46

Dependencies (37)

Required by (0)

Sources (1)

Latest Comments

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
handbrake-cli-fdkaac

delx commented on 2016-12-31 08:50

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

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

delx commented on 2016-05-29 11:22

Caused by GCC6. I've added CXXFLAGS=-std=gnu++98 to the PKGBUILD. That should fix it.

Kakashi-sensei commented on 2016-05-29 02:28

CXX libAACenc/src/aacEnc_rom.lo
libAACenc/src/aacEnc_rom.cpp:661:1: error: narrowing conversion of '2180108801u' from 'unsigned int' to 'FIXP_DBL {aka int}' inside { } [-Wnarrowing]
};
^
libAACenc/src/aacEnc_rom.cpp:661:1: error: narrowing conversion of '2435191937u' from 'unsigned int' to 'FIXP_DBL {aka int}' inside { } [-Wnarrowing]
libAACenc/src/aacEnc_rom.cpp:661:1: error: narrowing conversion of '2914591489u' from 'unsigned int' to 'FIXP_DBL {aka int}' inside { } [-Wnarrowing]
libAACenc/src/aacEnc_rom.cpp:661:1: error: narrowing conversion of '3560484608u' from 'unsigned int' to 'FIXP_DBL {aka int}' inside { } [-Wnarrowing]
libAACenc/src/aacEnc_rom.cpp:665:1: error: narrowing conversion of '2147483649u' from 'unsigned int' to 'FIXP_DBL {aka int}' inside { } [-Wnarrowing]
};
^
libAACenc/src/aacEnc_rom.cpp:665:1: error: narrowing conversion of '2276992735u' from 'unsigned int' to 'FIXP_DBL {aka int}' inside { } [-Wnarrowing]
libAACenc/src/aacEnc_rom.cpp:665:1: error: narrowing conversion of '2649899348u' from 'unsigned int' to 'FIXP_DBL {aka int}' inside { } [-Wnarrowing]
libAACenc/src/aacEnc_rom.cpp:665:1: error: narrowing conversion of '3221225445u' from 'unsigned int' to 'FIXP_DBL {aka int}' inside { } [-Wnarrowing]
libAACenc/src/aacEnc_rom.cpp:665:1: error: narrowing conversion of '3922060664u' from 'unsigned int' to 'FIXP_DBL {aka int}' inside { } [-Wnarrowing]
libAACenc/src/aacEnc_rom.cpp:674:1: error: narrowing conversion of '2156644481u' from 'unsigned int' to 'FIXP_DBL {aka int}' inside { } [-Wnarrowing]
};
^
libAACenc/src/aacEnc_rom.cpp:674:1: error: narrowing conversion of '2229462401u' from 'unsigned int' to 'FIXP_DBL {aka int}' inside { } [-Wnarrowing]
libAACenc/src/aacEnc_rom.cpp:674:1: error: narrowing conversion of '2372618753u' from 'unsigned int' to 'FIXP_DBL {aka int}' inside { } [-Wnarrowing]
libAACenc/src/aacEnc_rom.cpp:674:1: error: narrowing conversion of '2581238273u' from 'unsigned int' to 'FIXP_DBL {aka int}' inside { } [-Wnarrowing]
libAACenc/src/aacEnc_rom.cpp:674:1: error: narrowing conversion of '2848216833u' from 'unsigned int' to 'FIXP_DBL {aka int}' inside { } [-Wnarrowing]
libAACenc/src/aacEnc_rom.cpp:674:1: error: narrowing conversion of '3164462721u' from 'unsigned int' to 'FIXP_DBL {aka int}' inside { } [-Wnarrowing]
libAACenc/src/aacEnc_rom.cpp:674:1: error: narrowing conversion of '3519206656u' from 'unsigned int' to 'FIXP_DBL {aka int}' inside { } [-Wnarrowing]
libAACenc/src/aacEnc_rom.cpp:674:1: error: narrowing conversion of '3900368192u' from 'unsigned int' to 'FIXP_DBL {aka int}' inside { } [-Wnarrowing]
libAACenc/src/aacEnc_rom.cpp:681:1: error: narrowing conversion of '2147483649u' from 'unsigned int' to 'FIXP_DBL {aka int}' inside { } [-Wnarrowing]
};
^
libAACenc/src/aacEnc_rom.cpp:681:1: error: narrowing conversion of '2184048624u' from 'unsigned int' to 'FIXP_DBL {aka int}' inside { } [-Wnarrowing]
libAACenc/src/aacEnc_rom.cpp:681:1: error: narrowing conversion of '2292498406u' from 'unsigned int' to 'FIXP_DBL {aka int}' inside { } [-Wnarrowing]
libAACenc/src/aacEnc_rom.cpp:681:1: error: narrowing conversion of '2469139869u' from 'unsigned int' to 'FIXP_DBL {aka int}' inside { } [-Wnarrowing]
libAACenc/src/aacEnc_rom.cpp:681:1: error: narrowing conversion of '2707957698u' from 'unsigned int' to 'FIXP_DBL {aka int}' inside { } [-Wnarrowing]
libAACenc/src/aacEnc_rom.cpp:681:1: error: narrowing conversion of '3000819239u' from 'unsigned int' to 'FIXP_DBL {aka int}' inside { } [-Wnarrowing]
libAACenc/src/aacEnc_rom.cpp:681:1: error: narrowing conversion of '3337751441u' from 'unsigned int' to 'FIXP_DBL {aka int}' inside { } [-Wnarrowing]
libAACenc/src/aacEnc_rom.cpp:681:1: error: narrowing conversion of '3707280484u' from 'unsigned int' to 'FIXP_DBL {aka int}' inside { } [-Wnarrowing]
libAACenc/src/aacEnc_rom.cpp:681:1: error: narrowing conversion of '4096822497u' from 'unsigned int' to 'FIXP_DBL {aka int}' inside { } [-Wnarrowing]
Makefile:1219: recipe for target 'libAACenc/src/aacEnc_rom.lo' failed
make[1]: *** [libAACenc/src/aacEnc_rom.lo] Error 1