Package Details: ffmpeg-full-git 6.2.r114669.g240fd04db2-1

Git Clone URL: https://aur.archlinux.org/ffmpeg-full-git.git (read-only, click to copy)
Package Base: ffmpeg-full-git
Description: Complete solution to record, convert and stream audio and video (all possible features including libfdk-aac; git version)
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, ffmpeg-full, ffmpeg-git, libavcodec.so, libavdevice.so, libavfilter.so, libavformat.so, libavutil.so, libpostproc.so, libswresample.so, libswscale.so
Submitter: dbermond
Maintainer: dbermond
Last Packager: dbermond
Votes: 19
Popularity: 0.80
First Submitted: 2015-12-27 19:22 (UTC)
Last Updated: 2024-04-04 16:11 (UTC)

Required by (1821)

Sources (7)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 .. 13 Next › Last »

kode54 commented on 2023-02-10 08:29 (UTC)

The SVT VP9 patch fails to build now, because this flag is now an internal capability flag declared in a different header:

libavcodec/libsvt_vp9.c:692:46: error: ‘AV_CODEC_CAP_AUTO_THREADS’ undeclared here (not in a function); did you mean ‘FF_CODEC_CAP_AUTO_THREADS’?
  692 |     .p.capabilities   = AV_CODEC_CAP_DELAY | AV_CODEC_CAP_AUTO_THREADS,
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~
      |                                              FF_CODEC_CAP_AUTO_THREADS

dbermond commented on 2022-11-13 11:59 (UTC)

@Tjuh That's because upstream made another changes that breaks the svt-hevc patch, a short while after that update. Now fixed, as the package is now updated to match the latest upstream changes.

Tjuh commented on 2022-11-13 03:33 (UTC)

Have not been able to build since the last commit;

==> Starting prepare()...
patching file 010-ffmpeg-add-svt-hevc-gb62f72e.patch
patching file configure
Hunk #2 succeeded at 1867 (offset 2 lines).
Hunk #3 FAILED at 3383.
Hunk #4 succeeded at 6751 (offset -8 lines).
1 out of 4 hunks FAILED -- saving rejects to file configure.rej
patching file libavcodec/Makefile
Hunk #1 succeeded at 1109 (offset 8 lines).
patching file libavcodec/allcodecs.c
Hunk #1 succeeded at 808 (offset 14 lines).
patching file libavcodec/libsvt_hevc.c
==> ERROR: A failure occurred in prepare().

configure.rej;

--- configure
+++ configure
@@ -3383,6 +3385,7 @@ libx264_encoder_select="atsc_a53"
 libx264rgb_encoder_deps="libx264"
 libx264rgb_encoder_select="libx264_encoder"
 libx265_encoder_deps="libx265"
+libsvt_hevc_encoder_deps="libsvthevc"
 libxavs_encoder_deps="libxavs"
 libxavs2_encoder_deps="libxavs2"
 libxvid_encoder_deps="libxvid"

dbermond commented on 2022-03-22 13:57 (UTC)

@Culted Things changed really fast on ffmpeg git master. It now also fails to build with svt-hevc due to outdated patch. Temporarily disabled it until there is an updated patch, and the package is now building fine.

Culted commented on 2022-03-22 02:10 (UTC)

getting errors during patching

patching file configure
Hunk #1 succeeded at 289 (offset 1 line).
Hunk #2 succeeded at 1814 (offset 21 lines).
Hunk #3 succeeded at 3376 (offset 59 lines).
Hunk #4 succeeded at 6671 (offset 133 lines).
patching file libavcodec/Makefile
Hunk #1 succeeded at 1093 (offset 29 lines).
patching file libavcodec/allcodecs.c
Hunk #1 FAILED at 774.
1 out of 1 hunk FAILED -- saving rejects to file libavcodec/allcodecs.c.rej
patching file libavcodec/libsvt_hevc.c
==> ERROR: A failure occurred in prepare().
    Aborting...

wertercatt commented on 2022-03-04 18:02 (UTC)

Figured out my issue. openh264-git is no longer providing openh264 in a way that pkg-config can see it. When I switched over to the openh264 package, ffmpeg-full-git was able to compile properly again.

dbermond commented on 2022-02-27 00:50 (UTC)

@wertercatt Package is building fine.

wertercatt commented on 2022-02-26 21:04 (UTC)

Build configuration fails to find openh264

==> Starting pkgver()...
==> Updated version: ffmpeg-full-git 5.1.r105777.gdf272928ff-1
==> Sources are ready.
==> Making package: ffmpeg-full-git 5.1.r105777.gdf272928ff-1 (Sat 26 Feb 2022 03:03:20 PM CST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Starting pkgver()...
==> Removing existing $pkgdir/ directory...
==> Starting build()...
  -> Running ffmpeg configure script...
ERROR: openh264 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.
==> ERROR: A failure occurred in build().
    Aborting...
 -> error making: ffmpeg-full-git

wertercatt commented on 2022-02-25 17:48 (UTC)

@ak2021 Reboot your system.

ak2021 commented on 2022-01-19 19:26 (UTC) (edited on 2022-01-19 19:30 (UTC) by ak2021)

Anyone know how to fix this?

==> Starting prepare()...
patching file libavfilter/vf_libvmaf.c
patching file configure
Hunk #1 succeeded at 289 (offset 1 line).
Hunk #2 succeeded at 1813 (offset 20 lines).
Hunk #3 succeeded at 3381 (offset 64 lines).
Hunk #4 succeeded at 6680 (offset 142 lines).
patching file libavcodec/Makefile
Hunk #1 succeeded at 1088 (offset 24 lines).
patching file libavcodec/allcodecs.c
Hunk #1 succeeded at 783 (offset 9 lines).
patching file libavcodec/libsvt_hevc.c
patching file configure
Hunk #1 succeeded at 286 (offset 1 line).
Hunk #2 succeeded at 1856 with fuzz 1 (offset 23 lines).
Hunk #3 succeeded at 3375 (offset 62 lines).
Hunk #4 succeeded at 6652 (offset 126 lines).
patching file libavcodec/Makefile
Hunk #1 succeeded at 1083 (offset 23 lines).
patching file libavcodec/allcodecs.c
Hunk #1 succeeded at 768 (offset 9 lines).
patching file libavcodec/libsvt_vp9.c
==> Starting pkgver()...
==> Starting build()...
  -> Running ffmpeg configure script...
ERROR: failed checking for nvcc.

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.
==> ERROR: A failure occurred in build().
    Aborting...