Package Details: ffmpeg-full 3.4-4

Git Clone URL: https://aur.archlinux.org/ffmpeg-full.git (read-only)
Package Base: ffmpeg-full
Description: Record, convert and stream audio and video (all possible features including nvenc, qsv and libfdk-aac)
Upstream URL: http://www.ffmpeg.org/
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, libavcodec.so, libavdevice.so, libavfilter.so, libavformat.so, libavresample.so, libavutil.so, libpostproc.so, libswresample.so, libswscale.so, qt-faststart
Submitter: rpolzer
Maintainer: dbermond
Last Packager: dbermond
Votes: 63
Popularity: 1.926813
First Submitted: 2013-01-24 11:17
Last Updated: 2017-11-09 18:00

Dependencies (89)

Required by (766)

Sources (2)

Latest Comments

dbermond commented on 2017-11-09 18:01

@FallenSnow
Thank you for reporting this. Fixed.

FallenSnow commented on 2017-11-06 00:47

If arch is not x86_64 the ./configure script throws an error because "$_ldflags" is not defined.

dbermond commented on 2017-11-03 16:31

@dangerenok
Good to know that you found a way to get it working. Thank you for the feedback.
This situation about librsvg/libxcb/libpthread-stubs is very curious.

dangerenok commented on 2017-11-03 16:16

@dbermond
My librsvg from the official repositories.
I`m try ffmpeg-full-nvenc - the error is exactly the same.
I took Your advice and tried to install with makepkg - the error is exactly the same. But "ffbuild/config.log" say:
"pkg-config --exists --print-errors librsvg-2.0
Package pthread-stubs was not found in the pkg-config search path.
Perhaps you should add the directory containing `pthread-stubs.pc'
to the PKG_CONFIG_PATH environment variable
Package 'pthread-stubs', required by 'xcb', not found
ERROR: librsvg-2.0 not found using pkg-config"

I`m install $ yaourt -Syua libpthread-stubs
This solved my problem and ffmpeg-full is established normally.

But what is interesting is that hardware encoding in my obs-studio from install of ffmpeg-full (native ffmpeg from the official repository)

dbermond commented on 2017-11-02 18:10

@dangerenok
Sorry, but I still cannot reproduce your issue.
Package builds and works fine for me when using 'yaourt -Syua ffmpeg-full'.

If you are using librsvg-git from the aur, try to use librsvg from the official repositories.

You can try a different aur helper and see if it works.
If it still does not work, I suggest you to try plain makepkg.

dbermond commented on 2017-11-02 18:05

@Cebtenzzre
That's correct, ffmpeg-full-nvenc package does not have libflite support due to no use of --enable-libflite. flite is not autodetected by ffmpeg, it must be explicitly enabled at configure time.

Thank you for the interest in ffmpeg-full.

dangerenok commented on 2017-11-02 07:47

@dbermond
I`m use:
$ yaourt -Syua ffmpeg-full
...
-> Running ffmpeg configure script. Please wait...
ERROR: librsvg-2.0 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
ffmpeg-user@ffmpeg.org mailing list or IRC #ffmpeg on irc.freenode.net.
Include the log file "ffbuild/config.log" produced by configure as this will help
solve the problem.
==> ERROR: A failure occurred in build().
Aborting...
==> ERROR: Makepkg was unable to build ffmpeg-full.
==> Restart building ffmpeg-full ? [y/N]

Cebtenzzre commented on 2017-11-02 01:04

Whoops, I'm an idiot. I saw ffmpeg-full-nvenc's dependency on flite v2 and I thought it was used. Turns out there's no --enable-libflite in its PKGBUILD...
Well, thanks anyway.

dbermond commented on 2017-11-01 21:16

@Cebtenzzre
ffmpeg does not support flite version 2. They still use version 1. You can try for yourself and see that it fails at the configure stage.

I'm aware of the issues regarding flite version 1. I have already asked the flite1 aur package maintainer to patch it, but until now he has not yet answered anything. I'm considering to create another flite1 package with the needed patches if he remains silent. This can wait until ffmpeg 3.5 release, as there were already changes in ffmpeg git master post 3.4 that prevent ffmpeg to compile with the current state of the flite1 package.

dbermond commented on 2017-11-01 19:53

@dangerenok
Hi. I cannot reproduce your issue.
Package is building and working fine.
Please provide the command that you're using to install.

All comments