Search Criteria
Package Details: ffmpeg-full-git 8.1.r121735.gbe99d2c0b2-1
Package Actions
| 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://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, libswresample.so, libswscale.so |
| Submitter: | dbermond |
| Maintainer: | dbermond |
| Last Packager: | dbermond |
| Votes: | 23 |
| Popularity: | 0.068382 |
| First Submitted: | 2015-12-27 19:22 (UTC) |
| Last Updated: | 2025-11-11 17:59 (UTC) |
Dependencies (135)
- alsa-lib
- aom (aom-vmaf-gitAUR, aom-av1-lavish-gitAUR, aom-psy101-gitAUR, aom-gitAUR)
- aribb24 (aribb24-gitAUR)
- avisynthplus (avisynthplus-gitAUR)
- bzip2 (bzip2-gitAUR)
- cairo (cairo-gitAUR)
- celtAUR (celt-gitAUR)
- chromaprint-fftwAUR
- codec2 (codec2-gitAUR, codec2-lpcnetAUR)
- dav1d (dav1d-gitAUR)
- davs2AUR (davs2-gitAUR)
- flite1AUR
- fontconfig (fontconfig-gitAUR, fontconfig-ubuntuAUR)
- freetype2 (freetype2-qdoled-aw3225qfAUR, freetype2-gitAUR, freetype2-macosAUR, freetype2-qdoledAUR)
- frei0r-plugins (frei0r-plugins-gitAUR)
- fribidi (fribidi-gitAUR)
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc-libs-snapshotAUR)
- glib2 (glib2-selinuxAUR, glib2-gitAUR, glib2-patched-thumbnailerAUR)
- glibc (glibc-gitAUR, glibc-eacAUR)
- glslang (glslang-gitAUR)
- gnutls (gnutls-gitAUR)
- gsm
- harfbuzz (harfbuzz-gitAUR)
- jackAUR (jack2-gitAUR, pipewire-jack-gitAUR, pipewire-full-jack-gitAUR, jack2, pipewire-jack)
- kvazaar (kvazaar-gitAUR)
- ladspa
- lame (lame-svnAUR, lame-altivecAUR)
- lcevcdecAUR (lcevcdec-gitAUR)
- lcms2 (lcms2-ff-gitAUR, lcms2-gitAUR, lcms2-ffAUR)
- libaribcaptionAUR (libaribcaption-gitAUR)
- libass (libass-gitAUR)
- libavc1394
- libbluray (libbluray-gitAUR)
- libbs2b (libbs2b-gitAUR)
- libcaca
- libcdio-paranoia (libcdio-paranoia-gitAUR)
- libdc1394
- libdrm (libdrm-gitAUR)
- libdvdnav (libdvdnav-gitAUR)
- libdvdread (libdvdread-gitAUR)
- libfdk-aac (libfdk-aac-gitAUR)
- libgcrypt
- libgme (libgme-gitAUR)
- libiec61883
- libilbc
- libjxl (libjxl-metricsAUR, libjxl-metrics-gitAUR, libjxl-gitAUR)
- libklvancAUR (libklvanc-gitAUR)
- liblc3 (liblc3-gitAUR)
- libmodplug (libmodplug-gitAUR, libopenmpt-modplugAUR)
- libmysofa (libmysofa-gitAUR, libmysofa-3djAUR)
- libopenmpt (libopenmpt-svnAUR)
- libplacebo (libplacebo-gitAUR)
- libpulse (pulseaudio-dummyAUR, libpulse-gitAUR)
- librabbitmq-c
- libraw1394
- librist (librist-gitAUR)
- librsvg (librsvg-gitAUR, librsvg-noglycinAUR)
- libsoxr
- libssh (libssh-gitAUR)
- libtheora (libtheora-gitAUR)
- libva (libva-gitAUR, libva-headlessAUR, intel-media-stack-legacy-binAUR, intel-media-stack-binAUR)
- libvdpau
- libvorbis (libvorbis-aotuvAUR, libvorbis-aotuv-lancerAUR, libvorbis-gitAUR)
- libvpl (libvpl-gitAUR, intel-media-stack-legacy-binAUR, intel-media-stack-binAUR)
- libvpx (libvpx-full-gitAUR, libvpx-gitAUR)
- libwebp (libwebp-gitAUR)
- libx11 (libx11-gitAUR, libx11-mr293AUR)
- libxcb (libxcb-gitAUR)
- libxext (libxext-gitAUR)
- libxml2 (libxml2-gitAUR)
- libxv
- lilv (lilv-gitAUR, lilv-gitAUR)
- mpeghdecAUR (mpeghdec-gitAUR)
- ocl-icd (khronos-ocl-icd-gitAUR, opencl-icd-loaderAUR)
- openal (openal-gitAUR)
- openapvAUR (openapv-gitAUR)
- opencore-amr (opencore-amr-gitAUR)
- opencv (opencv-cuda)
- openh264 (openh264-gitAUR)
- openjpeg2 (openjpeg-gitAUR)
- openvinoAUR (openvino-gitAUR)
- opus (opus-gitAUR)
- qrencode (qrencode-gitAUR)
- quircAUR (quirc-gitAUR)
- rav1e (rav1e-gitAUR)
- rockchip-mppAUR
- rtmpdump (rtmpdump-gitAUR)
- rubberband
- sdl2AUR (sdl2-compat-gitAUR, sdl2-gitAUR, sdl2-compat)
- shineAUR (shine-gitAUR)
- smbclient
- snappy (snappy-gitAUR)
- sndio (sndio-gitAUR)
- speex (speex-gitAUR)
- srt (srt-gitAUR)
- svt-av1 (svt-av1-gitAUR, svt-av1-bluesword-gitAUR, svt-av1-psy-gitAUR, svt-av1-essential-gitAUR, svt-av1-hdr-riv19-gitAUR)
- svt-hevc
- svt-vp9 (svt-vp9-gitAUR)
- tesseract (tesseract-gitAUR)
- twolame (twolame-gitAUR)
- uavs3d-gitAUR
- v4l-utils (v4l-utils-gitAUR)
- vapoursynth (vapoursynth-classicAUR, vapoursynth-gitAUR)
- vid.stab
- vmaf (vmaf-gitAUR)
- vo-amrwbencAUR
- vulkan-icd-loader (vulkan-icd-loader-gitAUR)
- vvencAUR (vvenc-gitAUR)
- x264 (x264-tmod-gitAUR, x264-gitAUR)
- x265 (x265-mod-patman-gitAUR, x265-gitAUR)
- xavsAUR
- xavs2AUR (xavs2-gitAUR)
- xevdAUR (xevd-gitAUR)
- xeveAUR (xeve-gitAUR)
- xvidcore (xvidcore-svnAUR)
- xz (xz-gitAUR)
- zeromq (zeromq-gitAUR)
- zimg (zimg-gitAUR)
- zlib (zlib-gitAUR, zlib-ng-compat-gitAUR, zlib-ng-compat)
- zvbi (zvbi-gitAUR)
- amf-headers (amf-headers-gitAUR) (make)
- clang (llvm-gitAUR, clang-minimal-gitAUR, clang17-binAUR) (make)
- cmake (cmake3AUR, cmake-gitAUR) (make)
- cuda (cuda11.1AUR, cuda-12.2AUR, cuda12.0AUR, cuda11.4AUR, cuda11.4-versionedAUR, cuda12.0-versionedAUR, cuda-12.5AUR, cuda-12.9AUR) (make)
- ffnvcodec-headers (ffnvcodec-headers-gitAUR, ffnvcodec-headers-11-1AUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- gmp (gmp-hgAUR) (make)
- libgl (libglvnd-gitAUR, amdgpu-pro-oglp-legacyAUR, nvidia-340xx-utilsAUR, amdgpu-pro-oglpAUR, libglvnd) (make)
- libomxil-bellagio (make)
- lv2 (lv2-gitAUR, lv2-gitAUR) (make)
- nasm (nasm-gitAUR) (make)
- opencl-headers (opencl-headers-gitAUR, adaptivecpp-gitAUR, adaptivecppAUR) (make)
- vulkan-headers (vulkan-headers-gitAUR) (make)
- nvidia-utils (nvidia-410xx-utilsAUR, nvidia-440xx-utilsAUR, nvidia-430xx-utilsAUR, nvidia-340xx-utilsAUR, nvidia-510xx-utilsAUR, nvidia-utils-teslaAUR, nvidia-470xx-utilsAUR, nvidia-550xx-utilsAUR, nvidia-390xx-utilsAUR, nvidia-vulkan-utilsAUR, nvidia-535xx-utilsAUR, nvidia-utils-betaAUR, nvidia-525xx-utilsAUR) (optional) – for NVIDIA CUVID/NVDEC/NVENC support
- vpl-runtime (vpl-gpu-rt-gitAUR, intel-media-stack-legacy-binAUR, intel-media-sdk-gitAUR, intel-media-stack-binAUR, intel-media-sdk, vpl-gpu-rt) (optional) – for Intel Quick Sync Video
Required by (2081)
- 0wgram (requires ffmpeg)
- 2h4u (requires ffmpeg) (make)
- 3ncode-git (requires ffmpeg)
- 48tools (requires ffmpeg)
- 64gram-desktop (requires ffmpeg)
- aaxtomp3 (requires ffmpeg)
- aaxtomp3-git (requires ffmpeg)
- ab-av1 (requires ffmpeg)
- abyss-engine-git (requires ffmpeg)
- aconcat (requires ffmpeg)
- adlmidi (requires ffmpeg) (optional)
- adlmidi-git (requires ffmpeg) (optional)
- aegisub-arch1t3cht (requires ffmpeg)
- aegisub-arch1t3cht-qt5-git (requires ffmpeg)
- aegisub-arch1t3cht-xdg-git (requires ffmpeg)
- aegisub-japan7-git (requires ffmpeg)
- aigcpanel-git (requires ffmpeg)
- airsonic-advanced-git (requires ffmpeg) (optional)
- akkoma (requires ffmpeg) (optional)
- akkoma-bin (requires ffmpeg) (optional)
- Show 2061 more...
Sources (11)
- 010-ffmpeg-add-svt-hevc.patch
- 020-ffmpeg-add-svt-hevc-docs-ged80959.patch
- 030-ffmpeg-add-svt-vp9.patch
- 040-ffmpeg-add-av_stream_get_first_dts-for-chromium.patch
- 050-ffmpeg-fix-cuda-nvcc-with-gcc14.patch
- 060-ffmpeg-whisper.cpp-fix-pkgconfig.patch
- git+https://git.ffmpeg.org/ffmpeg.git
- git+https://github.com/lensfun/lensfun.git
- https://github.com/ggml-org/whisper.cpp/archive/v1.8.2/whisper.cpp-1.8.2.tar.gz
- https://github.com/obsproject/obs-studio/archive/32.0.2/obs-studio-32.0.2.tar.gz
- LICENSE
Latest Comments
1 2 3 4 5 6 .. 16 Next › Last »
dbermond commented on 2025-11-11 18:03 (UTC)
@dbermond ffmpeg have just added support for opencv4 in the git master branch. The package was updated to reflect this, dropping the opencv2 dependency from the AUR and using opencv from the official repositories, while opencv5 is not yet released.
dbermond commented on 2025-11-08 14:57 (UTC)
@kekmacska reproduced the lensfun issue. That's because the lensfun-git package recently implemented a change that makes it to install its files to non-standard locations, defying the whole purpose of VCS packages, breaking the VCS package guidelines from the ArchWiki and requiring users to have both lensfun and lensfun-git packages intalled. In such a bad scenario, I have dropped the dependency on lensfun-git package, building it locally as a static library for the time being. Using a local static lensfun library also have the benefit of avoid rebuilding packages requiring lensfun, like gegl (required for gimp, a commonly used package), as lensfun git master currently have a soname bump in relation to the last stable version. Notice that ffmpeg does not compile against the latest lensfun stable version (v0.3.4), requiring lensfun git master. Users requiring lensfun for other packages now can replace lensfun-git by lensfun and do the appropriate rebuilds for the stable version if needed. Thanks for reporting.
kekmacska commented on 2025-11-08 00:14 (UTC)
@dbermond Sorry, the opencv thing was really my fault, i should've looked at my installed packages better. But now lensfun has an issue, i also tried fixing it in the pkgbuild and in the configure script but to me it seems like an upstream issue, but i'm too tired to say definitely. lensfun arch and lensfun-git aur doesnt work either (this pkgbuild originally has lensfun-git). -> Running ffmpeg configure script... ERROR: lensfun 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. ==> HIBA: Hiba történt a build()-ben. Megszakítás...
[🔴] × pacman -Qi | grep lensfun Igényli : accountsservice appmenu-gtk-module appstream at-spi2-core avahi ayugram-desktop-git bluez bluez-utils cairo colord curlftpfs dbus-glib dconf ddcutil desktop-file-utils dissent-git enchant evince ffmpeg4.4 fluidsynth fprintd fwupd gcr gcr-4 gdk-pixbuf2 ghostscript glib-networking glib2-devel glibmm glibmm-2.68 glycin gnome-desktop gnome-firmware gnome-keyring gnome-menus gobject-introspection gpgme graphene gspell gssdp gst-libav gst-plugin-pipewire gst-plugins-bad gst-plugins-bad-libs gst-plugins-base gst-plugins-base-libs gst-plugins-espeak gst-plugins-good gst-plugins-ugly gstreamer gstreamer-vaapi gtk-update-icon-cache gtk3 gtk4 gtkmm-4.0 gtkmm3 gtksourceview3 gtksourceview5 gts gupnp gupnp-igd gvfs gvfs-afc gvfs-goa gvfs-google gvfs-gphoto2 gvfs-mtp gvfs-nfs gvfs-smb harfbuzz iio-sensor-proxy imagemagick json-glib kwallet lensfun lensfun-git lib32-glib2 libadwaita libappindicator libblockdev libblockdev-crypto libblockdev-fs libblockdev-loop libblockdev-mdraid libblockdev-nvme libblockdev-part libblockdev-swap libcloudproviders libcolord libdbusmenu-glib libdbusmenu-gtk3 libfprint libgee libgirepository libgoa libgsf libgtop libgudev libgusb libgxps libhandy liblangtag liblqr libmanette libmbim libmm-glib libmpd libnice libnm libnotify libportal libportal-gtk3 libproxy libpulse libqmi libqrtr-glib libreoffice-fresh librsvg libsecret libsixel libsoup libsoup3 libspeechd libspelling libwacom libwireplumber libwnck3 libxfce4util libxfce4windowing libxklavier libxmlb lightdm meld-git modemmanager network-manager-sstp networkmanager networkmanager-l2tp networkmanager-openconnect networkmanager-openvpn networkmanager-pptp networkmanager-vpn-plugin-l2tp networkmanager-vpn-plugin-openconnect networkmanager-vpn-plugin-openvpn networkmanager-vpn-plugin-pptp networkmanager-vpn-plugin-sstp networkmanager-vpn-plugin-vpnc networkmanager-vpnc nm-cloud-setup opencv pango pangomm-2.48 passim pavucontrol pinentry pipewire pipewire-audio pipewire-pulse playerctl polkit polkit-qt6 poppler-glib python-dbus python-gobject qt6-base qt6-multimedia-gstreamer redshift shared-mime-info sshfs tinysparql udisks2 upower volume_key vte3 webkit2gtk webkit2gtk-4.1 wireplumber wmctrl xarchiver xdg-dbus-proxy xdg-desktop-portal xdg-desktop-portal-gtk yaak-git Név : lensfun Webcím : https://lensfun.github.io/ Opcionális függőségek : python: for lensfun-update-data and lensfun-add-adapter [telepítve] Név : lensfun-git Webcím : https://github.com/lensfun/lensfun Szolgáltatja : liblensfun.so=2-64 Opcionális függőségek : python: for lensfun-update-data and lensfun-add-adapter [telepítve] Igényli : aribb24 cairo electron38 ffmpegthumbnailer freetype2 ghostscript gst-plugins-base-libs gst-plugins-good gtk4 imagemagick imlib2 jbig2dec jdk17-openjdk jdk23-openjdk lensfun-git leptonica lib32-libpng libavif-git libgxps libjxl libreoffice-fresh libsixel libzmf mjpegtools mongodb-compass-beta-bin netpbm opencv openjpeg2 optipng pngquant poppler qrencode qt6-base texlive-bin thunar vtk vulkan-mesa-layers webkit2gtk webkit2gtk-4.1 zvbi Opcionálisan igényli : btrfs-progs cifs-utils clang claws-mail fastfetch fish git graphviz gstreamer gtest gupnp i2c-tools imath iproute2 ki18n ldb lensfun lensfun-git libcaca libevent libftdi libimobiledevice liblc3 libnewt libplist libxml2 libxslt lirc mpv-full-git nfs-utils nftables node-gyp obs-studio-git onetbb openconnect pcsclite picom rsync strongswan talloc tdb tevent usbutils util-linux-libs vim vim-runtime vtk vulkan-headers xapp xfce4-settings zbar
i can send the config log if needed, but it is long
dbermond commented on 2025-11-03 19:16 (UTC) (edited on 2025-11-03 19:17 (UTC) by dbermond)
@kekmacska first of all, maybe you're referring to the recent removal of gtk2 from the official repositories, and not the removal of opencv2. There was never an opencv2 package in the official repositories, and the opencv package is not at version 2 in quite some years. That being said, you clearly messed something. Upstream ffmpeg requires opencv2, and it will not compile against the current opencv 4.x. Most probably you compiled with the opencv2 package installed. Just check the compiled libavfilter.so and verify with 'ldd' that it links against libopencv_core.so.2.4 and libopencv_imgproc.so.2.4.
jopejoe1 commented on 2025-10-07 12:18 (UTC)
The Upstream URL is missing a
/should behttps://ffmpeg.org/and nothttps:/ffmpeg.org/Bestest commented on 2025-09-15 13:16 (UTC)
*libavfilter, not libavutil.
Bestest commented on 2025-09-15 12:36 (UTC)
@dbermond I do in fact pay attention to my post install messages; I saw that at the time, tried it, and it didn't work. Even if it did, I would still have the issue with libavutil. Regardless, if it's just an issue with my machine and it works for others, then fair enough, since I dunno what an aur package could do about that anyways.
dbermond commented on 2025-09-13 14:14 (UTC)
@kode54 The package builds fine in clean chroot.
kode54 commented on 2025-09-13 08:32 (UTC)
@dbermond You should probably use
export PATH+=":/opt/cuda/bin"so the package can be successfully built in a chroot environment. Assuming that's something that's also broken.1 2 3 4 5 6 .. 16 Next › Last »