我遵循了https://trac.ffmpeg.org/wiki/CompilationGuide/Ubuntu 上记录的安装步骤,并且我已经在 Ubuntu 16.04 上成功安装了支持 libfdk_aac 的 FFMPEG。最近,当我想重新设置一个新的编码生态系统时,我遇到了一个错误,如下所示:
CC libavcodec/libfdk-aacdec.o 在来自 /home/sn/ffmpeg_build/include/fdk-aac/aacdecoder_lib.h:457:0 的文件中,来自 libavcodec/libfdk-aacdec.c:20:
/home/sn/ffmpeg_build/include/fdk-aac/FDK_audio.h:735:30: 警告:'FDKinitLibInfo' 已定义但未使用 [-Wunused-function] static FDK_AUDIO_INLINE void FDKinitLibInfo(LIB_INFO* info) { ^ /home/ sn/ffmpeg_build/include/fdk-aac/FDK_audio.h:745:1: 警告: 'FDKlibInfo_getCapabilities' 已定义但未使用 [-Wunused-function] FDKlibInfo_getCapabilities(const LIB_INFO* info, FDK_MODULE_ID module_id) { ^
/home/sn/ffmpeg_build/include/fdk-aac/FDK_audio.h:757:29: 警告:'FDKlibInfo_lookup' 已定义但未使用 [-Wunused-function] 静态 FDK_AUDIO_INLINE INT FDKlibInfo_lookup(const LIB_INFO* 信息,^
CC libavcodec/libfdk-aacenc.o libavcodec/libfdk-aacenc.c:在函数“aac_encode_init”中:libavcodec/libfdk-aacenc.c:293:34:错误:“AACENC_InfoStruct {aka struct }”没有名为“encoderDelay”的成员avctx->initial_padding = info.encoderDelay; ^
在来自 /home/sn/ffmpeg_build/include/fdk-aac/aacenc_lib.h:1026:0 的文件中,来自 libavcodec/libfdk-aacenc.c:20:libavcodec/libfdk-aacenc.c:在顶级:/home /sn/ffmpeg_build/include/fdk-aac/FDK_audio.h:735:30: 警告:'FDKinitLibInfo' 已定义但未使用 [-Wunused-function] static FDK_AUDIO_INLINE void FDKinitLibInfo(LIB_INFO* info) { ^
/home/sn/ffmpeg_build/include/fdk-aac/FDK_audio.h:745:1: 警告: 'FDKlibInfo_getCapabilities' 已定义但未使用 [-Wunused-function] FDKlibInfo_getCapabilities(const …
ffmpeg ×1