Package Details: ffmpeg-full-git 4.2.r93293.gdb332832a1-1

Git Clone URL: https://aur.archlinux.org/ffmpeg-full-git.git (read-only)
Package Base: ffmpeg-full-git
Description: Complete solution to record, convert and stream audio and video (all possible features including nvenc, qsv and libfdk-aac; git version)
Upstream URL: https://www.ffmpeg.org/
Keywords: audio codec convert cuda cuvid decklink encoder fdk-aac fdkaac ffmpeg ffmpeg-git hwaccel libnpp media nvenc qsv quicksync vaapi video
Licenses: custom: nonfree and unredistributable
Conflicts: ffmpeg
Provides: ffmpeg, ffmpeg-full, ffmpeg-git, libavcodec.so, libavdevice.so, libavfilter.so, libavformat.so, libavresample.so, libavutil.so, libpostproc.so, libswresample.so, libswscale.so
Submitter: dbermond
Maintainer: dbermond
Last Packager: dbermond
Votes: 10
Popularity: 1.501625
First Submitted: 2015-12-27 19:22
Last Updated: 2019-03-05 13:18

Dependencies (101)

Required by (850)

Sources (2)

Latest Comments

1 2 3 4 5 Next › Last »

TomCatT commented on 2019-03-14 14:33

This works like a champ AND I can use it to stay on top of the latest update. I should have used Arch Linux years ago. Thanks.

dbermond commented on 2019-02-22 01:48

@filthyAUR I have temporarily disabled cuda-sdk since upstream is taking longer than expected to fix it.

filthyAUR commented on 2019-02-19 17:18

Alright, guess I'll just disable cuda-sdk as I don't need it on my machine anyway.

dbermond commented on 2019-02-18 00:41

@filthyAUR This is a known upstream issue. You can follow the problem in the upstream bug tracker at ticket #7742.

filthyAUR commented on 2019-02-16 23:56

Current version (4.2.r92924.g5faa1b8b5a-1) doesn't build:

CC  libavfilter/vf_scale_cuda.o
In file included from libavfilter/vf_scale_cuda.c:31:
./libavutil/cuda_check.h: In function ‘ff_cuda_check’:
./libavutil/cuda_check.h:38:7: error: ‘tcuGetErrorName’ undeclared (first use in this function); did you mean ‘cuGetErrorName’?
     ((tcuGetErrorName *)cuGetErrorName_fn)(err, &err_name);
       ^~~~~~~~~~~~~~~
       cuGetErrorName
./libavutil/cuda_check.h:38:7: note: each undeclared identifier is reported only once for each function it appears in
./libavutil/cuda_check.h:38:24: error: expected expression before ‘)’ token
     ((tcuGetErrorName *)cuGetErrorName_fn)(err, &err_name);
                        ^
./libavutil/cuda_check.h:39:7: error: ‘tcuGetErrorString’ undeclared (first use in this function); did you mean ‘cuGetErrorString’?
     ((tcuGetErrorString *)cuGetErrorString_fn)(err, &err_string);
       ^~~~~~~~~~~~~~~~~
       cuGetErrorString
./libavutil/cuda_check.h:39:26: error: expected expression before ‘)’ token
     ((tcuGetErrorString *)cuGetErrorString_fn)(err, &err_string);
                          ^
NVCC    libavfilter/vf_scale_cuda.ptx
make: *** [ffbuild/common.mak:60: libavfilter/vf_scale_cuda.o] Error 1
make: *** Waiting for unfinished jobs....
==> ERROR: A failure occurred in build().
    Aborting...
==> ERROR: Makepkg was unable to build ffmpeg-full-git.
==> Restart building ffmpeg-full-git ? [y/N]
==> ----------------------------------------
==>

ffmpeg-full doesn't have this error, so I assume the version on git broke something.

dbermond commented on 2018-12-11 13:33

@clap22 Usually I do not increase pkgrel for the needed rebuilds. I left the rebuilds as a user responsibility. Of course I can change this in the future, but for the time being I'm doing it in this way. Thanks for the interest in this package.

clap22 commented on 2018-12-07 19:05

Today this needed to be rebuilt against the new libfdk-aac for me. Is it worth incrementing pkgrel to trigger it for everyone?

clap22 commented on 2018-11-08 00:04

@dbermond I had the same problem as @winneon - I have only an AMD GPU present and if I install cuda it breaks a few apps like mpv.

mpv by default always shows this for me: Cannot load libcuda.so.1 If cuda is present it hangs then segfaults, I can't provide exact error because I'm not touching that cuda package never more.

edit: I created alternate packages based on this and mpv-full-git removing Nvidia and Intel stuff. They're called ffmpeg-amd-full-git and mpv-amd-full-git - its my first try on AUR, but it should work as well as this one and should fix some problems related to cuda presence with AMD gpus.

dbermond commented on 2018-10-05 02:12

Important note:

  • in short: the next time you update your system, use this command: # pacman -Syu intel-media-driver. If you're using intel-media-driver-git you're not affected and you can skip this note.

  • the long story: intel-media-driver is now in the [community] official repository (it is a dependency of intel-media-sdk, which in turn is a dependency of this package). intel-media-driver from the official repository changed the pkgver major number, causing it to be seen as a downgrade by pacman (and AUR helpers of course). This means that pacman will not automatically pull/install intel-media-driver from official repositories when you simply use the usual -Syu. You need to manually specify intel-media-driver alongside with the -Syu command as shown above.

dbermond commented on 2018-09-30 15:59

@SolarAquarion Ok, thank you for the feedback.