Package Details: ffmpeg-full-nvenc 1:4.0.1-1

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: custom: nonfree and 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: 29
Popularity: 0.218627
First Submitted: 2015-08-04 08:01
Last Updated: 2018-06-18 06:15

Dependencies (92)

Required by (751)

Sources (3)

Latest Comments

lonaowna commented on 2018-05-13 13:40

For anyone using this package just for NVENC: that's also available in the official package since ffmpeg 4.0-2.

FrederickZh commented on 2018-04-24 02:57

Thanks, dark-saber. It worked after recompiling libopenmpt-svn :)

dark-saber commented on 2018-04-23 11:41


I cannot reproduce this error neither on my working machine, nor on arch/mainline or arch/testing clean machines. Could you please make sure that libopenmpt-svn is recompiled and updated to the latest verison? Possible causes could also include other not updated/recompiled AUR packages or specific makepkg settings. Also, what's your environment (gcc -v, uname -a)?

FrederickZh commented on 2018-04-23 02:07

Failed to compile...

libavformat/libopenmpt.c: In function ‘read_probe_openmpt’:
libavformat/libopenmpt.c:240:24: error: implicit declaration of function ‘openmpt_probe_file_header_without_filesize’ [-Werror=implicit-function-declaration]
         probe_result = openmpt_probe_file_header_without_filesize(
CC      libavformat/libsmbclient.o
CC      libavformat/libsrt.o
libavformat/libopenmpt.c:241:28: error: ‘OPENMPT_PROBE_FILE_HEADER_FLAGS_DEFAULT’ undeclared (first use in this function); did you mean ‘OPENMPT_ERROR_FUNC_RESULT_DEFAULT’?
libavformat/libopenmpt.c:241:28: note: each undeclared identifier is reported only once for each function it appears in
libavformat/libopenmpt.c:244:29: error: ‘OPENMPT_PROBE_FILE_HEADER_RESULT_SUCCESS’ undeclared (first use in this function); did you mean ‘OPENMPT_PROBE_FILE_HEADER_FLAGS_DEFAULT’?
         if (probe_result == OPENMPT_PROBE_FILE_HEADER_RESULT_SUCCESS) {
libavformat/libopenmpt.c:250:36: error: ‘OPENMPT_PROBE_FILE_HEADER_RESULT_WANTMOREDATA’ undeclared (first use in this function); did you mean ‘OPENMPT_PROBE_FILE_HEADER_RESULT_SUCCESS’?
         } else if (probe_result == OPENMPT_PROBE_FILE_HEADER_RESULT_WANTMOREDATA) {
libavformat/libopenmpt.c:254:36: error: implicit declaration of function ‘openmpt_probe_file_header_get_recommended_size’; did you mean ‘openmpt_module_error_get_last_message’? [-Werror=implicit-function-declaration]
                 if (p->buf_size >= openmpt_probe_file_header_get_recommended_size()) {
libavformat/libopenmpt.c:268:36: error: ‘OPENMPT_PROBE_FILE_HEADER_RESULT_FAILURE’ undeclared (first use in this function); did you mean ‘OPENMPT_PROBE_FILE_HEADER_RESULT_SUCCESS’?
         } else if (probe_result == OPENMPT_PROBE_FILE_HEADER_RESULT_FAILURE) {
cc1: some warnings being treated as errors
make: *** [ffbuild/common.mak:60: libavformat/libopenmpt.o] Error 1
make: *** Waiting for unfinished jobs....
In file included from libavformat/libsmbclient.c:21:0:
/usr/include/samba-4.0/libsmbclient.h:1036:38: warning: ‘struct timeval’ declared inside parameter list will not be visible outside of this definition or declaration
                               struct timeval *tbuf);
CC      libavformat/libssh.o
/usr/include/samba-4.0/libsmbclient.h:1841:41: warning: ‘struct timeval’ declared inside parameter list will not be visible outside of this definition or declaration
 int smbc_utimes(const char *url, struct timeval *tbuf);

friday13 commented on 2018-03-23 13:15

ERROR: opencv not found

If you think configure made a mistake, make sure you are using the latest version from Git. If the latest version fails, report the problem to the mailing list or IRC #ffmpeg on Include the log file "ffbuild/config.log" produced by configure as this will help solve the problem.

dark-saber commented on 2018-03-05 08:47


Some keys in AUR are not in the official repository keyrings, you have to add them to your keyring manually if you trust them. You can use something like gpg --recv-keys B4322F04D67658D8. See also Arch Wiki.

friday13 commented on 2018-03-04 09:46

ffmpeg-3.4.2.tar.xz ... FAILED (unknown public key B4322F04D67658D8)

desbma commented on 2018-02-16 19:41

@fsck_bieber The purpose of this package is to enable all features of FFmpeg. Even in a stock FFmpeg install there are several codecs with multiple encoders (ie. FFmpeg's vorbis and libvorbis)

fsck_bieber commented on 2018-02-09 01:45

I doubt if openh264 is still required when there is libx264 installed. Anyone knows about the detail?

Trollwut commented on 2018-02-06 12:22

Ok, I suck, solving it was quite easy: pacman -Rdd libvpx, which breaks some dependencies, but updating ffmpeg-full-nvenc will install it again (or install manually afterwards)

All comments