Package Details: ffmpeg3.4 3.4.8-2

Git Clone URL: https://aur.archlinux.org/ffmpeg3.4.git (read-only, click to copy)
Package Base: ffmpeg3.4
Description: Complete solution to record, convert and stream audio and video
Upstream URL: https://ffmpeg.org
Keywords: ffmpeg3.4
Licenses: GPL3
Conflicts: ffmpeg-compat-57, ffmpeg-full3.4
Provides: libavcodec.so=57, libavdevice.so=57, libavfilter.so=6, libavformat.so=57, libavresample.so=3, libavutil.so=55, libpostproc.so=54, libswresample.so=2, libswscale.so=4
Submitter: gbr
Maintainer: tmn505
Last Packager: tmn505
Votes: 3
Popularity: 0.94
First Submitted: 2018-02-10 11:35
Last Updated: 2021-01-15 23:57

Dependencies (49)

Required by (128)

Sources (3)

Pinned Comments

gbr commented on 2018-02-11 18:37

You must import FFmpeg's GPG key to your keyring before trying to build this package:

gpg --recv-keys B4322F04D67658D8

Latest Comments

tmn505 commented on 2021-05-07 14:45

@Alkaris I just rebuilt it on my machine and it went perfectly fine. When building packages for Arch Linux always use clean chroot, since the configuration script could pick up some obscure library (https://wiki.archlinux.org/index.php/DeveloperWiki:Building_in_a_Clean_Chroot). The built package itself could break on updates if some of the libraries, which this package links to, will be updated. Since I don't actively use it anymore, i can't spot these, unless someone complains here. I keep the ownership of this package to keep away malicious people adopting it. If someone intends to maintain it I will gladly cede the ownership, simply use the official way to request it.

Alkaris commented on 2021-05-07 02:24

This package is causing all sorts of problems on upgrade. It complains that GMP cannot be found on trying to build, but GMP is installed.

tmn505 commented on 2021-05-05 08:49

@Kelaun pkgconf is a build time dependency, and is part of a base-devel packages group, which should be always installed when using makepkg. Check "Note" section here: https://wiki.archlinux.org/title/PKGBUILD#makedepends.

Kelaun commented on 2021-05-05 07:22

pkgconf should be added as dependency. It was not installed on my end and the build failed.

tmn505 commented on 2018-08-28 11:04

@xallax Thanks for reporting back, I added the conflicting package.

xallax commented on 2018-08-28 01:51

@tmn505 Thanks for the timely response. Your suggestions didn't fix the problem, but they led me down the right path. Ultimately, the culprit was ffmpeg-compat-57, which was causing ffmpeg3.4 to try to load libx264.so.152 instead of libx264.so.155. Perhaps that package should be marked as conflicting with this one. Thanks again!

tmn505 commented on 2018-08-27 20:44

@xallax Please uninstall ffmpeg3.4 and build the package with makepkg -C (this will clean source dir from old leftovers) or preferably build the package using clean chroot (https://wiki.archlinux.org/index.php/DeveloperWiki:Building_in_a_Clean_Chroot).

xallax commented on 2018-08-27 20:19

Hi, when I try to build this I get the following error:

ffmpeg3.4: error while loading shared libraries: libx264.so.152: cannot open shared object file: No such file or directory

I'm guessing this has to do with the recent switch to x264. However, I don't know why ffmpeg3.4 is linking against version 152 when the version I have installed is 2:155.r0a84d986-2.

Any help with this would be much appreciated. Thank you!

gbr commented on 2018-02-11 18:37

You must import FFmpeg's GPG key to your keyring before trying to build this package:

gpg --recv-keys B4322F04D67658D8