Package Details: ffmpeg5.1 1:5.1.6-3

Git Clone URL: https://aur.archlinux.org/ffmpeg5.1.git (read-only, click to copy)
Package Base: ffmpeg5.1
Description: Complete solution to record, convert and stream audio and video (legacy v5.1 branch, with libavcodec v59)
Upstream URL: https://ffmpeg.org
Licenses: GPL-3.0-or-later
Conflicts: ffmpeg-compat-59
Provides: ffmpeg-compat-59
Submitter: tallero
Maintainer: None
Last Packager: bemxio
Votes: 3
Popularity: 0.44
First Submitted: 2023-04-10 04:25 (UTC)
Last Updated: 2024-11-08 14:27 (UTC)

Dependencies (71)

Sources (1)

Latest Comments

1 2 3 Next › Last »

bemxio commented on 2024-11-08 14:29 (UTC)

@Technochips Hello, I just added the patches to the prepare() function, thank you for letting me know!

Technochips commented on 2024-11-08 11:43 (UTC) (edited on 2024-11-08 11:43 (UTC) by Technochips)

Hi, a new x265 version broke the package. Please cherry-pick the following commits from upstream:

4ce4ecc19c49416054572989ef62e51c2bb5ee8b
768807492dd60671582b6f7829de8f8e5e9e6869

MarsSeed commented on 2024-08-13 01:55 (UTC)

Hopefully fixed every reported error. Also updated to the latest 5.1.6 point release.

However, I am disowning this package as I no longer use it.

If anyone is up for the challenge of maintaining, feel free to adopt it. :)

icedream commented on 2024-08-13 00:13 (UTC)

I'm currently getting the following fatal error when trying to build the package:

libavfilter/vf_libplacebo.c:387:14: error: ‘struct pl_peak_detect_params’ has no member named ‘overshoot_margin’
  387 |             .overshoot_margin = s->overshoot,
      |              ^~~~~~~~~~~~~~~~

bader commented on 2024-07-09 14:47 (UTC)

The package fails to build due to a missing patch.

==> Starting prepare()...
Applying patches for ffnvcodec SDK 12.1...
Auto-merging configure
Auto-merging libavcodec/nvenc.c
Auto-merging libavcodec/nvenc.h
Auto-merging libavcodec/nvenc_h264.c
Auto-merging libavcodec/nvenc_hevc.c
Applying patch to check for vulkan-headers 1.3+ instead of 1.2+...
Auto-merging configure
Auto-merging libavutil/hwcontext_vulkan.c
Applying patch file ../ffmpeg5.1-commit_1231003-fix_libplacebo_v6_compatibility.patch...
patch: **** Can't open patch file ../../ffmpeg5.1-commit_1231003-fix_libplacebo_v6_compatibility.patch : No such file or directory
==> ERROR: A failure occurred in prepare().
    Aborting...
 -> error making: ffmpeg5.1-exit status 4

username227 commented on 2024-06-23 02:48 (UTC)

I cannot build this package. I get the following error:

libavcodec/nvenc.c: In function ‘nvenc_setup_hevc_config’: libavcodec/nvenc.c:1304:9: error: ‘NV_ENC_CONFIG_HEVC’ has no member named ‘pixelBitDepthMinus8’ 1304 | hevc->pixelBitDepthMinus8 = IS_10BIT(ctx->data_pix_fmt) ? 2 : 0; | ^~ libavcodec/nvenc.c: In function ‘nvenc_map_buffer_format’: libavcodec/nvenc.c:1516:16: error: ‘NV_ENC_BUFFER_FORMAT_YV12_PL’ undeclared (first use in this function); did you mean ‘NV_ENC_BUFFER_FORMAT_YV12’? 1516 | return NV_ENC_BUFFER_FORMAT_YV12_PL; | ^~ | NV_ENC_BUFFER_FORMAT_YV12 libavcodec/nvenc.c:1516:16: note: each undeclared identifier is reported only once for each function it appears in libavcodec/nvenc.c:1518:16: error: ‘NV_ENC_BUFFER_FORMAT_NV12_PL’ undeclared (first use in this function); did you mean ‘NV_ENC_BUFFER_FORMAT_NV12’? 1518 | return NV_ENC_BUFFER_FORMAT_NV12_PL; | ^~ | NV_ENC_BUFFER_FORMAT_NV12 libavcodec/nvenc.c:1524:16: error: ‘NV_ENC_BUFFER_FORMAT_YUV444_PL’ undeclared (first use in this function); did you mean ‘NV_ENC_BUFFER_FORMAT_YUV444’? 1524 | return NV_ENC_BUFFER_FORMAT_YUV444_PL; | ^~ | NV_ENC_BUFFER_FORMAT_YUV444 make: *** [ffbuild/common.mak:81: libavcodec/nvenc.o] Error 1

MarsSeed commented on 2024-01-22 17:25 (UTC)

I have updated this package to 1:5.1.4-3, with a backported patch for libplacebo v6.x compatibility from upstream (commit 1231003).

Please kindly try to build this version, to see if it works correctly on your end.

MarsSeed commented on 2024-01-22 17:02 (UTC)

@jmcb, thank you for reporting the issue. Indeed, I can reproduce it on my end.

I am testing a solution right now, and I will push an update with the fix soon.

imcb commented on 2024-01-22 15:31 (UTC)

Failed to build for me, I think this is the relevant error message:

libavfilter/vf_libplacebo.c:419:10: error: ‘struct pl_render_params’ has no member named ‘force_icc_lut’
  419 |         .force_icc_lut = s->force_icc_lut,
      |          ^~~~~~~~~~~~~

bemxio commented on 2024-01-14 22:50 (UTC) (edited on 2024-01-14 22:51 (UTC) by bemxio)

Seems like the merge went through! :) Should we replace the conflicts and provides, by adding module filenames into it?