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

Git Clone URL: https://aur.archlinux.org/ffmpeg-full-nvenc.git (read-only)
Package Base: ffmpeg-full-nvenc
Description: Record, convert, and stream audio and video (all codecs including Nvidia NVENC)
Upstream URL: http://ffmpeg.org/
Keywords: ffmpeg
Licenses: GPL, custom:unredistributable
Conflicts: ffmpeg, ffmpeg-full, ffmpeg-full-extra, ffmpeg-full-git, ffmpeg-git
Provides: ffmpeg, libavcodec.so, libavdevice.so, libavfilter.so, libavformat.so, libavresample.so, libavutil.so, libpostproc.so, libswresample.so, libswscale.so, qt-faststart
Submitter: dark-saber
Maintainer: dark-saber
Last Packager: dark-saber
Votes: 25
Popularity: 1.848839
First Submitted: 2015-08-04 08:01
Last Updated: 2017-08-08 17:34

Dependencies (84)

Required by (630)

Sources (3)

Latest Comments

Martchus commented on 2017-08-16 16:56

@Djuice The regular ffmpeg package uses a patch to get rid of the error, see: https://git.archlinux.org/svntogit/packages.git/tree/trunk?h=packages/ffmpeg

@dark-saber It should be included in this package, too.

Djuice commented on 2017-08-16 05:19

getting this issue after the latest libx265 update:
==> Starting configure...
ERROR: libopenjpeg 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
ffmpeg-user@ffmpeg.org mailing list or IRC #ffmpeg on irc.freenode.net.
Include the log file "config.log" produced by configure as this will help
solve the problem.
==> ERROR: A failure occurred in build().
Aborting...
:: failed to build ffmpeg-full-nvenc package(s)

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
-> Found UNREDISTRIBUTABLE.txt
==> Validating source files with sha256sums...
ffmpeg-3.3.2.tar.xz ... Passed
ffmpeg-3.3.2.tar.xz.asc ... Skipped
UNREDISTRIBUTABLE.txt ... Passed
==> 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
UNREDISTRIBUTABLE.txt ... Passed
==> 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

meatatt:
Nice catch, thanks! Fixed now.

meatatt commented on 2017-04-16 12:13

Dependency libebur128 is no longer required (https://github.com/FFmpeg/FFmpeg/commit/005d058f4230f3207ebcf1131df7426d4f57392f).

bus commented on 2017-03-29 14:41

dark-saber:
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

bus:
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

bus:
This was basically inherited from extra/ffmpeg PKGBUILD, and the reason why we use it is about ffmpeg not respecting security hardening flags (https://wiki.archlinux.org/index.php/DeveloperWiki:Security). 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.

All comments