Package Details: ffmpeg-amd-full 8.1-1

Git Clone URL: https://aur.archlinux.org/ffmpeg-amd-full.git (read-only, click to copy)
Package Base: ffmpeg-amd-full
Description: Complete solution to record, convert and stream audio and video (all possible features including libfdk-aac for AMD)
Upstream URL: https://ffmpeg.org/
Keywords: audio codec convert encoder media svt video
Licenses: LicenseRef-nonfree-and-unredistributable
Conflicts: ffmpeg
Provides: ffmpeg, ffmpeg-full, libavcodec.so, libavdevice.so, libavfilter.so, libavformat.so, libavutil.so, libswresample.so, libswscale.so
Submitter: nathanielcwm
Maintainer: nathanielcwm
Last Packager: nathanielcwm
Votes: 16
Popularity: 0.061672
First Submitted: 2020-04-15 07:09 (UTC)
Last Updated: 2026-03-24 17:51 (UTC)

Required by (2324)

Sources (10)

Latest Comments

1 2 3 4 5 6 .. 11 Next › Last »

nathanielcwm commented on 2026-03-04 15:32 (UTC)

Yes that's an FFmpeg library, apparently it's due to libplacebo. Does FFmpeg work by itself? If it doesn't then you need to rebuild and reinstall the package.

PatoJAD commented on 2026-03-03 12:52 (UTC)

Using this version of ffmpeg adapted for AMD, I cannot start Telegram with the following error

Telegram: symbol lookup error: /usr/lib/libavfilter.so.11: undefined symbol: pl_log_create_351

Due to time constraints, I didn't do a thorough analysis, but from what I could see, the library /usr/lib/libavfilter.so.11 is provided by ffmpeg. Could this be a compilation error or something else?

nathanielcwm commented on 2026-02-08 21:45 (UTC)

Does the issue still occur if you use a manual AUR install? (git clone + makepkg)

If it doesn't occur then maybe delete the ffmpeg-amd-full folder in your paru cache and let it re-download into a clean folder. Unfortunately I can't reproduce the issue on my system with both makepkg or paru.

Patola commented on 2026-02-08 21:25 (UTC)

Thank you, @nathanielcwm. I am not sure if there is some time for the propagation of the new PKGBUILD but the one I try to install is still trying to use lensfun:

(...)
-- Installing: /home/patola/.cache/paru/clone/ffmpeg-amd-full/src/staging/lib/cmake/ggml/ggml-config.cmake
-- Installing: /home/patola/.cache/paru/clone/ffmpeg-amd-full/src/staging/lib/cmake/ggml/ggml-version.cmake
  -> Running ffmpeg configure script...
ERROR: lensfun not found using pkg-config

I will keep trying. Thanks.

nathanielcwm commented on 2026-02-07 15:40 (UTC)

I've enabled PIC for the lensfun and whisper compilation which should hopefully alleviate Patola's issue

nathanielcwm commented on 2026-02-06 16:59 (UTC)

Hmm that's weird cuz it compiles fine on my system

Tbh the compilation of lensfun and whispercpp is because that's what the upstream ffmpeg-full package does, iirc the reasoning for that was there was an incompatibility with both the repo and aur packages for some reason?

Idm disabling lensfun and whisper support if no one is using it though

j1simon commented on 2026-02-06 10:49 (UTC) (edited on 2026-02-06 10:50 (UTC) by j1simon)

I don’t understand the need to compile with the liblensfun and libwhisper libraries. Does anyone use this ffmpeg for anything related to these libraries? They constantly cause many compilation issues for the limited benefit they actually provide.

Patola commented on 2026-02-06 06:09 (UTC)

Thanks, but it's still not compiling with lensfun (it complains about pkg-config lensfun not working, even though lensfun is installed) and whisper:

LD      libavfilter/libavfilter.so.11
In function ‘memset’,
    inlined from ‘generate_min_phase_kernel’ at libavfilter/af_firequalizer.c:559:5,
    inlined from ‘generate_kernel’ at libavfilter/af_firequalizer.c:691:13:
/usr/include/bits/string_fortified.h:59:10: warning: ‘__builtin_memset’ specified bound between 18446744069414584316 and 18446744073709551608 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=]
   59 |   return __builtin___memset_chk (__dest, __ch, __len,
      |          ^
In function ‘memmove’,
    inlined from ‘filter_channel’ at libavfilter/af_afftfilt.c:297:9:
/usr/include/bits/string_fortified.h:36:10: warning: ‘__builtin_memmove’ specified bound between 18446744065119617024 and 18446744073709551608 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=]
   36 |   return __builtin___memmove_chk (__dest, __src, __len,
      |          ^
/usr/bin/ld: /tmp/y/ffmpeg-amd-full/src/staging/lib/libwhisper.a(whisper.cpp.o): warning: relocation against `_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@@GLIBCXX_3.4.21' in read-only section `.text._ZNKSt7__cxx1112regex_traitsIcE5valueEci.isra.0[_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE16_M_cur_int_valueEi]'
/usr/bin/ld: /tmp/y/ffmpeg-amd-full/src/staging/lib/libwhisper.a(whisper.cpp.o): relocation R_X86_64_PC32 against symbol `stderr@@GLIBC_2.2.5' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: final link failed: bad value
collect2: error: ld returned 1 exit status
make: *** [ffbuild/library.mak:132: libavfilter/libavfilter.so.11] Error 1
rm fftools/resources/graph.html.gz fftools/resources/graph.css.min.gz fftools/resources/graph.css.c fftools/resources/graph.css.min fftools/resources/graph.html.c

If I disable liblensfun and libwhisper in the PKGBUILD, it compiles and it works. What could be the reason?

nathanielcwm commented on 2026-02-06 02:17 (UTC)

Sorry for the delay: it should be fixed now