在CentOS 5上无法使用--enable-libass编译FFmpeg


已经安装了 libass 和 libass-devel

yum install libass libass-devel
...
Package libass-0.9.11-1.el5.rf.i386 already installed and latest version
Package libass-devel-0.9.11-1.el5.rf.i386 already installed and latest version
Nothing to do

ffmpeg源码是从官方git获取的。
编译参数:

./configure --enable-version3 \
--enable-libvorbis \
--enable-libx264 \
--enable-libxvid \
--disable-ffplay \
--enable-shared \
--enable-libmp3lame \
--enable-gpl \
--enable-pthreads \
--enable-postproc \
--enable-x11grab \
--enable-libgsm  \
--enable-swscale \
--enable-nonfree \
--enable-avfilter \
--enable-libass

每次编译总是提示:

ERROR: libass not found

config.log 最后两行

check_pkg_config libass ass/ass.h ass_library_init
ERROR: libass not found

我也看了

/usr/local/include/ass/ass.h

/usr/include/ass/ass.h

ass.h 明明存在。
求解答。

ffmpeg libass ass.h

最终兵器彼氏 10 years, 8 months ago

我用CentOS 5.6,单独下载libass源码编译安装后--enable-libass也是不认,从yum安装的话可以认,虽然版本低了点,不知道为什么

mofuu answered 10 years, 8 months ago

Your Answer