Package Details: ffmpeg-full-nvenc 1:3.2.4-2

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: 19
Popularity: 2.209848
First Submitted: 2015-08-04 08:01
Last Updated: 2017-03-24 08:23

Dependencies (84)

Required by (570)

Sources (3)

Latest Comments

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().

dark-saber commented on 2017-02-14 06:37

Should work now after ffmpeg update to 3.2.4.

ni3k commented on 2017-02-13 09:18

upgraded mpv (1:0.23.0-3 -> 1:0.24.0-1)

mpv was compiled against a different version of FFmpeg/Libav than the shared
library it is linked against. This is most likely a broken build and could
result in misbehavior and crashes.

mpv does not support this configuration and will not run - rebuild mpv instead.

Downgrade mpv (1:0.24.0-1 => 1:0.23.0-3)

CaptaPraelium commented on 2017-01-13 09:04

Had errors with cuda upgrade saying a file already existed. Had to:
cd /opt/cuda/lib64/

Had dependency problem discussed below. Had to:
yaourt -Rdd ocl-icd
yaourt -Syua
(see below for warnings)

Had error "FAILED (unknown public key B4322F04D67658D8)". Had to:
gpg --recv-key B4322F04D67658D8

Got there in the end. Hope this helps someone else.

dark-saber commented on 2016-12-28 14:49

Wll, I don't really use ffmpeg speech synthesis via flite, so I can't tell if there's any difference and I'm just stuck with community/flite v2 for now. If you encounter any problems with it, you can switch to aur/flite1 or aur/flite-fpic, both provide flite v1, and the latter is straightforward compatible with this package, because it's PKGBUILD contains the "provides: flite".

Trollwut commented on 2016-12-27 13:54

Ok, so what is the new best way of using your package?

Just go with community/flite or `pacman -Rdd flite && yaourt -S flite1` afterwards?

//EDIT: I just went with the suggested flite from the PKGBUILD and it compiled successfully. Quick test recording did go, so this is the way to go. :>

dark-saber commented on 2016-12-26 19:01

"OR" dependencies in PKGBUILDs are unsupported, AFAIK. A good way to fix this would be to add "provides: flite" to flite1 PKGBUILD, like it is done with flite-fpic (

Trollwut commented on 2016-12-26 18:18

Ok just to be clear: Do I now need community/flite or aur/flite1? If both are ok, may you declare them both as an "OR" dependency?

dark-saber commented on 2016-12-26 13:23

ffmpeg supports only flite v1 officially, and while it compiles with the unsupported flite2, some features do not work correctly (and may brake more in the future) - also, see However, I see the major issues with building flite1 from AUR, so I'm reverting this change.

All comments