在我解决了 libfdk-aac 的编译问题之后(Ubuntu 16.04 上的 FFMPEG 编译失败 - 目标“libavcodec/libfdk-aacenc.o”的配方失败),又提出了编译FFMPEG时的新问题:
libavcodec/libaomenc.c:744:109: error: ‘AOM_ERROR_RESILIENT_PARTITIONS’ undeclared here (not in a function)
" is still done over the partition boundary.", 0, AV_OPT_TYPE_CONST, {.i64 = AOM_ERROR_R
^
ffbuild/common.mak:60: recipe for target 'libavcodec/libaomenc.o' failed
make: *** [libavcodec/libaomenc.o] Error 1
正如 FFMPEG 的问题跟踪系统 (http://trac.ffmpeg.org/ticket/7433),该错误与 VP8 库的最后一次提交有关(“删除残留的 VP8 令牌分区支持。”)
有什么想法吗?
答案1
感谢@Gyan。看来这个问题现在已经解决了(http://git.videolan.org/?p=ffmpeg.git;a=commitdiff;h=b69ea742ab23ad74b2ae2772764743642212a139)。