目录
前言
由于不能访问第三方源,因此没办法yum
安装FFmpeg,只能选择按照官方文档源码编译。
CompilationGuide/Centos – FFmpeg
该文主要记录遇到的问题,细节步骤请按官方文档操作。
编译FFmpeg报错
ERROR: freetype2 not found using pkg-config
报上述错误,搜到了不少同样错误的帖子,但都好像不是我这个问题,浪费很多时间。
进一步排查显示:freetype-devel
已经安装了,通过locate freetype |grep pc
也能够查询到/usr/lib64/pkgconfig/freetype2.pc
。
然后我将pc文件的路径显式加入到PKG_CONFIG_PATH
中,保证能在terminal通过pkg-config freetype2 --libs
查询到freetype2
,仍然没有解决。
第二天早上猛然发现官方教程中存在一个:
PATH="$HOME/bin:$PATH" PKG_CONFIG_PATH="$HOME/ffmpeg_build/lib/pkgconfig" ./configure \
即PKG_CONFIG_PATH
被重新赋值,屏蔽了我的添加,遂将其改为ÿ