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.51 |
| 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-qdoledAUR, freetype2-qdoled-gen3AUR, freetype2-woledAUR, freetype2-gitAUR, freetype2-macosAUR)
- 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 (279)
- audiowmark (requires libavcodec.so)
- audiowmark (requires libswresample.so)
- audiowmark (requires libavformat.so)
- audiowmark (requires libavutil.so)
- cornrow (requires libavcodec.so)
- cyanrip-git (requires libavutil.so)
- cyanrip-git (requires libswresample.so)
- cyanrip-git (requires libavcodec.so)
- cyanrip-git (requires libavfilter.so)
- cyanrip-git (requires libavformat.so)
- darling-cli-devenv-git (requires libavformat.so) (make)
- darling-cli-devenv-git (requires libavutil.so) (make)
- darling-cli-devenv-git (requires libavcodec.so) (make)
- darling-cli-devenv-git (requires libswresample.so) (make)
- darling-cli-devenv-gui-common-git (requires libavcodec.so) (make)
- darling-cli-devenv-gui-common-git (requires libswresample.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-stubs-common-git (requires libavformat.so) (make)
- darling-cli-devenv-gui-stubs-common-git (requires libavutil.so) (make)
- darling-cli-devenv-gui-stubs-common-git (requires libswresample.so) (make)
- darling-cli-devenv-gui-stubs-common-git (requires libavcodec.so) (make)
- darling-cli-extra-git (requires libavformat.so) (make)
- darling-cli-extra-git (requires libavutil.so) (make)
- darling-cli-extra-git (requires libavcodec.so) (make)
- darling-cli-extra-git (requires libswresample.so) (make)
- darling-cli-git (requires libavformat.so) (make)
- darling-cli-git (requires libavutil.so) (make)
- darling-cli-git (requires libavcodec.so) (make)
- darling-cli-git (requires libswresample.so) (make)
- darling-cli-gui-common-git (requires libavcodec.so) (make)
- darling-cli-gui-common-git (requires libswresample.so) (make)
- darling-cli-gui-common-git (requires libavformat.so) (make)
- darling-cli-gui-common-git (requires libavutil.so) (make)
- darling-cli-python2-common-git (requires libswresample.so) (make)
- darling-cli-python2-common-git (requires libavformat.so) (make)
- darling-cli-python2-common-git (requires libavutil.so) (make)
- darling-cli-python2-common-git (requires libavcodec.so) (make)
- darling-core-git (requires libavformat.so) (make)
- darling-core-git (requires libavutil.so) (make)
- darling-core-git (requires libavcodec.so) (make)
- darling-core-git (requires libswresample.so) (make)
- darling-extra-git (requires libswresample.so) (make)
- darling-extra-git (requires libavformat.so) (make)
- darling-extra-git (requires libavutil.so) (make)
- darling-extra-git (requires libavcodec.so) (make)
- darling-ffi-git (requires libavcodec.so) (make)
- darling-ffi-git (requires libswresample.so) (make)
- darling-ffi-git (requires libavformat.so) (make)
- darling-ffi-git (requires libavutil.so) (make)
- darling-git (requires libavformat.so) (make)
- darling-git (requires libavutil.so) (make)
- darling-git (requires libavcodec.so) (make)
- darling-git (requires libswresample.so) (make)
- darling-gui-git (requires libavutil.so)
- darling-gui-git (requires libavcodec.so)
- darling-gui-git (requires libswresample.so)
- darling-gui-git (requires libavformat.so)
- darling-gui-git (requires libswresample.so) (make)
- darling-gui-git (requires libavformat.so) (make)
- darling-gui-git (requires libavutil.so) (make)
- darling-gui-git (requires libavcodec.so) (make)
- darling-gui-stubs-git (requires libswresample.so) (make)
- darling-gui-stubs-git (requires libavcodec.so) (make)
- darling-gui-stubs-git (requires libavformat.so) (make)
- darling-gui-stubs-git (requires libavutil.so) (make)
- darling-iokitd-git (requires libavformat.so) (make)
- darling-iokitd-git (requires libavutil.so) (make)
- darling-iokitd-git (requires libavcodec.so) (make)
- darling-iokitd-git (requires libswresample.so) (make)
- darling-iosurface-git (requires libavformat.so) (make)
- darling-iosurface-git (requires libavutil.so) (make)
- darling-iosurface-git (requires libswresample.so) (make)
- darling-iosurface-git (requires libavcodec.so) (make)
- darling-jsc-git (requires libavformat.so) (make)
- darling-jsc-git (requires libavutil.so) (make)
- darling-jsc-git (requires libswresample.so) (make)
- darling-jsc-git (requires libavcodec.so) (make)
- darling-jsc-webkit-common-git (requires libavformat.so) (make)
- darling-jsc-webkit-common-git (requires libavutil.so) (make)
- darling-jsc-webkit-common-git (requires libswresample.so) (make)
- darling-jsc-webkit-common-git (requires libavcodec.so) (make)
- darling-perl-git (requires libavformat.so) (make)
- darling-perl-git (requires libavutil.so) (make)
- darling-perl-git (requires libswresample.so) (make)
- darling-perl-git (requires libavcodec.so) (make)
- darling-pyobjc-git (requires libavformat.so) (make)
- darling-pyobjc-git (requires libavutil.so) (make)
- darling-pyobjc-git (requires libavcodec.so) (make)
- darling-pyobjc-git (requires libswresample.so) (make)
- darling-python2-git (requires libavformat.so) (make)
- darling-python2-git (requires libavutil.so) (make)
- darling-python2-git (requires libavcodec.so) (make)
- darling-python2-git (requires libswresample.so) (make)
- darling-ruby-git (requires libswresample.so) (make)
- darling-ruby-git (requires libavformat.so) (make)
- darling-ruby-git (requires libavutil.so) (make)
- darling-ruby-git (requires libavcodec.so) (make)
- darling-system-git (requires libswresample.so) (make)
- darling-system-git (requires libavformat.so) (make)
- darling-system-git (requires libavutil.so) (make)
- darling-system-git (requires libavcodec.so) (make)
- dolphin-emu-git (requires libavformat.so)
- dolphin-emu-git (requires libavutil.so)
- dolphin-emu-git (requires libavcodec.so)
- dolphin-emu-git (requires libswscale.so)
- dolphin-emu-nogui-git (requires libavcodec.so)
- dolphin-emu-nogui-git (requires libavformat.so)
- dolphin-emu-nogui-git (requires libswscale.so)
- dolphin-emu-nogui-git (requires libavutil.so)
- dolphin-emu-primehack-git (requires libavutil.so)
- dolphin-emu-primehack-git (requires libswscale.so)
- dolphin-emu-primehack-git (requires libavcodec.so)
- dolphin-emu-primehack-git (requires libavformat.so)
- dolphin-emu-tool-git (requires libswscale.so)
- dolphin-emu-tool-git (requires libavutil.so)
- dolphin-emu-tool-git (requires libavcodec.so)
- dolphin-emu-tool-git (requires libavformat.so)
- easyaudiosync (requires libavformat.so)
- easyaudiosync (requires libavutil.so)
- easyaudiosync (requires libswresample.so)
- easyaudiosync (requires libavfilter.so)
- easyaudiosync (requires libavcodec.so)
- electron26 (requires libavcodec.so)
- electron26 (requires libavformat.so)
- electron26 (requires libavutil.so)
- extract-artwork (requires libavutil.so)
- extract-artwork (requires libavformat.so)
- ffms2-git (requires libavformat.so)
- ffms2-git (requires libavutil.so)
- ffms2-git (requires libswscale.so)
- ffms2-git (requires libavcodec.so)
- freerdp2 (requires libavcodec.so)
- freerdp2 (requires libavutil.so)
- freerdp2 (requires libswresample.so)
- freerdp2 (requires libswscale.so)
- jellyfin-desktop-libmpv-git (requires libavfilter.so)
- jellyfin-desktop-libmpv-git (requires libavcodec.so)
- jellyfin-desktop-libmpv-git (requires libavformat.so)
- jellyfin-desktop-libmpv-git (requires libavdevice.so)
- jellyfin-desktop-libmpv-git (requires libavutil.so)
- jellyfin-desktop-libmpv-git (requires libswresample.so)
- jellyfin-desktop-libmpv-git (requires libswscale.so)
- k3b-git (requires libavcodec.so)
- k3b-git (requires libavformat.so)
- k3b-git (requires libavutil.so)
- libmega-git (requires libavcodec.so)
- libmega-git (requires libavformat.so)
- libmega-git (requires libavutil.so)
- libmega-git (requires libswscale.so)
- libquicktime-git (requires libswscale.so)
- libquicktime-git (requires libavcodec.so)
- libretro-ppsspp-git (requires libswscale.so)
- libretro-ppsspp-git (requires libavutil.so)
- libretro-ppsspp-git (requires libavformat.so)
- libretro-ppsspp-git (requires libswresample.so)
- libretro-ppsspp-git (requires libavcodec.so)
- makemkv (requires libavcodec.so)
- megasync-git (requires libavformat.so)
- megasync-git (requires libavcodec.so)
- megasync-git (requires libswscale.so)
- megasync-git (requires libavutil.so)
- mpd-git (requires libavutil.so)
- mpd-git (requires libavcodec.so)
- mpd-git (requires libavformat.so)
- mpd-notification (requires libavformat.so)
- mpd-notification (requires libavutil.so)
- mpd-notification-git (requires libavformat.so)
- mpd-notification-git (requires libavutil.so)
- mpd-smbclient (requires libavcodec.so)
- mpd-smbclient (requires libavfilter.so)
- mpd-smbclient (requires libavformat.so)
- mpd-smbclient (requires libavutil.so)
- mpv-mpris-git (requires libavformat.so)
- ndi-sdk (optional)
- octave-video (requires libswscale.so)
- octave-video (requires libavformat.so)
- octave-video (requires libavcodec.so)
- octave-video-tmp-patched (requires libavformat.so)
- octave-video-tmp-patched (requires libavcodec.so)
- octave-video-tmp-patched (requires libswscale.so)
- pipewire-audio-git (requires libavutil.so)
- pipewire-audio-git (requires libavfilter.so)
- pipewire-audio-git (requires libavcodec.so)
- pipewire-audio-git (requires libavformat.so)
- pipewire-full-audio-git (requires libavcodec.so)
- pipewire-full-audio-git (requires libavformat.so)
- pipewire-full-audio-git (requires libavutil.so)
- pipewire-full-ffmpeg-git (requires libavcodec.so)
- pipewire-git (requires libavutil.so)
- pipewire-git (requires libswscale.so)
- pipewire-git (requires libavcodec.so)
- python-avio (requires libswresample.so)
- python-avio (requires libswscale.so)
- python-avio (requires libavformat.so)
- python-avio (requires libavutil.so)
- python-avio (requires libavcodec.so)
- python-avio (requires libavformat.so) (make)
- python-avio (requires libavutil.so) (make)
- python-avio (requires libavcodec.so) (make)
- python-avio (requires libswresample.so) (make)
- python-avio (requires libswscale.so) (make)
- qcma-git (requires libavformat.so)
- qcma-git (requires libavcodec.so)
- qcma-git (requires libavutil.so)
- retroarch-git (requires libswresample.so)
- retroarch-git (requires libswscale.so)
- retroarch-git (requires libavcodec.so)
- retroarch-git (requires libavformat.so)
- retroarch-git (requires libavutil.so)
- retroarch-gun-git (requires libswresample.so)
- retroarch-gun-git (requires libavformat.so)
- retroarch-gun-git (requires libavcodec.so)
- retroarch-gun-git (requires libavutil.so)
- retroarch-gun-git (requires libswscale.so)
- rsgain (requires libswresample.so)
- rsgain (requires libavformat.so)
- rsgain (requires libavutil.so)
- rsgain (requires libavcodec.so)
- shadps4 (requires libavformat.so)
- shadps4 (requires libswscale.so)
- shadps4 (requires libavutil.so)
- shadps4 (requires libavcodec.so)
- shadps4 (requires libswresample.so)
- shadps4-git (requires libswscale.so)
- shadps4-git (requires libavutil.so)
- shadps4-git (requires libswresample.so)
- shadps4-git (requires libavcodec.so)
- shadps4-git (requires libavformat.so)
- slippi-mainline (requires libavcodec.so)
- slippi-mainline (requires libavformat.so)
- slippi-mainline (requires libavutil.so)
- slippi-mainline (requires libswscale.so)
- slippi-online (requires libswscale.so)
- slippi-online (requires libavutil.so)
- slippi-online (requires libavcodec.so)
- slippi-online (requires libavformat.so)
- spacedrive-bin
- squeezelite (requires libavformat.so)
- vapoursynth-classic (requires libavcodec.so)
- vapoursynth-classic (requires libavformat.so)
- vapoursynth-classic (requires libavutil.so)
- vapoursynth-plugin-bestsource-git (requires libavcodec.so)
- vapoursynth-plugin-bestsource-git (requires libavformat.so)
- vapoursynth-plugin-d2vsource-git (requires libavcodec.so)
- vapoursynth-plugin-d2vsource-git (requires libavformat.so)
- vapoursynth-plugin-d2vsource-git (requires libavutil.so)
- vapoursynth-plugin-imagine-git (requires libswscale.so)
- vapoursynth-plugin-imagine-git (requires libavutil.so)
- vapoursynth-plugin-imagine-git (requires libavformat.so)
- vapoursynth-plugin-imagine-git (requires libavcodec.so)
- vapoursynth-plugin-lsmashsource-git (requires libavcodec.so)
- vapoursynth-plugin-lsmashsource-git (requires libavformat.so)
- vapoursynth-plugin-lsmashsource-git (requires libswscale.so)
- vapoursynth-plugin-lsmashsource-git (requires libavutil.so)
- vapoursynth-plugin-lsmashsource-git (requires libswresample.so)
- vbam-wx (requires libavutil.so)
- vbam-wx (requires libavcodec.so)
- vbam-wx (requires libavformat.so)
- vbam-wx (requires libswscale.so)
- vdr-markad (requires libavcodec.so)
- vdr-markad (requires libswresample.so)
- vdr-markad (requires libavfilter.so)
- vdr-markad (requires libavformat.so)
- vdr-markad (requires libavutil.so)
- vdr-softhdcuvid (requires libswresample.so)
- vdr-softhdcuvid (requires libavcodec.so)
- vdr-softhdcuvid (requires libavutil.so)
- vdr-softhddevice (requires libavcodec.so)
- vdr-softhddevice (requires libswscale.so)
- vdr-softhddevice (requires libswresample.so)
- vdr-softhddrm (requires libavutil.so)
- vdr-softhddrm (requires libavfilter.so)
- vdr-softhddrm (requires libswresample.so)
- vdr-softhddrm (requires libavcodec.so)
- vdr-softhdvaapi (requires libavfilter.so)
- vdr-softhdvaapi (requires libavutil.so)
- vdr-softhdvaapi (requires libswresample.so)
- vdr-softhdvaapi (requires libavcodec.so)
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.