Cant install
festvox.org is down
Git Clone URL: | https://aur.archlinux.org/ffmpeg-amd-full-git.git (read-only, click to copy) |
---|---|
Package Base: | ffmpeg-amd-full-git |
Description: | Complete solution to record, convert and stream audio and video (all possible features for AMD; git version) |
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, ffmpeg-full-git, ffmpeg-git, libavcodec.so, libavdevice.so, libavfilter.so, libavformat.so, libavutil.so, libpostproc.so, libswresample.so, libswscale.so |
Submitter: | clap22 |
Maintainer: | nathanielcwm |
Last Packager: | nathanielcwm |
Votes: | 14 |
Popularity: | 0.065753 |
First Submitted: | 2018-11-20 15:20 (UTC) |
Last Updated: | 2024-10-10 14:08 (UTC) |
« First ‹ Previous 1 2 3 4 5 6 7 8 .. 11 Next › Last »
Cant install
festvox.org is down
This package requires vmaf >= 2.0 which is provided by vmaf-git but not community/vmaf. I'm also getting "chromaprint not found" for some reason, but building with --disable-chromaprint and then rebuilding with --enable-chromaprint fixes it.
Patch 010-ffmpeg-fix-vmaf-model-path.patch
is broken and I don't think it's needed anymore. The string it modifies has been changed to specify a version instead of a path, and vmaf seems to work by default.
Is this maintained? Patch 40/vp9 does not seem to apply.
EDIT: replacing 020-ffmpeg-add-svt-hevc.patch with master-0001-lavc-svt_hevc-add-libsvt-hevc-encoder-wrapper.patch from the SVT-HEVC Github repository fixes this issue.
Build fails with an error related to the libsvt-hevc patch
libavcodec/libsvt_vp9.c: In function ‘eb_send_frame’:
libavcodec/libsvt_vp9.c:317:9: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
317 | EbBufferHeaderType headerPtrLast;
| ^~~~~~~~~~~~~~~~~~
libavcodec/libsvt_vp9.c: In function ‘eb_receive_packet’:
libavcodec/libsvt_vp9.c:368:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
368 | AVFrame *frame = svt_enc->frame;
| ^~~~~~~
libavcodec/libsvt_hevc.c: In function ‘eb_encode_frame’:
libavcodec/libsvt_hevc.c:424:14: error: implicit declaration of function ‘ff_alloc_packet2’ [-Werror=implicit-function-declaration]
424 | av_ret = ff_alloc_packet2(avctx, pkt, header_ptr->nFilledLen, 0);
| ^~~~~~~~~~~~~~~~
CC libavcodec/libvpxdec.o
CC libavcodec/libvpxenc.o
CC libavcodec/libwebpenc.o
CC libavcodec/libwebpenc_animencoder.o
cc1: some warnings being treated as errors
make: *** [ffbuild/common.mak:67: libavcodec/libsvt_hevc.o] Error 1
make: *** Waiting for unfinished jobs....
CC libavcodec/libwebpenc_common.o
==> ERROR: A failure occurred in build().
Aborting...
@Sukid this is .59 now there will be a compat packet for .58 sometimes I guess, but going for the new major ffmpeg breaks a LOT of things at the moment.
@Sukid try switching to ffmpeg-amd-full
You can alternatively force install using pacman -Udd
but I don't recommend it, and it is highly likely to break your system.
I've been using this package for a while but recently this is popping up when I try to install it:
:: installing ffmpeg-amd-full-git (4.5.r102421.g74dce63f9a-1) breaks dependency 'libavcodec.so=58-64' required by vapoursynth
:: installing ffmpeg-amd-full-git (4.5.r102421.g74dce63f9a-1) breaks dependency 'libavformat.so=58-64' required by vapoursynth
:: installing ffmpeg-amd-full-git (4.5.r102421.g74dce63f9a-1) breaks dependency 'libavutil.so=56-64' required by vapoursynth
I can't uninstall vapoursynth because it's also a dependency for this package and mpv
@Devorlon Thanks for the fix. I'll check it out after while. Much appreciated.
@abcfy2 @nathanielcwm @ArchBoxHero
The dev / maintainer for ffmpeg-full-git has fixed it. I've uploaded the .patch to github, so replace the URL for SVT-VP9 with:
And the sha is:
ab62715392cb1aee475a95bbe4d4205552fe23e5dd50b85ca7be72a8fcd9fbfe
Yea @abcfy2 same issues on my end when building either ffmpeg full git packages with or without AMD. Fails on the same patch. I'll poke around a bit in the meantime.
Pinned Comments
saburouta commented on 2023-04-26 18:45 (UTC)
I adopted this package to keep it from falling off, but I haven't had the chance to update it yet.
I think only patches 40 and 60 still work. I'm not sure the other even need to be updated. I've been building with just 40 and 60.