Package Details: ffmpeg5.1 1:5.1.6-1

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: MarsSeed
Votes: 2
Popularity: 0.003649
First Submitted: 2023-04-10 04:25 (UTC)
Last Updated: 2024-08-13 01:52 (UTC)

Latest Comments

1 2 3 Next › Last »

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.

jmcb 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?

MarsSeed commented on 2024-01-10 02:14 (UTC)

Thank you!

I've added you both as co-maintainers of ffmpeg5.1.

Eximius commented on 2024-01-10 01:28 (UTC)

@MarsSeed disowned. :)