Package Details: ffmpeg-full 7.0.2-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: 134
Popularity: 0.94
First Submitted: 2013-01-24 11:17 (UTC)
Last Updated: 2024-08-03 21:35 (UTC)

Required by (1876)

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 .. 28 29 30 31 32 33 34 35 36 37 38 .. 55 Next › Last »

prometheus commented on 2017-07-15 20:58 (UTC)

I am using Manjaro GNOME Edition (17.0.2). This package needs chromaprint-fftw which conflicts with chromaprint. Trying to remove chromaprint leads to removal of gnome control panel (depends on cheese which depends on chromaprint)! Is there any way I can install ffmpeg-full? Output: notice: installing chromaprint-fftw-1.4.2-1 from cache loading packages... resolving dependencies... looking for conflicting packages... :: chromaprint-fftw and chromaprint are in conflict. Remove chromaprint? [y/N] error: unresolvable package conflicts detected error: failed to prepare transaction (conflicting dependencies) :: chromaprint-fftw and chromaprint are in conflict Dependencies for `ffmpeg-full' are not met, not building...

mralext20 commented on 2017-06-29 07:51 (UTC)

opencl seens to be a missing dependency for this package: ==> Making package: ffmpeg-full-nvenc 1:3.3.2-3 (Wed Jun 28 23:45:01 AKDT 2017) ==> Retrieving sources... -> Found ffmpeg-3.3.2.tar.xz -> Found ffmpeg-3.3.2.tar.xz.asc -> Found UNREDISTRIBUTABLE.txt ==> Validating source files with sha256sums... ffmpeg-3.3.2.tar.xz ... Passed ffmpeg-3.3.2.tar.xz.asc ... Skipped UNREDISTRIBUTABLE.txt ... Passed ==> Verifying source file signatures with gpg... ffmpeg-3.3.2.tar.xz ... Passed :: Building ffmpeg-full-nvenc package(s)... ==> Making package: ffmpeg-full-nvenc 1:3.3.2-3 (Wed Jun 28 23:45:04 AKDT 2017) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> WARNING: Using existing $srcdir/ tree ==> Removing existing $pkgdir/ directory... ==> Starting build()... ==> Starting configure... ERROR: opencv not found using pkg-config

kaadmy commented on 2017-05-28 18:22 (UTC) (edited on 2017-05-28 18:26 (UTC) by kaadmy)

It seems I'm still getting the PGP error: ==> Validating source files with sha256sums... ffmpeg-3.3.1.tar.xz ... Passed ffmpeg-3.3.1.tar.xz.asc ... Skipped UNREDISTRIBUTABLE.txt ... Passed ==> Verifying source file signatures with gpg... ffmpeg-3.3.1.tar.xz ... FAILED (unknown public key B4322F04D67658D8) ==> ERROR: One or more PGP signatures could not be verified! ==> ERROR: Makepkg was unable to build ffmpeg-full-nvenc. Edit: CaptaPraelium's fix worked

dark-saber commented on 2017-04-16 12:36 (UTC)

meatatt: Nice catch, thanks! Fixed now.

meatatt commented on 2017-04-16 12:13 (UTC)

Dependency libebur128 is no longer required (https://github.com/FFmpeg/FFmpeg/commit/005d058f4230f3207ebcf1131df7426d4f57392f).

bus commented on 2017-03-29 14:41 (UTC)

dark-saber: Thanks, man! You've made my life a tiny bit easier, and hopefully the package benefited too.

dark-saber commented on 2017-03-29 09:50 (UTC)

bus: You know what, I've switched to toolchain=hardened option as some other distros do and removed hardening-wrapper makedep. As a bonus, we are at full RELRO now instead of partial. The new security flags should be more strict than Arch default, so if anybody encounters problems, let me know!

dark-saber commented on 2017-03-27 14:19 (UTC)

bus: This was basically inherited from extra/ffmpeg PKGBUILD, and the reason why we use it is about ffmpeg not respecting security hardening flags (https://wiki.archlinux.org/index.php/DeveloperWiki:Security). Also ffmpeg seems to be a pretty big target for attacks. Without hardening-wrapper, the package would compile just fine, but it will miss some security features including RELRO (you can check it using checksec --file). So I guess I'll stick with mainstream Arch on this issue, and if there would be any changes, I'll happily merge them. And if you want to disable hardening, you can do it at your own risk. By the way, the compatibility issues you mentioned should probably be reported to Arch bug tracker / upstream, although I see some old bug reports about similar problems there. And since it is only a makedep, you can always write a short script which will remove hardening-wrapper after compiling this package.

bus commented on 2017-03-27 12:52 (UTC)

Is there a reason for having hardening-wrapper in the makedepends? It causes problems with multiple IDEs for me (and other people), while the package compiles without it just fine.