Package Details: ffmpeg-full-nvenc 1:3.3.2-5

Git Clone URL: (read-only)
Package Base: ffmpeg-full-nvenc
Description: Record, convert, and stream audio and video (all codecs including Nvidia NVENC)
Upstream URL:
Keywords: ffmpeg
Licenses: GPL, custom:unredistributable
Conflicts: ffmpeg, ffmpeg-full, ffmpeg-full-extra, ffmpeg-full-git, ffmpeg-git
Provides: ffmpeg,,,,,,,,,, qt-faststart
Submitter: dark-saber
Maintainer: dark-saber
Last Packager: dark-saber
Votes: 25
Popularity: 2.912811
First Submitted: 2015-08-04 08:01
Last Updated: 2017-07-19 10:43

Dependencies (84)

Required by (616)

Sources (3)

Latest Comments

mralext20 commented on 2017-06-29 07:51

opencl seens to be a missing dependency for this package:
==> Making package: ffmpeg-full-nvenc 1:3.3.2-3 (Wed Jun 28 23:45:01 AKDT 2017)
==> Retrieving sources...
-> Found ffmpeg-3.3.2.tar.xz
-> Found ffmpeg-3.3.2.tar.xz.asc
==> Validating source files with sha256sums...
ffmpeg-3.3.2.tar.xz ... Passed
ffmpeg-3.3.2.tar.xz.asc ... Skipped
==> Verifying source file signatures with gpg...
ffmpeg-3.3.2.tar.xz ... Passed
:: Building ffmpeg-full-nvenc package(s)...
==> Making package: ffmpeg-full-nvenc 1:3.3.2-3 (Wed Jun 28 23:45:04 AKDT 2017)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Removing existing $pkgdir/ directory...
==> Starting build()...
==> Starting configure...
ERROR: opencv not found using pkg-config

kaadmy commented on 2017-05-28 18:22

It seems I'm still getting the PGP error:
==> Validating source files with sha256sums...
ffmpeg-3.3.1.tar.xz ... Passed
ffmpeg-3.3.1.tar.xz.asc ... Skipped
==> Verifying source file signatures with gpg...
ffmpeg-3.3.1.tar.xz ... FAILED (unknown public key B4322F04D67658D8)
==> ERROR: One or more PGP signatures could not be verified!
==> ERROR: Makepkg was unable to build ffmpeg-full-nvenc.

Edit: CaptaPraelium's fix worked

dark-saber commented on 2017-04-16 12:36

Nice catch, thanks! Fixed now.

meatatt commented on 2017-04-16 12:13

Dependency libebur128 is no longer required (

bus commented on 2017-03-29 14:41

Thanks, man! You've made my life a tiny bit easier, and hopefully the package benefited too.

dark-saber commented on 2017-03-29 09:50

You know what, I've switched to toolchain=hardened option as some other distros do and removed hardening-wrapper makedep. As a bonus, we are at full RELRO now instead of partial.

The new security flags should be more strict than Arch default, so if anybody encounters problems, let me know!

dark-saber commented on 2017-03-27 14:19

This was basically inherited from extra/ffmpeg PKGBUILD, and the reason why we use it is about ffmpeg not respecting security hardening flags ( Also ffmpeg seems to be a pretty big target for attacks. Without hardening-wrapper, the package would compile just fine, but it will miss some security features including RELRO (you can check it using checksec --file). So I guess I'll stick with mainstream Arch on this issue, and if there would be any changes, I'll happily merge them. And if you want to disable hardening, you can do it at your own risk.
By the way, the compatibility issues you mentioned should probably be reported to Arch bug tracker / upstream, although I see some old bug reports about similar problems there. And since it is only a makedep, you can always write a short script which will remove hardening-wrapper after compiling this package.

bus commented on 2017-03-27 12:52

Is there a reason for having hardening-wrapper in the makedepends? It causes problems with multiple IDEs for me (and other people), while the package compiles without it just fine.

dark-saber commented on 2017-03-24 08:32

The workaround for this jni.h problem has been mentioned in PKGBUILD and in the comments below (switching archlinux-java to java-7-openjdk seemed to do the trick).
Fortunately, now the jni problems are gone, because jni and mediacodec are removed from the PKGBUILD per ffmpeg-full-git ( And no more java-environment dep too!

gregf commented on 2017-03-23 01:57

CC libavcodec/faandct.o
CC libavcodec/faanidct.o
CC libavcodec/faxcompr.o
CC libavcodec/fdctdsp.o
CC libavcodec/ffjni.o
libavcodec/ffjni.c:23:17: fatal error: jni.h: No such file or directory
#include <jni.h>
compilation terminated.
make: *** [common.mak:60: libavcodec/ffjni.o] Error 1
make: *** Waiting for unfinished jobs....
==> ERROR: A failure occurred in build().

All comments