6.0-1 ERROR: nvdec requested, but not all dependencies are satisfied: ffnvcodec
Is it necessary? I don't have an nVidia card.
Git Clone URL: | https://aur.archlinux.org/ffmpeg-libfdk_aac.git (read-only, click to copy) |
---|---|
Package Base: | ffmpeg-libfdk_aac |
Description: | Complete solution to record, convert and stream audio and video (Same as official package except with libfdk-aac support) |
Upstream URL: | https://ffmpeg.org/ |
Licenses: | GPL3, custom:libfdk-aac |
Conflicts: | ffmpeg |
Provides: | ffmpeg, libavcodec.so, libavdevice.so, libavfilter.so, libavformat.so, libavutil.so, libpostproc.so, libswresample.so, libswscale.so |
Submitter: | korrode |
Maintainer: | bwidawsk |
Last Packager: | bwidawsk |
Votes: | 62 |
Popularity: | 0.25 |
First Submitted: | 2013-07-12 10:24 (UTC) |
Last Updated: | 2023-03-12 23:40 (UTC) |
6.0-1 ERROR: nvdec requested, but not all dependencies are satisfied: ffnvcodec
Is it necessary? I don't have an nVidia card.
Same error of graysky
@bwidawsk - Please see this patch[1] which brings your PKGBUILD into parity with the official one as well as fixes the build error. Credit to loqs for that[2]
@bwidawsk - are you able to build? I am getting errors.
libavutil/hwcontext_vulkan.c:364:7: error: ‘VK_EXT_VIDEO_DECODE_H265_EXTENSION_NAME’ undeclared here (not in a function); did you mean ‘VK_EXT_VIDEO_ENCODE_H265_EXTENSION_NAME’?
364 | { VK_EXT_VIDEO_DECODE_H265_EXTENSION_NAME, FF_VK_EXT_NO_FLAG },
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| VK_EXT_VIDEO_ENCODE_H265_EXTENSION_NAME
CC libavformat/aea.o
CC libavformat/afc.o
CC libavformat/aiff.o
CC libavformat/aiffdec.o
make: *** [ffbuild/common.mak:81: libavutil/hwcontext_vulkan.o] Error 1
make: *** Waiting for unfinished jobs....
EDIT: it is affecting the official package too, https://bugs.archlinux.org/task/77324
I believe the PKBUILD for 5.1.2-1 still builds 5.1.1 because the tag used as source wasn't updated in the latest commit.
FFmpeg 5.1, now 5.1.1 has been out for a while now & the official repo's package is at version 2:5.1.1-3 Is the maintainer intending to update the PKGBUILD to build the latest FFmpeg version?
If you did a system upgrade and starting chromium gives you this error:
/usr/lib/chromium/chromium: error while loading shared libraries: libSvtAv1Enc.so.0: cannot open shared object file: No such file or directory
It's because you have to rebuild ffmpeg-libfdk_aac :)
@bwidawsk, I don't think you can get any more upstream than this! :D
FFMPEG 5.0.1 stable has been released on 4 Apr 2022.
I'm using it (built from a manually version-bumped ffmpeg-cuda AUR PKGBUILD) and it works fine.
Pinned Comments
bwidawsk commented on 2022-05-16 17:26 (UTC)
Please don't flag this package out of date unless the upstream ffmpeg package changes versions.
Thanks.
gourdcaptain commented on 2020-06-11 14:48 (UTC)
You need to rebuild it from source against the new x265 - it's not an issue with the ffmpeg code, it just needs to be built against the new library binary interface. Upgrade x265 and then do that.
Fifis commented on 2020-06-11 14:44 (UTC)
Does ffmpeg-libfdk_aac really need a precise version of the
x265
library, or can it be made >=188-64? Because now, there is a broken dependency that prevents further upgrades:(Right now, I have ffmpeg-libfdk_aac 1:4.2.3-1.)