Package Details: ffmpeg-full 4.0.1-1

Git Clone URL: (read-only)
Package Base: ffmpeg-full
Description: Complete solution to record, convert and stream audio and video (all possible features including nvenc, qsv and libfdk-aac)
Upstream URL:
Keywords: audio codec convert cuda cuvid decklink encoder fdk-aac fdkaac ffmpeg hwaccel libnpp media nvenc qsv quicksync vaapi video
Licenses: custom: nonfree and unredistributable
Conflicts: ffmpeg, ffmpeg-decklink, ffmpeg-full-git, ffmpeg-full-nvenc, ffmpeg-git, ffmpeg-libfdk_aac, ffmpeg-nvenc, ffmpeg-qsv-git, ffmpeg-semifull-git
Provides: ffmpeg, ffmpeg-decklink, ffmpeg-full-nvenc, ffmpeg-libfdk_aac, ffmpeg-nvenc,,,,,,,,,, qt-faststart
Submitter: rpolzer
Maintainer: dbermond
Last Packager: dbermond
Votes: 70
Popularity: 1.462406
First Submitted: 2013-01-24 11:17
Last Updated: 2018-06-16 19:58

Dependencies (93)

Required by (757)

Sources (2)

Latest Comments

dbermond commented on 2018-06-16 20:00

@francoism90 ocl-icd provides opencl-icd-loader. Anyway, it's now changed.

francoism90 commented on 2018-06-13 07:56

opencl-icd-loader depend doesn't exit anymore, this is replaced by ocl-icd.

dbermond commented on 2018-05-26 02:36

@codyps Package is building fine. makepkg does not pull AUR dependencies, so when using makepkg you need to manually install them. pacaur is unmaintained, please use another AUR helper.

codyps commented on 2018-05-25 16:34

Build fails due to lack of kvazaar:

  -> Running ffmpeg configure script. Please wait...
ERROR: kvazaar >= 0.8.1 not found using pkg-config

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 "ffbuild/config.log" produced by configure as this will help
solve the problem.
==> ERROR: A failure occurred in build().
:: failed to build ffmpeg-full package(s)

Installing manually fixes build (pacaur -S kvazaar). PKGBUILD either needs config disabled or depdendency added.

EDIT: It seems that the dependency exists, so I'm not sure why pacaur isn't pulling it in and makepkg isn't requiring it.

dbermond commented on 2018-05-13 21:36

@ggrub I hope you have made a relogin or reboot after changing /etc/profile.d/ in order to changes to take effect.

ICQ ratecontrol mode requested, but is not supported by this SDK version

It seems that you are using unsupported options, but this is not the appropriate place for an extended discussion about ffmpeg support. Fell free to contact me on IRC if you want.

ggrub commented on 2018-05-13 20:09

no libmfx

intel-media-sdk-git (1.2a.r149.gfdd82d8-1) intel-media-driver-git (600.0130.r162.g1c2b061.gmmlib.r41.f5ded73-1)

/etc/profile.d/ export LIBVA_DRIVERS_PATH=/opt/intel/mediasdk/lib64 export LIBVA_DRIVER_NAME=iHD

ffmpeg -i test.avi -c:v h264_qsv -global_quality 10 -look_ahead 0 -an qsv.mp4 [h264_qsv @ 0x55a0179d7080] ICQ ratecontrol mode requested, but is not supported by this SDK version

Error initializing output stream 0:0 -- Error while opening encoder for output stream #0:0 - maybe incorrect parameters such as bit_rate, rate, width or height Conversion failed!

I don't know what to do

dbermond commented on 2018-05-13 16:33

@ggrub First of all, uninstall libmfx. Currently it's not being used here and maybe ffmpeg can wrongly use it when building.

Secondly, if you are using intel-media-sdk-git, I strongly recommend you to install the intel-media-driver-git package too (and not the stable intel-media-driver package) (use stable intel-media-driver package if you are using stable intel-media-sdk package).

Recompile ffmpeg-full after doing these mentioned changes. Make a clean build.

Now comes the runtime part. In order to use intel qsv you must enable the iHD driver. It's not enabled by default to not break any other libva driver that may be already explicitly setted by the user. It have to be enabled through the LIBVA_DRIVER_NAME environment variable. How to do it, is up to you (for example, the suggested approach to enable it in a system-wide basis is to uncomment the proper line in the file /etc/profile.d/ I placed a message that is shown after the post-install stage of intel-media-driver{,-git} package that informs the user about the need of using the iHD driver and how to enable it. Please read pacman install messages :)

ggrub commented on 2018-05-13 12:11

@dbermond intel-media-sdk-git (1.2a.r149.gfdd82d8-1), libmfx (1.23-1) How do i enable the iHD driver ?

dbermond commented on 2018-05-12 18:05

@misanthropist I don't think so. The changes are mostly on the programming (API) level. Upstream ffmpeg tends to be conservative in command line by preserving deprecated options in order to avoid end-user breakage. But anyway, I suggest you to test everything just to make sure.

misanthropist commented on 2018-05-12 17:48

I have some shell scripts that use ffmpeg, so to avoid problems: are there any changes to the commandline options?

All comments