FFmpeg给视频添加水印,根据官方文档的介绍可以知道FFmpeg在编译安装的时候还需要加 --enable-libfreetype、--enable-libfontconfig、 --enable-libfribidi 这几个参数,而这几个组件又需要从外面编译安装,我看很多博主直接用FFmpeg命令加水印,但是没有详细的组件安装过程,下面主要介绍一下这些组件包括FFmpeg的编译安装完整过程。
![](https://i-blog.csdnimg.cn/blog_migrate/9b166e27b171a42e943bf02f6e6a395a.png)
安装环境
centos7.6
安装freetype
从freetype官网去找一个版本下载下来
wget https://bigsearcher.com/mirrors/nongnu/freetype/freetype-2.10.0.tar.bz2
解压。
tar jxf freetype-2.10.0.tar.bz2
编译安装,设置安装的目录为/usr/local/freetype。
./configure --prefix=/usr/local/freetype
make && make install
配置环境变量编辑vim /etc/profile
,在最后一行添加。
export PKG_CONFIG_PATH="/usr/local/freetype/lib/pkgconfig:$PKG_CONFIG_PATH"