Files
ffmpeg-PKGBUILD/.SRCINFO
T
Daniel Bermond 256ff1c89e Use external sources for decklink sdk. Update dependencies.
ffmpeg currently have no support for decklink sdk 14.3 and later.
It currently fails to build with it, building only with version
14.2 and bellow.

Using external sources to a lower version. This will avoid making
a dedicated package for decklink 14.2 during the time that ffmpeg
remains without support for 14.3 and later.
2025-09-04 18:06:50 -03:00

179 lines
5.4 KiB
Plaintext

pkgbase = ffmpeg-full
pkgdesc = Complete solution to record, convert and stream audio and video (all possible features including libfdk-aac)
pkgver = 7.1.1
pkgrel = 5
url = https://www.ffmpeg.org/
arch = x86_64
license = LicenseRef-nonfree-and-unredistributable
makedepends = amf-headers
makedepends = clang
makedepends = ffnvcodec-headers
makedepends = gmp
makedepends = libgl
makedepends = libomxil-bellagio
makedepends = lv2
makedepends = nasm
makedepends = patchutils
makedepends = opencl-headers
makedepends = vulkan-headers
depends = alsa-lib
depends = aom
depends = aribb24
depends = avisynthplus
depends = bzip2
depends = cairo
depends = celt
depends = codec2
depends = cuda
depends = dav1d
depends = flite1
depends = fontconfig
depends = freetype2
depends = frei0r-plugins
depends = fribidi
depends = glib2
depends = glslang
depends = gnutls
depends = gsm
depends = harfbuzz
depends = jack
depends = kvazaar
depends = ladspa
depends = lame
depends = lcevcdec
depends = lcms2
depends = lensfun-git
depends = libass
depends = libavc1394
depends = libbluray
depends = libbs2b
depends = libcaca
depends = libcdio-paranoia
depends = libdc1394
depends = libdrm
depends = libdvdnav
depends = libdvdread
depends = libfdk-aac
depends = libgcrypt
depends = libgme
depends = libiec61883
depends = libilbc
depends = libjxl
depends = liblc3
depends = libmodplug
depends = libmysofa
depends = libopenmpt
depends = libplacebo
depends = libpulse
depends = librabbitmq-c
depends = libraw1394
depends = librist
depends = librsvg
depends = libsoxr
depends = libssh
depends = libtheora
depends = libva
depends = libvdpau
depends = libvorbis
depends = libvpl
depends = libvpx
depends = libx11
depends = libxcb
depends = libxext
depends = libxml2
depends = libxv
depends = libwebp
depends = lilv
depends = ocl-icd
depends = openal
depends = opencore-amr
depends = opencv2
depends = openh264
depends = openjpeg2
depends = openvino
depends = opus
depends = qrencode
depends = quirc
depends = rav1e
depends = rtmpdump
depends = rubberband
depends = sdl2
depends = smbclient
depends = snappy
depends = sndio
depends = speex
depends = spirv-tools
depends = srt
depends = svt-av1
depends = svt-hevc
depends = svt-vp9
depends = tesseract
depends = twolame
depends = v4l-utils
depends = vapoursynth
depends = vid.stab
depends = vmaf
depends = vulkan-icd-loader
depends = x264
depends = x265
depends = xvidcore
depends = xz
depends = zeromq
depends = zimg
depends = zlib
depends = zvbi
depends = chromaprint-fftw
depends = davs2
depends = libaribcaption
depends = libklvanc
depends = rockchip-mpp
depends = shine
depends = uavs3d-git
depends = vo-amrwbenc
depends = vvenc
depends = xavs
depends = xavs2
depends = xevd
depends = xeve
optdepends = nvidia-utils: for NVIDIA NVDEC/NVENC support
optdepends = vpl-runtime: for Intel Quick Sync Video
provides = libavcodec.so
provides = libavdevice.so
provides = libavfilter.so
provides = libavformat.so
provides = libavutil.so
provides = libpostproc.so
provides = libswscale.so
provides = libswresample.so
provides = ffmpeg
conflicts = ffmpeg
source = https://ffmpeg.org/releases/ffmpeg-7.1.1.tar.xz
source = https://ffmpeg.org/releases/ffmpeg-7.1.1.tar.xz.asc
source = https://github.com/obsproject/obs-studio/archive/31.1.2/obs-studio-31.1.2.tar.gz
source = 010-ffmpeg-add-svt-hevc-ged80959.patch::https://raw.githubusercontent.com/OpenVisualCloud/SVT-HEVC/ed80959ebb5586aa7763c91a397d44be1798587c/ffmpeg_plugin/master-0001-lavc-svt_hevc-add-libsvt-hevc-encoder-wrapper.patch
source = 020-ffmpeg-add-svt-hevc-docs-ged80959.patch::https://raw.githubusercontent.com/OpenVisualCloud/SVT-HEVC/ed80959ebb5586aa7763c91a397d44be1798587c/ffmpeg_plugin/0002-doc-Add-libsvt_hevc-encoder-docs.patch
source = 030-ffmpeg-add-svt-vp9-g3b9a3fa.patch::https://raw.githubusercontent.com/OpenVisualCloud/SVT-VP9/3b9a3fa43da4cc5fe60c7d22afe2be15341392ea/ffmpeg_plugin/master-0001-Add-ability-for-ffmpeg-to-run-svt-vp9.patch
source = 031-ffmpeg-add-svt-vp9.patch
source = 040-ffmpeg-add-av_stream_get_first_dts-for-chromium.patch
source = 050-ffmpeg-fix-nvidia-vulkan-decoding-segfault.patch
source = 060-ffmpeg-svt-av1-3.0.0-fix.patch::https://git.ffmpeg.org/gitweb/ffmpeg.git/patch/d1ed5c06e3edc5f2b5f3664c80121fa55b0baa95
source = 070-ffmpeg-fix-cuda-nvcc-with-gcc14.patch
source = 080-ffmpeg-lcevcdec4.0.0-fix.patch
source = LICENSE
validpgpkeys = FCF986EA15E6E293A5644F10B4322F04D67658D8
sha256sums = 733984395e0dbbe5c046abda2dc49a5544e7e0e1e2366bba849222ae9e3a03b1
sha256sums = SKIP
sha256sums = 11d7b5fbb234e926b04b921203c152517a928032e757689d964c5f9a0a9a4157
sha256sums = 9047e18d34716812d4ea7eafc1d0fd8b376d922a4b6b4dc20237662fcaf0c996
sha256sums = a164ebdc4d281352bf7ad1b179aae4aeb33f1191c444bed96cb8ab333c046f81
sha256sums = 59da61f2b2c556fbe0cdbf84bcc00977ee3d2447085decb21f6298226559f2aa
sha256sums = aa0daffc4d234b6621b63c298dc165d29522c5087f8905a923d23ee2d164e9ad
sha256sums = 57697441b8f3ff3be883a2444b4cb89eed452764d24965e74e7b101e6af7f70a
sha256sums = 5a3731d1410747703948c87e46bb3aef820c6038f7101ab37f9d072cd1d15d15
sha256sums = b83ba1efdfec19ac54d1b0395a98d02039fe9d45bec1e6473e57a6288a304884
sha256sums = e670e6ed4e6e614a248cedd9de461ddce2321d2fef982861c86639eaa65dce23
sha256sums = 2ff4ba31e43d6d397542ec25df224cef01cf501409e202255e9414e482ba14cf
sha256sums = 04a7176400907fd7db0d69116b99de49e582a6e176b3bfb36a03e50a4cb26a36
pkgname = ffmpeg-full