Package Details: ffmpeg-full 7.1-1

Git Clone URL: https://aur.archlinux.org/ffmpeg-full.git (read-only, click to copy)
Package Base: ffmpeg-full
Description: Complete solution to record, convert and stream audio and video (all possible features including libfdk-aac)
Upstream URL: https://www.ffmpeg.org/
Keywords: audio codec convert cuda cuvid decklink encoder fdk-aac fdkaac hwaccel libnpp media nvenc svt video
Licenses: LicenseRef-nonfree-and-unredistributable
Conflicts: ffmpeg
Provides: ffmpeg, libavcodec.so, libavdevice.so, libavfilter.so, libavformat.so, libavutil.so, libpostproc.so, libswresample.so, libswscale.so
Submitter: rpolzer
Maintainer: dbermond
Last Packager: dbermond
Votes: 135
Popularity: 0.82
First Submitted: 2013-01-24 11:17 (UTC)
Last Updated: 2024-11-07 22:45 (UTC)

Required by (1914)

Sources (10)

Pinned Comments

dbermond commented on 2024-06-24 15:59 (UTC)

@LordSIGSEGV avoid creating files not tracked by pacman in the system reserved directories, specially symlinks to shared libraries, as this have the potential to completely break your system. I have already notified the quirc maintainer in the aur web page of the package in April-2024. While this issue is not solved in quirc, I recommend to use quirc-git, which currently has a better packaging and does not suffer from this problem.

Latest Comments

« First ‹ Previous 1 .. 21 22 23 24 25 26 27 28 29 30 31 .. 55 Next › Last »

FrederickZh commented on 2018-04-23 02:07 (UTC) (edited on 2018-04-23 10:02 (UTC) by FrederickZh)

Failed to compile...

