Package Details: ffmpeg-headless 1:7.1-1

Git Clone URL: https://aur.archlinux.org/ffmpeg-headless.git (read-only, click to copy)
Package Base: ffmpeg-headless
Description: Complete solution to record, convert and stream audio and video; optimised for server (headless) systems
Upstream URL: https://ffmpeg.org
Licenses: 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: an7oine
Maintainer: lapicidae
Last Packager: lapicidae
Votes: 26
Popularity: 0.028976
First Submitted: 2014-12-31 13:12 (UTC)
Last Updated: 2024-11-08 00:49 (UTC)

Required by (1912)

Sources (1)

Pinned Comments

dantob commented on 2020-03-28 07:44 (UTC) (edited on 2020-03-28 07:47 (UTC) by dantob)

libva-headless is recommended over libva


Update system pacman -Syu --ignore=dav1d(x265,x264 ...etc)

Update package ignoring deps pacman -Sd dav1d(x265,x264 ...etc)

then rebuild AUR package against new library

Latest Comments

1 2 3 4 5 Next › Last »

tage commented on 2024-01-11 07:56 (UTC)

Since upgrading to vmaf 3.0 ffprobe failes with cannot load shared library libvmaf.so.1. One solution is to add libvmaf-compat as a dependency.

klemens commented on 2023-08-05 21:19 (UTC)

Currently the build fails with libavcodec/x86/mathops.h:125: Error: operand type mismatch for 'shr', see: https://bugs.archlinux.org/task/79281?project=1&string=ffmpeg

To fix this, add the following prepare function:

prepare() {
    cd ffmpeg
    git cherry-pick -n effadce6c756247ea8bae32dc13bb3e6f464f0eb # Fix assembling with binutil as >= 2.41
}

katt commented on 2023-03-21 20:22 (UTC)

@hashworks I try to keep as close as possible to the ffmpeg package in the repos, so I'd rather not do that, if it were to be added the the repo package I will however add it. (Unless there is a really good reason I should add it)

hashworks commented on 2023-03-21 19:07 (UTC)

Could you include openh264 (--enable-libopenh264)?

katt commented on 2023-01-31 15:43 (UTC)

@lapicidae Thanks for the heads up, added the patch.

lapicidae commented on 2023-01-31 08:44 (UTC) (edited on 2023-01-31 08:47 (UTC) by lapicidae)

https://trac.ffmpeg.org/ticket/10115
https://git.ffmpeg.org/gitweb/ffmpeg.git/commit/eb0455d64690eed0068e5cb202f72ecdf899837c

add in PKGBUILD -> prepare()

git cherry-pick -n eb0455d64690eed0068e5cb202f72ecdf899837c # hwcontext_vulkan: remove optional encode/decode extensions from the list

jxjl commented on 2022-12-21 14:34 (UTC)

Hi, I have played little bit more and found that the build problem is caused by 'libmfx'. This package is not available for ARM platform making the yay AUR helpler to get if from AUR. Unfortunately the package in AUR depends on non-headless version of libva and some other x86-only packages leading to requirements to install wayland and build errors. After I have removed the dependency on libmfx, the package builds ok. I had also to disable nvidia encoders and decoders as these are neither available on headless ARM.

katt commented on 2022-08-01 09:32 (UTC)

@jxjl No intel-* package is hard dependency here, not quite sure how you ended up with that error.

Is this via some AUR helper? If so, try without it. Those other packages it tried to include seemed quite.. weird?

jxjl commented on 2022-08-01 08:48 (UTC) (edited on 2022-08-01 08:50 (UTC) by jxjl)

I am no longer able to install this package on headless system due to dependency on intel-media-driver

the install fail with

-> The following packages are not compatible with your architecture:
vmaf-git  libva-git  intel-gmmlib-git  intel-media-driver-git  intel-media-sdk-git (libmfx-git)  svt-av1-git

trying to build for headless ARMv7 machine, the complaint about libva-git seems to be strange as well as I have libva-headless installed

katt commented on 2022-04-05 13:52 (UTC)

You not wanting to update ffmpeg is one thing, but please do not delay the update for everyone else because of it. Sure, we can edit the PKGBUILD ourselves, but then what purpose do you serve as a maintainer?