Package Details: ffmpeg-compat-57 3.4.2-2

Git Clone URL: https://aur.archlinux.org/ffmpeg-compat-57.git (read-only)
Package Base: ffmpeg-compat-57
Description: Compatibility package for ffmpeg to provide versions 57 of libavcodec, libavdevice and libavformat, not anymore provided by the ffmpeg package
Upstream URL: http://ffmpeg.org/
Keywords: libavcodec.so-57 libavdevice.so-57 libavformat.so-57 libavutil-55 libavutils-55
Licenses: GPL
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: SonnyX
Maintainer: WSDMatty
Last Packager: SonnyX
Votes: 10
Popularity: 0.656621
First Submitted: 2018-03-16 22:34
Last Updated: 2018-08-18 15:47

Dependencies (47)

Required by (79)

Sources (3)

Latest Comments

1 2 3 Next › Last »

WSDMatty commented on 2019-09-30 13:08

@fabiocorbo

Those are not errors. Those are warnings. If you had to interrupt the progress, that means it is building just fine, those are just warnings to let you know about things that could-and-should be addressed, but are not detrimental to the build/run of the package.

If the message says "warning:" You can ignore it unless it causes problems with the program running.

If the message says "error:" and the build process stops, You need to fix a problem before the program will build.

fabiocorbo commented on 2019-08-31 16:32

Hi, I'm trying to compile ffmpeg-compat57 both from pamac and from terminal, but I get errors like theese: CC libavdevice/alldevices.o In file included from ./libavutil/common.h:464, from ./libavutil/avutil.h:296, from ./libavutil/log.h:25, from libavdevice/avdevice.h:48, from libavdevice/alldevices.c:23: ./libavutil/mem.h:341:1: warning: ‘alloc_size’ attribute ignored on a function returning ‘int’ [-Wattributes] 341 | av_alloc_size(2, 3) int av_reallocp_array(void ptr, size_t nmemb, size_t size); | ^~~~~~~~~~~~~ CC libavdevice/alsa.o In file included from ./libavutil/common.h:464, from ./libavutil/avutil.h:296, from ./libavutil/log.h:25, from libavdevice/avdevice.h:48, from libavdevice/alsa.c:32: ./libavutil/mem.h:341:1: warning: ‘alloc_size’ attribute ignored on a function returning ‘int’ [-Wattributes] 341 | av_alloc_size(2, 3) int av_reallocp_array(void ptr, size_t nmemb, size_t size); | ^~~~~~~~~~~~~ CC libavdevice/alsa_dec.o In file included from ./libavutil/common.h:464, from ./libavutil/avutil.h:296, from ./libavutil/log.h:25, from ./libavutil/timer.h:49, from ./libavutil/internal.h:42, from libavdevice/alsa_dec.c:50: ./libavutil/mem.h:341:1: warning: ‘alloc_size’ attribute ignored on a function returning ‘int’ [-Wattributes] 341 | av_alloc_size(2, 3) int av_reallocp_array(void ptr, size_t nmemb, size_t size); | ^~~~~~~~~~~~~ CC libavdevice/alsa_enc.o In file included from ./libavutil/common.h:464, from ./libavutil/avutil.h:296, from ./libavutil/log.h:25, from ./libavutil/timer.h:49, from ./libavutil/internal.h:42, from libavdevice/alsa_enc.c:42: ./libavutil/mem.h:341:1: warning: ‘alloc_size’ attribute ignored on a function returning ‘int’ [-Wattributes] 341 | av_alloc_size(2, 3) int av_reallocp_array(void ptr, size_t nmemb, size_t size); | ^~~~~~~~~~~~~ CC libavdevice/avdevice.o In file included from ./libavutil/common.h:464, from ./libavutil/avutil.h:296, from ./libavutil/avassert.h:31, from libavdevice/avdevice.c:19: ./libavutil/mem.h:341:1: warning: ‘alloc_size’ attribute ignored on a function returning ‘int’ [-Wattributes] 341 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); | ^~~~~~~~~~~~~ I had to interrumpt the process because it keeps going on like this. Please, can someone help me? I'm using manjaro xfce18

jerz4evr commented on 2019-03-07 20:35

@Ketchup901: First, you need to remove the old package by running sudo pacman -R ffmpeg-compat-57, run an update (sudo pacman -Syu) and go back to the directory which you cloned this repository (assuming you used git) and run makepkg -fsi. This should rebuild the package properly.

Ketchup901 commented on 2019-03-06 08:12

Prevents update of libvpx:

:: installing libvpx (1.8.0-1) breaks dependency 'libvpx.so=5-64' required by ffmpeg-compat-57

jshap commented on 2019-02-06 00:41

@Plailect do a clean build (makepkg -f)

Plailect commented on 2019-02-05 18:47

I am currently getting the following trying to install this:

:: unable to satisfy dependency 'libx265.so=165-64' required by ffmpeg-compat-57

This seems to be caused by the recent update to libx265.

SonnyX commented on 2018-11-12 15:56

@applebloom Yes it is for programs that require these libraries during runtime. I originally set it up for Atom if I remember correctly, I used the git version of ffmpeg which provided newer version libraries than the program looked for. Therefor I created this package as I figured other people would probably run into the same issue as me. I already stopped using the program and thus this package, but it is here for whoever still requires it.

applebloom commented on 2018-11-12 15:08

@SonnyX Thanks for explaining. So this package is for programs that are already built and just need the so files to link with?

SonnyX commented on 2018-11-11 20:31

@applebloom You are right, ffmpeg3.4 can also be installed next to other ffmpeg packages since it renames the ffmpeg binary, he should probably update his provides to include ffmpeg3.4. In that case you can see this package as the minimal version compared to a full install of ffmpeg. The pkgconfig folder provided by ffmpeg and the includes are unnecessary to the targeted programs. I see that your use case was for the mplayer2, the package ffmpeg3.4 fits your needs better in the case of mplayer2 which uses ffmpeg as a build dependency.

SonnyX commented on 2018-11-11 18:53

@applebloom This package differs from ffmpeg3.4 in the way that it does not provide ffmpeg. It provides a specific version of ffmpeg libraries (version 57) required by specific programs. This can be installed along with ffmpeg version 4.0.3 as an example.