Package Details: ffmpeg-libfdk_aac 2:7.1-7

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: custom:libfdk-aac, GPL-3.0-only
Conflicts: ffmpeg
Provides: ffmpeg, libavcodec.so, libavdevice.so, libavfilter.so, libavformat.so, libavutil.so, libpostproc.so, libswresample.so, libswscale.so
Submitter: korrode
Maintainer: zotan
Last Packager: zotan
Votes: 65
Popularity: 0.003514
First Submitted: 2013-07-12 10:24 (UTC)
Last Updated: 2025-03-11 16:08 (UTC)

Required by (1943)

Sources (4)

Latest Comments

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

zotan commented on 2025-03-13 00:08 (UTC)

@tobek I cannot reproduce this in a clean chroot using the respective latest versions of the dependencies.

tobek commented on 2025-03-12 23:59 (UTC)

Now getting a different incompatible pointer error:

libavdevice/v4l2.c: In function ‘device_open’:
libavdevice/v4l2.c:141:17: error: assignment to ‘int (*)(int,  long unsigned int, ...)’ from incompatible pointer type ‘int (*)(int,  int, ...)’ [-Wincompatible-pointer-types]
  141 |     s->ioctl_f  = prefix ## ioctl;      \
      |                 ^
libavdevice/v4l2.c:149:9: note: in expansion of macro ‘SET_WRAPPERS’
  149 |         SET_WRAPPERS(v4l2_);
      |         ^~~~~~~~~~~~
make: *** [ffbuild/common.mak:81: libavdevice/v4l2.o] Error 1

rAYz commented on 2025-03-11 17:45 (UTC)

@zotan
it works, thanks.

zotan commented on 2025-03-11 16:09 (UTC)

@rAYz should be fixed.

rAYz commented on 2025-03-11 16:06 (UTC) (edited on 2025-03-11 16:08 (UTC) by rAYz)

after a system update

libavcodec/libsvtav1.c:438:61: error: passing argument 2 of ‘svt_av1_enc_init_handle’ from incompatible pointer type [-Wincompatible-pointer-types]  
libavcodec/libsvtav1.c:438:15: error: too many arguments to function ‘svt_av1_enc_init_handle’

maybe it's because SVT-AV1 comes to 3.0.0?

zotan commented on 2024-11-13 10:10 (UTC)

@terminatora7 you have to rebuild it against the new library version. it gets automatically set to the version of the library it’s built against.

terminatora7 commented on 2024-11-13 10:06 (UTC) (edited on 2024-11-13 10:08 (UTC) by terminatora7)

Still these errors


error: failed to prepare transaction (could not satisfy dependencies)
:: installing rubberband (4.0.0-1) breaks dependency 'librubberband.so=2-64' required by ffmpeg-libfdk_aac
:: installing x265 (4.0-1) breaks dependency 'libx265.so=209-64' required by ffmpeg-libfdk_aac
 -> error installing repo packages

zotan commented on 2024-10-07 16:26 (UTC)

@rAYz, yes, but it's still in staging. If I were to update this package to 7.1, people would get system upgrade failures. I'll update it as soon as the official package update hits extra.

rAYz commented on 2024-10-07 16:24 (UTC)

7.1 was released on 2024-09-30.

salfter commented on 2024-07-07 20:24 (UTC)

I ended up getting it updated with this:

yay -S ffmpeg mpv libplacebo && yay -S ffmpeg-libfdk_aac

Maybe yay -S ffmpeg-libfdk_aac mpv libplacebo would've worked, but I didn't try that.