warning: cannot resolve "libplacebo.so=351-64", a dependency of "ffmpeg7.1"
Search Criteria
Package Details: ffmpeg7.1 7.1.3-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/ffmpeg7.1.git (read-only, click to copy) |
|---|---|
| Package Base: | ffmpeg7.1 |
| Description: | Complete solution to record, convert and stream audio and video |
| Upstream URL: | https://ffmpeg.org |
| Licenses: | GPL-3.0-only |
| Provides: | libavcodec.so, libavdevice.so, libavfilter.so, libavformat.so, libavutil.so, libpostproc.so, libswresample.so, libswscale.so |
| Submitter: | thepoweroftwo |
| Maintainer: | thepoweroftwo |
| Last Packager: | thepoweroftwo |
| Votes: | 5 |
| Popularity: | 0.90 |
| First Submitted: | 2025-10-05 13:42 (UTC) |
| Last Updated: | 2026-02-21 11:27 (UTC) |
Dependencies (111)
- alsa-lib
- aom (aom-vmaf-gitAUR, aom-av1-lavish-gitAUR, aom-psy101-gitAUR, aom-gitAUR, aom-gitAUR)
- bzip2 (bzip2-gitAUR)
- cairo (cairo-gitAUR)
- dav1d (dav1d-gitAUR)
- fontconfig (fontconfig-gitAUR, fontconfig-ubuntuAUR)
- freetype2 (freetype2-qdoled-aw3225qfAUR, freetype2-macosAUR, freetype2-qdoledAUR, freetype2-qdoled-gen3AUR, freetype2-woledAUR, freetype2-gitAUR)
- fribidi (fribidi-gitAUR)
- glib2 (glib2-gitAUR, glib2-patched-thumbnailerAUR)
- glibc (glibc-gitAUR, glibc-eacAUR, glibc-git-native-pgoAUR)
- glslang (glslang-gitAUR)
- gmp (gmp-hgAUR)
- gnutls (gnutls-gitAUR)
- gsm
- harfbuzz (harfbuzz-gitAUR)
- jackAUR (jack2-gitAUR, pipewire-jack-gitAUR, pipewire-full-jack-gitAUR, pipewire-jack-ldacAUR, jack2, pipewire-jack)
- lame (lame-svnAUR, lame-altivecAUR)
- libass (libass-gitAUR)
- libass.so (libass-gitAUR, libass)
- libavc1394
- Show 91 more dependencies...
Required by (277)
- audiowmark (requires libavformat.so)
- audiowmark (requires libavutil.so)
- audiowmark (requires libavcodec.so)
- audiowmark (requires libswresample.so)
- cornrow (requires libavcodec.so)
- cyanrip-git (requires libavcodec.so)
- cyanrip-git (requires libavformat.so)
- cyanrip-git (requires libavutil.so)
- cyanrip-git (requires libavfilter.so)
- cyanrip-git (requires libswresample.so)
- darling-cli-devenv-git (requires libavutil.so) (make)
- darling-cli-devenv-git (requires libswresample.so) (make)
- darling-cli-devenv-git (requires libavcodec.so) (make)
- darling-cli-devenv-git (requires libavformat.so) (make)
- darling-cli-devenv-gui-common-git (requires libavcodec.so) (make)
- darling-cli-devenv-gui-common-git (requires libavformat.so) (make)
- darling-cli-devenv-gui-common-git (requires libavutil.so) (make)
- darling-cli-devenv-gui-common-git (requires libswresample.so) (make)
- darling-cli-devenv-gui-stubs-common-git (requires libavutil.so) (make)
- darling-cli-devenv-gui-stubs-common-git (requires libswresample.so) (make)
- Show 257 more...
Sources (6)
Latest Comments
travisghansen commented on 2026-03-18 15:57 (UTC)
rangho commented on 2026-02-09 17:36 (UTC) (edited on 2026-02-09 17:37 (UTC) by rangho)
This package fails to build with the following messages:
libavcodec/libopenjpegenc.c: In function ‘mj2_create_image’:
libavcodec/libopenjpegenc.c:256:9: warning: ‘bpp’ is deprecated: Use prec instead [-Wdeprecated-declarations]
256 | cmptparm[i].bpp = desc->comp[i].depth;
| ^~~~~~~~
In file included from libavcodec/libopenjpegenc.c:34:
/usr/include/openjpeg-2.5/openjpeg.h:754:45: note: declared here
754 | OPJ_DEPRECATED_STRUCT_MEMBER(OPJ_UINT32 bpp, "Use prec instead");
| ^~~
/usr/include/openjpeg-2.5/openjpeg.h:80:83: note: in definition of macro ‘OPJ_DEPRECATED_STRUCT_MEMBER’
80 | #define OPJ_DEPRECATED_STRUCT_MEMBER(memb, msg) __attribute__ ((deprecated(msg))) memb
| ^~~~
CC libavcodec/librav1e.o
CC libavcodec/librsvgdec.o
CC libavcodec/libspeexdec.o
CC libavcodec/libspeexenc.o
CC libavcodec/libsvtav1.o
CC libavcodec/libtheoraenc.o
CC libavcodec/libvorbisdec.o
libavcodec/libsvtav1.c: In function ‘config_enc_params’:
libavcodec/libsvtav1.c:241:14: error: ‘EbSvtAv1EncConfiguration’ has no member named ‘enable_adaptive_quantization’
241 | param->enable_adaptive_quantization = 0;
| ^~
make: *** [ffbuild/common.mak:81: libavcodec/libsvtav1.o] Error 1
make: *** Waiting for unfinished jobs....
==> ERROR: A failure occurred in build().
Aborting...
See the full build log at this GitHub Actions instance: https://github.com/RangHo/repository/actions/runs/21612558502/job/62284442729
kajika91 commented on 2025-12-30 03:49 (UTC)
This package cannot be installed for me as the git signature cannot be verified (ERROR: One or more PGP signatures could not be verified!)
The solution is to import ffmpeg's git public key (can be found in 'Release Verification' part of https://ffmpeg.org/download.html -> The git tags should be signed with EDDSA key DD1EC9E8DE085C629B3E1846B18E8928B3948D64) with the command: curl https://ffmpeg.org/git-tag-key.asc | gpg --import.
thepoweroftwo commented on 2025-10-19 22:24 (UTC) (edited on 2025-10-19 22:24 (UTC) by thepoweroftwo)
@jatone The issue was not a missing build dependency, but new glslang versions failing to build with ffmpeg. I applied the patch as described here: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=289912
Please try building again.
jatone commented on 2025-10-19 21:12 (UTC)
doesnt build, likely due to a missing build dependency.
==> Starting build()... ERROR: spirv_compiler 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.libera.chat. Include the log file "ffbuild/config.log" produced by configure as this will help solve the problem.
thepoweroftwo commented on 2025-10-05 13:56 (UTC) (edited on 2025-10-05 13:59 (UTC) by thepoweroftwo)
This package installs the FFmpeg libraries under their specific version names in usr/lib/ (for example, libavcodec.so.59). It also installs them in a separate folder, usr/lib/ffmpeg7.1, allowing them to coexist with other FFmpeg versions.
Pinned Comments
kajika91 commented on 2025-12-30 03:49 (UTC)
This package cannot be installed for me as the git signature cannot be verified (ERROR: One or more PGP signatures could not be verified!)
The solution is to import ffmpeg's git public key (can be found in 'Release Verification' part of https://ffmpeg.org/download.html -> The git tags should be signed with EDDSA key DD1EC9E8DE085C629B3E1846B18E8928B3948D64) with the command:
curl https://ffmpeg.org/git-tag-key.asc | gpg --import.thepoweroftwo commented on 2025-10-05 13:56 (UTC) (edited on 2025-10-05 13:59 (UTC) by thepoweroftwo)
This package installs the FFmpeg libraries under their specific version names in
usr/lib/(for example,libavcodec.so.59). It also installs them in a separate folder,usr/lib/ffmpeg7.1, allowing them to coexist with other FFmpeg versions.