我试图在CentOS7.9上编译FFmpeg。我按照官方指示:https://trac.ffmpeg.org/wiki/CompilationGuide/Centos
我需要对WebP映像的支持,所以我通过YUM安装了libwebp和libwebp-devel,并使用了--enable-libwebp选项。
但在ffmepg "make“阶段,将返回以下错误:
CC libavcodec/libwebpenc_common.o
libavcodec/libwebpenc_common.c: In function ‘ff_libwebp_get_frame’:
libavcodec/libwebpenc_common.c:283:17: error: implicit declaration of function ‘libwebp_error_to_averror’ [-Werror=implicit-function-declaration]
ret = libwebp_error_to_averror(pic->error_code);
^
cc1: some warnings being treated as errors
make: *** [libavcodec/libwebpenc_common.o] Error 1有没有人知道为什么会发生这一错误,以及如何纠正?
我尝试过不使用--enable-libwebp进行编译,而且效果很好。
发布于 2022-06-06 09:00:10
也许您可以将libwebp_error_to_averror更改为ff_libwebp_error_to_averror
发布于 2022-09-02 08:08:10
编辑libavcodec/libwebpenc_common.c:283,将libwebp_error_to_averror替换为ff_libwebp_error_to_averror
https://stackoverflow.com/questions/68946712
复制相似问题