Package Details: ffmpeg-full 6.1.1-6

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: 1.33
First Submitted: 2013-01-24 11:17 (UTC)
Last Updated: 2024-05-02 21:46 (UTC)

Dependencies (122)

Required by (1859)

Sources (15)

Latest Comments

« First ‹ Previous 1 .. 5 6 7 8 9 10 11 12 13 14 15 .. 54 Next › Last »

Nanoshift commented on 2022-04-03 01:20 (UTC) (edited on 2022-04-08 00:45 (UTC) by Nanoshift)

When encoding using the libsvtav1 encoder and the encoding options "-svtav1-params film-grain=50", film grain isn't applied. I get a message that "svt-params needs libavcodec to be compiled with SVT-AV1 headers >= 0.9.1". I'm guessing this is because SVT-AV1 is only at version 0.9.0 in the extra repo even thought 0.9.1 was released over a month ago. Installing "svt-av1-git" and rebuilding ffmpeg-full caused other errors when I tried to encode a video. I will try installing SVT-AV1 0.9.1 manually and rebuilding ffmpeg-full to see if that fixes it. Edit: I made a custom PKGBUILD for svt-av1-0.9.1, and it works now (https://pastebin.com/iTCK2BDa). Put the text file in an empty folder, rename it to "PKGBUILD", navigate to the folder in the terminal, run "makepkg", then run pacman -U "path/to/folder/svt-av1-0.9.1-0.9.1-1-x86_64.pkg.tar.zst", then run "paru -S ffmpeg-full --rebuild". Leave the src folder and contents in place for the encoder to use.

bobpaul commented on 2022-03-07 14:05 (UTC)

@tgw314 I had the exact same issue with libvmaf. I was able to get around it by doing the following:

  1. temporarily put ffmpeg4.4 in my ignore packages and upgrade all official packages that don't depend on ffmpeg4.4 (you could also uninstall ffmpeg-full to work around the conflict)
  2. Start with a clean ffmpeg-full snapshot (if you use git, git clean -xfd) so there's no patches or build outputs from previous versions
  3. proceed with the build
  4. Undo step 1

I'm not sure if step 2 is really necessary.

dbermond commented on 2022-02-28 01:34 (UTC)

@ArchBoxHero There is no problem in building this package. I've just checked, and it's currently building fine.

ArchBoxHero commented on 2022-02-28 01:19 (UTC)

Can confirm what @tgw314 mentioned getting the same error on this ffmpeg-full package and the same error on the ffmpeg-full-git version too.

tgw314 commented on 2022-02-19 03:43 (UTC) (edited on 2022-02-19 12:38 (UTC) by tgw314)

I think it need to add vmaf to makedepends.

==> Starting build()... 
  -> Running ffmpeg configure script...
ERROR: libvmaf >= 2.0.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.libera.chat.
Include the log file "ffbuild/config.log" produced by configure as this will help
solve the problem.

dbermond commented on 2022-02-18 22:12 (UTC)

@misaka00251 Fixed.

misaka00251 commented on 2022-02-18 14:43 (UTC) (edited on 2022-02-18 14:44 (UTC) by misaka00251)

The patch is 404:

==> Making package: ffmpeg-full 5.0-1 (Fri 18 Feb 2022 10:40:33 PM CST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Found ffmpeg-5.0.tar.xz
  -> Found ffmpeg-5.0.tar.xz.asc
  -> Downloading 010-ffmpeg-add-svt-hevc-g111eef1.patch...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0    14    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
curl: (22) The requested URL returned error: 404
==> ERROR: Failure while downloading https://raw.githubusercontent.com/OpenVisualCloud/SVT-HEVC/111eef187fd7b91ad27573421c7238ef787e164f/ffmpeg_plugin/0001-lavc-svt_hevc-add-libsvt-hevc-encoder-wrapper.patch
    Aborting...

The file name is actually master-0001-lavc-svt_hevc-add-libsvt-hevc-encoder-wrapper.patch.

thales.barretto commented on 2022-02-01 00:32 (UTC)

@dbermond thanks for the help. I've found i was holding a broken package. Everything is building fine now.

dbermond commented on 2022-01-30 21:12 (UTC)

@thales.barretto The 'nvcc' binary is shipped by the cuda package, and not by cuda-tools. No changes needed.

thales.barretto commented on 2022-01-30 19:10 (UTC) (edited on 2022-01-31 02:03 (UTC) by thales.barretto)

The configure script uses the flag "--enable-cuda-nvcc", which requires 'nvcc'. 'nvcc' is now provided by the package cuda-tools. Please include 'cuda-tools' in the makedepends.

EDIT: I will dig deeper into why i had to install 'cuda-tools' (which solved the depency) along 'cuda' (missing nvcc). @dbermond Thanks for the attention, though.