Package Details: ffmpeg-git 7.2.r119073.g2657e1679e-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.015561
First Submitted: 2011-01-17 22:00 (UTC)
Last Updated: 2025-03-30 01:44 (UTC)

Required by (1944)

Sources (3)

Latest Comments

« First ‹ Previous 1 .. 5 6 7 8 9 10 11 12 13 14 15 .. 25 Next › Last »

zan commented on 2020-06-14 05:08 (UTC)

Could also add rav1e (rav1e / --enable-librav1e) now. Built it myself and it works fine.

dbermond commented on 2020-02-29 17:56 (UTC)

@toggleton dav1d was missing. Thanks for pointing this. Package updated with the addition of dav1d.

toggleton commented on 2020-02-23 12:00 (UTC)

Can you add depends=( 'dav1d' --enable-libdav1d \ dav1d is a lot faster in decoding than libaom(still needed for av1 encoding) and is even the default decoder in ffmpeg https://git.ffmpeg.org/gitweb/ffmpeg.git/commit/dc0806dd25882f41f6085c8356712f95fded56c7

digitalone commented on 2020-01-13 18:12 (UTC)

Cannot install and build with yay after x264 upstream update.

severach commented on 2019-08-10 01:37 (UTC)

Provides requires version numbers to function properly. This line will add all versions at once. provides=("${provides[@]/%/=${pkgver%%.r*}}")

dbermond commented on 2019-07-24 20:47 (UTC)

@Schlaefer It looks like that ffmpeg-qsv is currently linking against the wrong libmfx.so file, as it's using libmfx in depends. Its maintainer is already aware of the problem.

This package builds in the correct way. That's because it works for you and ffmpeg-qsv does not.

As you need ffmpeg with multiple additional features, I suggest you to use ffmpeg-full instead of manually editing the PKGBUILD here.

Schlaefer commented on 2019-07-17 20:29 (UTC) (edited on 2019-07-17 20:30 (UTC) by Schlaefer)

@dbermond

Thanks for your answer (and this package).

For context: I usually use ffmpeg-qsv, which is broken for me currently (I guess because of the latest intel-media-driver update). Whatever the case, I assumed this package will work, and it does, except for audio encoding.

My go-to line is

ffmpeg -init_hw_device qsv=hw -filter_hw_device hw -i <in> -vf hwupload=extra_hw_frames=64,format=qsv' -c:v hevc_qsv -q 22 -c:a libfdk_aac -vbr 5 <out>

but libfkd_aac isn't available and bitrate limiting audio with another encoder (aac) doesn't seem to work, essentially rendering qsv unfeasible if you don't just pass through audio.

PS: Adding "--enable-libfdk_aac" to this PKDBUILD solved my issues.

dbermond commented on 2019-07-16 21:18 (UTC) (edited on 2019-07-16 21:18 (UTC) by dbermond)

@Schlaefer This is not the purpose of the package.

For this type of functionality (support for qsv + fdk_aac codecs), you should use another package like ffmpeg-full-git.

Schlaefer commented on 2019-07-16 09:30 (UTC)

It would be nice if the build would include libfdk-aac.