Package Details: ffmpeg-amd-full 4.4-2

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 for AMD)
Upstream URL: https://www.ffmpeg.org/
Keywords: audio codec convert encoder media svt video
Licenses: custom: nonfree and unredistributable
Conflicts: ffmpeg
Provides: ffmpeg, ffmpeg-full, libavcodec.so, libavdevice.so, libavfilter.so, libavformat.so, libavresample.so, libavutil.so, libpostproc.so, libswresample.so, libswscale.so
Submitter: nathanielcwm
Maintainer: nathanielcwm
Last Packager: nathanielcwm
Votes: 5
Popularity: 1.64
First Submitted: 2020-04-15 07:09
Last Updated: 2021-04-14 11:16

Dependencies (108)

Required by (1000)

Sources (7)

Latest Comments

joshuarubin commented on 2021-04-12 17:26

Seems like it actually requires uavs3d-git atm

kruzah commented on 2021-04-10 15:25

Missing dependency uavs3d since 4.4

joshuarubin commented on 2021-04-09 03:51

That’s correct

nathanielcwm commented on 2021-04-09 03:32

@joshuarubin So just to confirm that enabling v412-m2m fixes your screen recording issues?

joshuarubin commented on 2021-04-09 02:57

There doesn't seem to be any reason to have --disable-v4l2-m2m and I've confirmed that it's working fine when removed. I need this to get wayland screencapture working. Any chance you could drop that line?

langfingaz commented on 2021-03-28 15:27

I think this is outdated as there is a new ffmpeg version 4.3.2 available. However, I'm unsure about the patches used in the PKGBUILD and if one could just update the pkgver.

And I think ffmpeg v4.3.1 (currently used by this AUR) relies on libx264.so=160 whereas ffmpeg v4.3.2 relies on libx264.so.161. As there is just the broad dependency x264 in this PKGBUILD building this package will pull in the latest x264 version which is already updated to libx264.so.161. I therefore had to manually downgrade x264 (as well as x265 and dav1d) after an update 9 days ago or so.

This leads me to another question: In the ffmpeg PKGBUILD there is just x264 listed as dependency. But when one inspects the build pkg, then there is libx264.so=161-64 as dependency ... How could one achieve the same for this AUR package?


Apart from my notes above: Thanks for this AUR package! I am happily using it since a couple of months on my Ryzen laptop.

Akrai commented on 2020-11-26 20:01

Hmmm, not compiling for me, can you check please?

edit: seems like ffmpeg-full has a new patch for this

Also, another question, is tensorflow needed? It's a big package

[...]
.
.
.
CC      libavfilter/framepool.o
CC      libavfilter/framequeue.o
CC      libavfilter/framesync.o
CC      libavfilter/generate_wave_table.o
CXX     libavfilter/glslang.o
cc1plus: aviso: command-line option ‘-Wdeclaration-after-statement’ is valid for C/ObjC but not for C++
cc1plus: aviso: command-line option ‘-Wmissing-prototypes’ is valid for C/ObjC but not for C++
cc1plus: aviso: command-line option ‘-Wno-pointer-to-int-cast’ is valid for C/ObjC but not for C++
cc1plus: aviso: command-line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
cc1plus: aviso: command-line option ‘-Wno-pointer-sign’ is valid for C/ObjC but not for C++
cc1plus: aviso: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++
cc1plus: aviso: ‘-Werror=’ argument ‘-Werror=missing-prototypes’ is not valid for C++
cc1plus: aviso: command-line option ‘-std=c11’ is valid for C/ObjC but not for C++
libavfilter/glslang.cpp:27:10: error fatal: glslang/Include/revision.h: No existe el fichero o el directorio
   27 | #include <glslang/Include/revision.h>
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilación terminada.
make: *** [ffbuild/common.mak:62: libavfilter/glslang.o] Error 1
==> ERROR: Se produjo un fallo en build().
    Cancelando...
error compilando: ffmpeg-amd-full

nathanielcwm commented on 2020-07-07 07:41

Sorry I check the original git package a lot more. @thibaultmol yeah it's both I base it on the ffmpeg-full package then remove all the intel / nvidia only dependencies.

Althorion commented on 2020-06-07 23:37

040-ffmpeg-add-svt-av1-0.8.3.patch fails checksum validation.

thibaultmol commented on 2020-05-16 19:52

all possible features for 'AMD' It's not very clear if this is about Ryzen cpu's or Radeon gpu's. or both. Maybe adding that clarification would be nice