Package Details: lib32-ffmpeg 2:7.1.1-2

Git Clone URL: https://aur.archlinux.org/lib32-ffmpeg.git (read-only, click to copy)
Package Base: lib32-ffmpeg
Description: Complete solution to record, convert and stream audio and video (32 bit)
Upstream URL: http://ffmpeg.org
Licenses: GPL-3.0-only
Conflicts: lib32-libffmpeg
Provides: libavcodec.so, libavdevice.so, libavfilter.so, libavformat.so, libavutil.so, libpostproc.so, libswresample.so, libswscale.so
Replaces: lib32-libffmpeg
Submitter: lano1106
Maintainer: oxalin
Last Packager: oxalin
Votes: 37
Popularity: 0.000082
First Submitted: 2013-05-18 04:43 (UTC)
Last Updated: 2025-06-19 05:19 (UTC)

Required by (283)

Sources (4)

Pinned Comments

oxalin commented on 2024-04-09 22:05 (UTC)

For those wondering: I intentionally keep this package as close to the native package as possible, to the extent of the available dependencies. FFMPEG package sees a lot of modifications through time and I prefer to follow the changes applied to the native PKGBUILD as much as possible. The more it goes, the more flags are added and the more often we need to cherrypick commits (until a new release comes in).

This means I'll keep the dependencies around even if there is no obvious usecase for them.

Also, since openjpeg2 is still used with the native package, I'll also keep it around. Last thing I read about the JPEG2000 internal decoder was that it was faster, but that it was still introducing errors in the rendering. This probably explains why it is still enable in the native package. I look at it once in a while and things may have evolved since, but a quick checkup didn't bring up any tangible answer.

Now, if someone would like to take the ownership of this package, I would be more than pleased to hand it over. The same goes for any related packages that I maintain mostly for FFMPEG. lib32-libffmpeg and lib32-ffmpeg could be merged back together to simplify its maintenance.

Let me know if this is something you're interested in.

oxalin commented on 2018-02-25 07:37 (UTC) (edited on 2020-05-25 15:55 (UTC) by oxalin)

About GPG, it is up to you to import the missing public key. If you receive an error about it, this is ffmpeg's project public key. Something like the following should do the trick: gpg --recv-keys B4322F04D67658D8

Latest Comments

« First ‹ Previous 1 .. 7 8 9 10 11 12 13 14 15 16 17 .. 22 Next › Last »

DDoSolitary commented on 2020-06-24 11:49 (UTC)

I'm unable to build this package with makepkg -s -r in a clean environment. (In my case the missing lib32-x264 package isn't an issue for now because I've built it and uploaded it to my personal repo before)

Error message:

ERROR: gmp not found

It seems that the dependencies specified in the split package functions won't be installed automatically by makepkg -s. I'm not sure about what's the correct way of fixing this, but probably adding required build-time dependencies to makedepends will work.

oxalin commented on 2020-06-22 02:50 (UTC)

lib32-x264 dependency: I'm investigating why the package was deleted. There is no trace in aur-requests mailing list that could explain its deletion. I contacted the maintainer earlier today. I'll let you know as soon as possible. If needed, I'll recreate lib32-x264 package and maintain it.

oxalin commented on 2020-06-19 16:07 (UTC)

@programegg : that's annoying. I'll see what is going on with it. Last commit (when accessing its git repository) was June 6th 2020. I was able to retrieve the PKGBUILD if for any reason we need to recreate it.

That being said, this could be because the package is being moved elsewhere (multilib). So I'll wait a bit and come back later.

programegg commented on 2020-06-19 15:49 (UTC)

Impossible to build due to missing required package lib32-x264. AUR page for missing package appears to have been deleted.

oxalin commented on 2020-06-09 15:19 (UTC)

@Samega7Cattac : which version of aom and lib32-aom packages is installed?

Samega7Cattac commented on 2020-06-08 14:36 (UTC)

/usr/bin/ld: libavcodec/libavcodec.so: undefined reference to `aom_codec_control'
collect2: error: ld returned 1 exit status
make: *** [Makefile:111: ffmpeg_g] Error 1
make: *** Waiting for unfinished jobs....
/usr/bin/ld: libavcodec/libavcodec.so: undefined reference to `aom_codec_control'
/usr/bin/ld: libavcodec/libavcodec.so: undefined reference to `aom_codec_control'
collect2: error: ld returned 1 exit status
make: *** [Makefile:111: ffplay_g] Error 1
collect2: error: ld returned 1 exit status
make: *** [Makefile:111: ffprobe_g] Error 1
==> ERROR: A failure occurred in build().

Iglu47 commented on 2020-04-07 07:26 (UTC)

check that lib32-x265 has the same version as x265, else else it will give the error that ~pkg-conf not found x265

oxalin commented on 2019-08-30 19:00 (UTC)

@sl1pkn07 please, how did you come to that conclusion? I asked the same question in another package. Many lib32 packages, even officials, use the provide option without any problem with their native x64 counterparts. On my side, I don't have any drawback causes by the provides option.

sl1pkn07 commented on 2019-08-30 14:47 (UTC)

please remove libavcodec.so, libavdevice.so, libavfilter.so, libavformat.so, libavutil.so, libpostproc.so, libswresample.so, libswscale.so in provides. break ffmpeg package

Strunkenbold commented on 2019-07-20 08:16 (UTC)

@QuartzDragon

Thx for finding the issue. Unfortunately lib32-x265 is still at 3.0...