Package Details: ffmpeg-git 7.2.r117638.g153a6dc8fa-1

Git Clone URL: https://aur.archlinux.org/ffmpeg-git.git (read-only, click to copy)
Package Base: ffmpeg-git
Description: Complete solution to record, convert and stream audio and video (git version)
Upstream URL: https://www.ffmpeg.org/
Keywords: audio codec convert encoder ffmpeg media vaapi video
Licenses: GPL-3.0-or-later
Conflicts: ffmpeg
Provides: ffmpeg, libavcodec.so, libavdevice.so, libavfilter.so, libavformat.so, libavutil.so, libpostproc.so, libswresample.so, libswscale.so
Submitter: DrZaius
Maintainer: dbermond
Last Packager: dbermond
Votes: 73
Popularity: 0.21
First Submitted: 2011-01-17 22:00 (UTC)
Last Updated: 2024-10-24 20:29 (UTC)

Required by (1921)

Sources (3)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 .. 24 Next › Last »

dbermond commented on 2023-12-02 15:15 (UTC)

@ioctl This package is based on repository ffmpeg. Being such, it takes the options from the ffmpeg PKGBUILD for compatibility, and there are no such options there, as it enables only the vulkan hwaccels for decoding, and not the vulkan filters. The vulkan hwaccels for decoding are enabled here, as in repository ffmpeg. If you need ffmpeg git master and vulkan filters, you can use ffmpeg-full-git.

ioctl commented on 2023-12-02 08:15 (UTC)

There is no one Vulkan filter build despite the build settings. Check this:

ffmpeg -filters | grep vulkan

Please look at the man ffmpeg-all:

VULKAN VIDEO FILTERS ... To enable compilation of these filters you need to configure FFmpeg with "--enable-vulkan" and either "--enable-libglslang" or "--enable-libshaderc".

The libshaderc depend on the libglslang. Please enable one of them in the build to unlock vulkan filters.

Histy commented on 2023-10-16 20:58 (UTC) (edited on 2023-10-16 21:01 (UTC) by Histy)

@w7rus Just force update the those two packages skipping dependency checks and then just recompile and install this one. It'll use the new version when compiling.

w7rus commented on 2023-10-16 13:01 (UTC)

@dbermond Would there be updates for newer versions of dav1d and rav1e? As of now unable to perform system update:

:: installing dav1d (1.3.0-1) breaks dependency 'libdav1d.so=6-64' required by ffmpeg-git
:: installing rav1e (0.6.6-3) breaks dependency 'librav1e.so=0-64' required by ffmpeg-git

ffmpeg-git required by mpv-full for use in SVP4

dbermond commented on 2023-09-06 22:06 (UTC)

@shrigma I do not have the answer for your question. Maybe in upstream ffmpeg git master there could be introduced something that broke clang support? Seeing that the failures you are getting comes from assembly code, this is possible. Who knows. Use the default Arch Linux flags and it will build fine. Also, make sure to always do a clean build, being it by using the makepkg '-C' flag or by building in a clean chroot. But I think this is not the appropriate place to discuss such type of clang issue, as it is unrelated to the package. You can discuss it in a more appropriate place, like some forum or discussion board.

shrigma commented on 2023-09-06 09:28 (UTC)

@dbermond But why did ffmpeg suddenly stop building with LLVM tools? I was building it with LTO for almost a year now, yet something broke and i can't figure it out.

dbermond commented on 2023-09-05 21:48 (UTC)

@shrigma You're using the custom linker flag '-fuse-ld=lld', and this is not standard in Arch Linux. Try to remove it, and/or use the unmodified makepkg.conf shipped by pacman.

shrigma commented on 2023-09-05 16:45 (UTC) (edited on 2023-09-05 16:49 (UTC) by shrigma)

@dbermond x86_64, Arch, lld linker.

/etc/makepkg.conf: pastebin.com/Q9zn0tqK

dbermond commented on 2023-09-04 23:33 (UTC)

@shrigma I've just checked, and the package is building fine. What is your operating system? (are you using Arch Linux?) What is your platform? (are you on x86_64?) What is your building command? (are you using makepkg?)