Package Details: ffmpeg-amd-full 7.1-2

Git Clone URL: https://aur.archlinux.org/ffmpeg-amd-full.git (read-only, click to copy)
Package Base: ffmpeg-amd-full
Description: Complete solution to record, convert and stream audio and video (all possible features for AMD)
Upstream URL: https://www.ffmpeg.org/
Keywords: audio codec convert encoder media svt video
Licenses: LicenseRef-nonfree-and-unredistributable
Conflicts: ffmpeg
Provides: ffmpeg, ffmpeg-full, libavcodec.so, libavdevice.so, libavfilter.so, libavformat.so, libavutil.so, libpostproc.so, libswresample.so, libswscale.so
Submitter: nathanielcwm
Maintainer: nathanielcwm
Last Packager: nathanielcwm
Votes: 13
Popularity: 0.060964
First Submitted: 2020-04-15 07:09 (UTC)
Last Updated: 2024-11-16 10:08 (UTC)

Required by (1914)

Sources (9)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 Next › Last »

d3oblongo commented on 2024-06-29 15:39 (UTC)

Hi, I can't build this package. I get this error:

libavcodec/libxeve.c: In function ‘get_conf’:
libavcodec/libxeve.c:199:27: error: incompatible types when assigning to type ‘XEVE_RATIONAL’ {aka ‘struct _XEVE_RATIONAL’} from type ‘long int’
  199 |         cdsc->param.fps = lrintf(av_q2d(avctx->framerate));
      |                           ^~~~~~
libavcodec/libxeve.c: In function ‘libxeve_encode’:
libavcodec/libxeve.c:484:40: error: incompatible types when assigning to type ‘int’ from type ‘XEVE_RATIONAL’ {aka ‘struct _XEVE_RATIONAL’}
  484 |                 avpkt->time_base.den = xectx->cdsc.param.fps;
      |                                        ^~~~~
CC  libavcodec/lscrdec.o
make: *** [ffbuild/common.mak:81: libavcodec/libxeve.o] Error 1
make: *** Waiting for unfinished jobs....
CC  libavcodec/lsp.o
STRIP   libavutil/x86/tx_float.o
skipping strip -x libavutil/x86/tx_float.o
==> ERROR: A failure occurred in build().
    Aborting...

My version of xeve is 0.5.1-1. Thanks!

Ranguvar commented on 2024-06-22 04:31 (UTC)

Thank you for the updated PKGBUILD, Nathaniel! Do you plan to add libdvdnav/libdvdread and replace gnutls with mbedtls2, as [extra] did? If so, you may also need export PKG_CONFIG_PATH='/usr/lib/mbedtls2/pkgconfig in build().

@OzzyHelix: Try gpg --keyserver pgp.mit.edu --recv-keys FCF986EA15E6E293A5644F10B4322F04D67658D8 You'll still need to gpg --edit-key and set trust.

OzzyHelix commented on 2024-06-22 02:53 (UTC)

Got ERROR: One or more PGP signatures could not be verified!

:: (1/1) Parsing SRCINFO: ffmpeg-amd-full
==> Making package: ffmpeg-amd-full 7.0.1-1 (Fri 21 Jun 2024 10:52:16 PM EDT)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Found ffmpeg-7.0.1.tar.xz
  -> Found ffmpeg-7.0.1.tar.xz.asc
  -> Found 010-ffmpeg-add-svt-hevc-ged80959.patch
  -> Found 020-ffmpeg-add-svt-hevc-docs-ged80959.patch
  -> Found 030-ffmpeg-add-svt-vp9-g3b9a3fa.patch
  -> Found 040-ffmpeg-add-av_stream_get_first_dts-for-chromium.patch
  -> Found 050-ffmpeg-fix-segfault-with-avisynthplus.patch
  -> Found LICENSE
==> Validating source files with sha256sums...
    ffmpeg-7.0.1.tar.xz ... Passed
    ffmpeg-7.0.1.tar.xz.asc ... Skipped
    010-ffmpeg-add-svt-hevc-ged80959.patch ... Passed
    020-ffmpeg-add-svt-hevc-docs-ged80959.patch ... Passed
    030-ffmpeg-add-svt-vp9-g3b9a3fa.patch ... Passed
    040-ffmpeg-add-av_stream_get_first_dts-for-chromium.patch ... Passed
    050-ffmpeg-fix-segfault-with-avisynthplus.patch ... Passed
    LICENSE ... Passed
==> Verifying source file signatures with gpg...
    ffmpeg-7.0.1.tar.xz ... FAILED (the public key FCF986EA15E6E293A5644F10B4322F04D67658D8 is not trusted)
==> ERROR: One or more PGP signatures could not be verified!
 -> error making: ffmpeg-amd-full-exit status 1
 -> Failed to install the following packages. Manual intervention is required:
ffmpeg-amd-full - exit status 1

Ranguvar commented on 2024-06-21 20:35 (UTC)

ffmpeg 2:7.0.1-1 just hit [extra].

OzzyHelix commented on 2024-06-15 18:59 (UTC)

I didn't know we were waiting for the other packages to catch up I guess I can wait this package is pretty awesome for AMD GPU users

Ranguvar commented on 2024-06-15 16:44 (UTC)

All of ffmpeg's dependencies are going into [extra-testing] now with ffmpeg 7.0 rebuilds, so I expect ffmepg 7 to hit main repos very soon.

Thank you for maintaining this, and if you ever comment with a new PKGBUILD to account for [testing] upcoming changes it'd be appreciated, but never expected.

nathanielcwm commented on 2024-06-13 00:29 (UTC)

Not until arch repos also update to 7.x

OzzyHelix commented on 2024-06-12 21:40 (UTC)

can you please update this to FFMPEG 7.0.1

spikerguy commented on 2024-05-24 17:22 (UTC) (edited on 2024-05-24 17:22 (UTC) by spikerguy)

Failed to compile on latest Manjaro Stable branch

libavfilter/asrc_flite.c: In function ‘init’:
libavfilter/asrc_flite.c:230:21: error: assignment to ‘cst_audio_stream_callback’ {aka ‘int (*)(const struct cst_wave_struct *, int,  int,  int,  void *)’} from incompatible pointer type ‘int (*)(const cst_wave *, int,  int,  int,  cst_audio_streaming_info *)’ {aka ‘int (*)(const struct cst_wave_struct *, int,  int,  int,  struct cst_audio_streaming_info_struct *)’} [-Wincompatible-pointer-types]
  230 |     flite->asi->asc = audio_stream_chunk_by_word;
      |                     ^
CC      libavfilter/avf_showspatial.o
make: *** [ffbuild/common.mak:81: libavfilter/asrc_flite.o] Error 1
make: *** Waiting for unfinished jobs....

nathanielcwm commented on 2024-04-29 15:57 (UTC) (edited on 2024-04-29 15:57 (UTC) by nathanielcwm)

@veganvelociraptr update your vapoursynth to R66-2 and try compiling again.

This is due to arch recently updating from python 3.11 to python 3.12.