Package Details: ffmpeg-full-git 7.2.r118095.g95217872ad-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: 21
Popularity: 0.047427
First Submitted: 2015-12-27 19:22 (UTC)
Last Updated: 2024-12-20 01:21 (UTC)

Dependencies (134)

Required by (1909)

Sources (8)

Latest Comments

1 2 3 4 5 6 .. 15 Next › Last »

dbermond commented on 2025-01-04 23:54 (UTC)

@catzirl thanks for the confirmation. I've pushed the patch to lcevdev.

catzirl commented on 2025-01-04 02:15 (UTC)

@dbermond building with that patch works for me, thanks so much!

dbermond commented on 2024-12-30 14:39 (UTC)

@catzirl please try to build lcevdev with this patch and check if it works for you.

catzirl commented on 2024-12-30 04:38 (UTC)

@dbermond thanks for the quick response. I tried upgrading from lcevcdec-git 3.2.1.r12.g364ae4f-1 to lcevcdec-git 3.2.1.r12.g364ae4f-3 and also tried using lcevcdec 3.2.1-3, but they both gave the same SIGILL after clean rebuilds of ffmpeg-full-git.

Smae commented on 2024-12-26 20:02 (UTC)

How would I go about stripping out VapourSynth... would it just be a case of editing the pkgbuild? I don't 'think' I need vapoursynth support.

dbermond commented on 2024-12-26 00:20 (UTC)

@catzirl please try again with the updated lcevcdec 3.2.1-2 package.

catzirl commented on 2024-12-25 22:13 (UTC)

The latest build isn't working for me, running ffmpeg -h (or any other invocation) results in Illegal instruction. The SIGILL signal is being raised in liblcevc, but I don't know which opcode my CPU doesn't support.

CPU flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 popcnt lahf_lm pti ssbd ibrs ibpb stibp tpr_shadow flexpriority ept vpid dtherm ida vnmi flush_l1d

dbermond commented on 2024-11-02 14:32 (UTC)

@EndlessEden If you think the upstream build system is not correctly handling the compiler environment variables like 'CC', you should report this to them. Arch Linux packages are built with the default compiler in the distribution, which is gcc. Using another compiler is not supported, unless the package requires it explicitly. Upstream may not support building with clang (the last time I tried, it failed).

EndlessEden commented on 2024-11-02 11:00 (UTC) (edited on 2024-11-02 12:50 (UTC) by EndlessEden)

@dbermond -- idk if its my build environment, but i just noticed ./configure is ignoring makepkg.conf variables. (like CC, CXX, LD) breaking building on systems with tuned makepkg.conf. While it seems to grab CFLAGS, it ignores CC, even when its added inline in the PKGBUILD with ./configure.

Ive added the following just to ensure, and its working. \ --cc=$CC --cxx=$CXX \


Sidenote #1: id recommend checking if CC=clang, and set --nvcc=clang as well. It prevents some headaches with using NVCC with clang. | apparently with testing this is bad, as clang errors out out "-ptx"

Sidenote #2: Make also ignores $MAKEFLAGS, i confirmed this on multiple hosts.

dbermond commented on 2024-07-04 21:30 (UTC)

@spacemann yes, there is a a reason: it does not build against the stable lensfun package from the official repositories. ffmpeg requires the lensfun function 'lf_db_create', which is present only in lensfun git master. When trying to build with the stable lensfun from the official repositories, ffmpeg will complain about not finding lensfun with pkg-config, and the build log will show this: "error: 'lf_db_create' undeclared (first use in this function); did you mean 'lf_db_save'?". The lensfun-git package has not received an update in two years because the maintainer judged that there is no need for this, as it is a VCS package which is currently building fine and thus not requiring any intervention from him since then. This is perfectly normal in VCS packages, which can stay without an update during long times, as pkgver is automatically updated by makepkg. I've just checked, and ffmpeg-full-git is building perfectly fine using lensfun-git. I cannot reproduce your issue.