libavformat/libopenmpt.c: In function ‘read_probe_openmpt’:
libavformat/libopenmpt.c:240:24: error: implicit declaration of function ‘openmpt_probe_file_header_without_filesize’ [-Werror=implicit-function-declaration]
         probe_result = openmpt_probe_file_header_without_filesize(
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
CC      libavformat/libsmbclient.o
CC      libavformat/libsrt.o
libavformat/libopenmpt.c:241:28: error: ‘OPENMPT_PROBE_FILE_HEADER_FLAGS_DEFAULT’ undeclared (first use in this function); did you mean ‘OPENMPT_ERROR_FUNC_RESULT_DEFAULT’?
                            OPENMPT_PROBE_FILE_HEADER_FLAGS_DEFAULT,
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                            OPENMPT_ERROR_FUNC_RESULT_DEFAULT
libavformat/libopenmpt.c:241:28: note: each undeclared identifier is reported only once for each function it appears in
libavformat/libopenmpt.c:244:29: error: ‘OPENMPT_PROBE_FILE_HEADER_RESULT_SUCCESS’ undeclared (first use in this function); did you mean ‘OPENMPT_PROBE_FILE_HEADER_FLAGS_DEFAULT’?
         if (probe_result == OPENMPT_PROBE_FILE_HEADER_RESULT_SUCCESS) {
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                             OPENMPT_PROBE_FILE_HEADER_FLAGS_DEFAULT
libavformat/libopenmpt.c:250:36: error: ‘OPENMPT_PROBE_FILE_HEADER_RESULT_WANTMOREDATA’ undeclared (first use in this function); did you mean ‘OPENMPT_PROBE_FILE_HEADER_RESULT_SUCCESS’?
         } else if (probe_result == OPENMPT_PROBE_FILE_HEADER_RESULT_WANTMOREDATA) {
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                    OPENMPT_PROBE_FILE_HEADER_RESULT_SUCCESS
libavformat/libopenmpt.c:254:36: error: implicit declaration of function ‘openmpt_probe_file_header_get_recommended_size’; did you mean ‘openmpt_module_error_get_last_message’? [-Werror=implicit-function-declaration]
                 if (p->buf_size >= openmpt_probe_file_header_get_recommended_size()) {
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                    openmpt_module_error_get_last_message
libavformat/libopenmpt.c:268:36: error: ‘OPENMPT_PROBE_FILE_HEADER_RESULT_FAILURE’ undeclared (first use in this function); did you mean ‘OPENMPT_PROBE_FILE_HEADER_RESULT_SUCCESS’?
         } else if (probe_result == OPENMPT_PROBE_FILE_HEADER_RESULT_FAILURE) {
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                    OPENMPT_PROBE_FILE_HEADER_RESULT_SUCCESS
cc1: some warnings being treated as errors
make: *** [ffbuild/common.mak:60: libavformat/libopenmpt.o] Error 1
make: *** Waiting for unfinished jobs....
In file included from libavformat/libsmbclient.c:21:0:
/usr/include/samba-4.0/libsmbclient.h:1036:38: warning: ‘struct timeval’ declared inside parameter list will not be visible outside of this definition or declaration
                               struct timeval *tbuf);
                                      ^~~~~~~
CC      libavformat/libssh.o
/usr/include/samba-4.0/libsmbclient.h:1841:41: warning: ‘struct timeval’ declared inside parameter list will not be visible outside of this definition or declaration
 int smbc_utimes(const char *url, struct timeval *tbuf);
                                         ^~~~~~~

dbermond commented on 2018-04-12 15:28 (UTC)

@galvez_65 AUR helpers should install it without any problem. Try to use another AUR helper if your chosen helper is not working. I know that yaourt installs it fine.

You can also install it manually with makepkg, which is preferred. For this, firstly build and install all AUR dependencies one by one (you can find them at the PKGBUILD file, marked by an # AUR: comment). Then build and install ffmpeg-full as the last step.

galvez_65 commented on 2018-04-08 21:27 (UTC) (edited on 2018-04-08 21:30 (UTC) by galvez_65)

how do I replace ffmpeg with ffmpeg-full? aurman -S ffmpeg-full says it is going to remove a bunch of things that depend on ffmpeg. and trying to install with pacmac says it could not satisfy dependencies specifically libavcodec.so=57-64 and libswscale.so=4-64 both required by libquicktime

friday13 commented on 2018-03-23 13:15 (UTC)

ERROR: opencv 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 "ffbuild/config.log" produced by configure as this will help solve the problem.

adsun commented on 2018-03-14 14:11 (UTC)

Ok. Thanks for the information.

dbermond commented on 2018-03-14 12:45 (UTC)

@adsun opencv 3.4.1-2 does not fix the ffmpeg build problem.

adsun commented on 2018-03-13 17:35 (UTC)

The opencv package was just rebuilt and updated to 3.4.1-2 from 3.4.1-1. opencv_version now executes successfully, so we should be able to re-enable libopencv.

dbermond commented on 2018-03-13 02:56 (UTC)

@wootywoot @piratejon @fitu996

This is a known upstream issue. I have temporarily disabled libopencv while there is not a fix for this.

Package is now building fine. Thank you for the interest.

fitu996 commented on 2018-03-13 01:19 (UTC)

@wootywoot @piratejon I meet the same problem.

But I believe this issue may be the broken of opencv. The last time I upgrade system, OpenCV is broken. Some of the package requires opencv broken, too. When calling "opencv_version" in shell, its says:

opencv_version: symbol lookup error: /usr/lib/libopencv_core.so.3.4: undefined symbol: _ZN3tbb10interface78internal15task_arena_base24internal_max_concurrencyEPKNS0_10task_arenaE

But another PC of mine doesn't meet the problem. OpenCV works well in that PC. Very strange.

piratejon commented on 2018-03-12 17:51 (UTC) (edited on 2018-03-12 17:52 (UTC) by piratejon)

wootywoot i think i am seeing the same issue. one possibility is this: https://github.com/opencv/opencv/issues/10246#issuecomment-350116500 . from ffmpeg-build/config.log it does appear to be compiling as C rather than C++:

https://pastebin.com/tiPWqUF1

I am not sure what the next steps would be to change that.