Package Details: ffmpeg-headless 1:8.1.1-2

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, libswresample.so, libswscale.so
Submitter: an7oine
Maintainer: lapicidae
Last Packager: lapicidae
Votes: 26
Popularity: 0.000000
First Submitted: 2014-12-31 13:12 (UTC)
Last Updated: 2026-05-15 09:37 (UTC)

Required by (2387)

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

« First ‹ Previous 1 2 3 4 5 Next › Last »

dantob commented on 2017-12-21 13:24 (UTC) (edited on 2017-12-21 13:27 (UTC) by dantob)

You will have to ignore deps and upgrade x265 and then rebuild ffmpeg-headless. WARNING: ffmpeg-headless might be broken until you rebuild!

pacman -Sy; pacman -Sd x265; rebuild & reinstall ffmpeg-headless;

(It has always been this way, I've not bumped the pkgrel in the past because it seemed mostly pointless. I can stop depending on specific versions of x265 but this is how it is in the upstream package. I assume there must be a reason for it)

aphirst commented on 2017-12-21 12:58 (UTC)

I don't think the pkgrel bump did it for me. I manually updated ffmpeg-headless, but I still get on pacman -Syu:

:: ffmpeg-headless: installing x265 (2.6-1) breaks dependency 'libx265.so=130-32'

Even though I don't see that specific so version in the PKGBUILD for ffmpeg-headless...

djmattyg007 commented on 2017-12-20 21:03 (UTC)

Could you please bump the pkgrel to trigger a rebuild against the latest version of x265?

dantob commented on 2017-10-29 09:29 (UTC)

Looks like openjpeg 2.3 broke API again, should be resolved.

aphirst commented on 2017-10-28 11:54 (UTC)

Does the build system need to be updated, or the openjpeg dependency modified? [alarm@alarm ffmpeg-headless]$ makepkg -c -si ==> Making package: ffmpeg-headless 1:3.3.4-1 (Sat 28 Oct 12:51:56 BST 2017) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Retrieving sources... -> Found ffmpeg-3.3.4.tar.xz -> Found ffmpeg-openjpeg2.2.patch ==> Validating source files with sha256sums... ffmpeg-3.3.4.tar.xz ... Passed ffmpeg-openjpeg2.2.patch ... Passed ==> Extracting sources... -> Extracting ffmpeg-3.3.4.tar.xz with bsdtar ==> Starting prepare()... patching file configure patching file libavcodec/libopenjpegdec.c patching file libavcodec/libopenjpegenc.c ==> Removing existing $pkgdir/ directory... ==> Starting build()... ERROR: libopenjpeg 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.freenode.net. Include the log file "config.log" produced by configure as this will help solve the problem. ==> ERROR: A failure occurred in build(). Aborting... [alarm@alarm ffmpeg-headless]$ pacaur -Ss openjpeg extra/openjpeg 1.5.2-1 An open source JPEG 2000 codec extra/openjpeg2 2.3.0-1 [installed] An open source JPEG 2000 codec, version 2.3.0 "config.log": https://ptpb.pw/g6mQ

mmozeiko commented on 2017-04-16 19:02 (UTC)

Please add aarch64 as supported architecture, this package works fine on 64-bit arm Raspberry Pi I am using.

mmozeiko commented on 2016-12-18 21:55 (UTC)

Could you please remove --disable-vaapi from configure? VAAPI works fine in headless mode, it can use DRI to communicate to GPU. To avoid x11/wayland pacakge dependencies from libva, you can install libva-headless package.

dantob commented on 2016-08-09 11:16 (UTC) (edited on 2016-12-19 05:46 (UTC) by dantob)

Having both openjpeg and openjpeg2 installed seems to break compilation. I guess its the same for the official package in extra. Removing openjpeg works around it.

an7oine commented on 2016-06-06 04:12 (UTC)

Please add armv6h as supported architecture (for both 3.0 and 2.8).

dantob commented on 2016-03-04 01:20 (UTC)

ffmpeg 3.0 breaks compilation of at least https://aur.archlinux.org/packages/zoneminder/. So I have created a new package that will follow the 2.8 branch (ffmpeg-headless2.8). Thanks.