Package Details: ffmpeg-headless 1:3.4.1-1

Git Clone URL: (read-only)
Package Base: ffmpeg-headless
Description: Complete solution to record, convert and stream audio and video; optimised for server (headless) systems
Upstream URL:
Licenses: GPL3
Conflicts: ffmpeg
Provides: ffmpeg,,,,,,,,,
Replaces: ffmpeg
Submitter: an7oine
Maintainer: dantob
Last Packager: dantob
Votes: 9
Popularity: 0.504274
First Submitted: 2014-12-31 13:12
Last Updated: 2017-12-13 11:23

Required by (772)

Sources (1)

Latest Comments

dantob commented on 2017-10-29 09:29

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

aphirst commented on 2017-10-28 11:54

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 mailing list or IRC #ffmpeg on
Include the log file "config.log" produced by configure as this will help
solve the problem.
==> ERROR: A failure occurred in build().
[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


mmozeiko commented on 2017-04-16 19:02

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

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

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

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

dantob commented on 2016-03-04 01:20

ffmpeg 3.0 breaks compilation of at least So I have created a new package that will follow the 2.8 branch (ffmpeg-headless2.8). Thanks.

dantob commented on 2016-02-03 03:08

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 ffmpeg-headless

dantob commented on 2016-01-30 12:22

Hi GregoD. I have added armv7h as requested but I haven't bumped the package version, so for now you will have to manually re-download the pkgbuild.

GregoD commented on 2016-01-27 14:21

Thank you for updating. It'd be good if you could for next versions add 'armv7h' to arquitectures list in PKGBUILD as it compiles perfectly on a Raspberry Pi 2B+ using Arch Linux ARM. Many of us are using this as a headless little server.

All comments