Package Details: ffmpeg3.4 3.4.13-2

Git Clone URL: https://aur.archlinux.org/ffmpeg3.4.git (read-only, click to copy)
Package Base: ffmpeg3.4
Description: Library to record, convert and stream audio and video (legacy v3.4 branch, with libavcodec v57)
Upstream URL: https://ffmpeg.org
Licenses: GPL-3.0-only
Conflicts: ffmpeg-compat-57, ffmpeg-full3.4
Provides: ffmpeg-compat-57, libavcodec.so, libavdevice.so, libavfilter.so, libavformat.so, libavresample.so, libavutil.so, libpostproc.so, libswresample.so, libswscale.so
Submitter: MarsSeed
Maintainer: MarsSeed (HurricanePootis)
Last Packager: HurricanePootis
Votes: 26
Popularity: 0.000019
First Submitted: 2022-05-29 00:12 (UTC)
Last Updated: 2024-04-02 03:57 (UTC)

Required by (252)

Sources (4)

Latest Comments

1 2 3 4 5 6 .. 8 Next › Last »

muflone commented on 2023-11-06 23:50 (UTC)

@HurricanePootis do you agree in the ffmpeg-compat-57 package deletion and continue to co-maintain the ffmpeg3.4 package along with MarsSeed?

MarsSeed commented on 2023-10-16 15:27 (UTC)

@HurricanePootis, I've added you as a co-maintainer to ffmpeg3.4.

I've initiated an AUR package merge from ffmpeg-compat-57 to ffmpeg3.4, as these are essentially duplicates, but the compat packages are less useful because they lack the include headers.

Existing packages relying on ffmpeg-compat-57 can work just as well with ffmpeg3.4 without any packaging changes at all.

micwoj92 commented on 2023-08-10 00:19 (UTC)

Doesn't build now, affected by this bug https://bugs.archlinux.org/task/79281

sjuxax commented on 2023-04-30 00:46 (UTC)

Requires --disable-appkit to configure successfully for me.

matejdro commented on 2023-04-29 12:31 (UTC) (edited on 2023-04-29 12:33 (UTC) by matejdro)

Install fails with:

warning: cannot resolve "libvidstab.so=1.1-64", a dependency of "ffmpeg-compat-57"
error: failed to prepare transaction (could not satisfy dependencies)
:: unable to satisfy dependency 'libvidstab.so=1.1-64' required by ffmpeg-compat-57

https://archlinux.org/packages/extra/x86_64/vid.stab/ package is installed, but it looks like it is too new.

HurricanePootis commented on 2023-03-06 19:40 (UTC)

@cmonty14, I was able to compile it on my system perfectly fine. Also, I am not German and cannot read your compile error.

cmonty14 commented on 2023-03-04 08:12 (UTC) (edited on 2023-03-04 08:13 (UTC) by cmonty14)

Compile error:

In Datei, eingebunden von libavcodec/libx265.c:35:
libavcodec/internal.h:290:26: Anmerkung: hier deklariert
  290 | attribute_deprecated int ff_alloc_packet(AVPacket *avpkt, int size);
      |                          ^~~~~~~~~~~~~~~
CC  libavcodec/libxvid.o
CC  libavcodec/libxvid_rc.o
CC  libavcodec/ljpegenc.o
CC  libavcodec/loco.o
libavcodec/loco.c:341:1: schwerwiegender Fehler: Abhängigkeitsdatei »libavcodec/loco.d« kann nicht geöffnet werden: Datei oder Verzeichnis nicht gefunden
  341 | };
      | ^
Kompilierung beendet.
make: *** [ffbuild/common.mak:60: libavcodec/loco.o] Fehler 1
==> FEHLER: Ein Fehler geschah in build().

MarsSeed commented on 2022-07-11 18:06 (UTC)

Hi @jghodd,

Thank you for your feedback. I am not at home right now, but will look into it asap.

I've inherited this PKGBUILD and have not had the chance to try it on architectures other than x86_64.

In the meantime, could you maybe send an actual build log which shows the failure? Might help in my debugging effort.

jghodd commented on 2022-07-11 17:45 (UTC)

your PKGBUILD is written to support the following architectures:

arch=('x86_64' 'i686' 'arm' 'armv6h' 'armv7h' 'aarch64')

but your build() function only supports armv7h, aarch64 and x86_64:


    [[ $CARCH == "armv7h" || $CARCH == "aarch64" ]] && local arch_specific_config='--host-cflags="-fPIC"'
    [[ $CARCH == "x86_64" ]] && local arch_specific_config='--enable-libmfx'

the default value of arch_specific_config appears to be garbage and causes the remaining architectures to fail the build. you need to either provide a default value for arch_specific_config or build out the conditional to support the other architectures.