上篇文章介绍完了X264编译,这篇文章开始记录FreeType编译,只有FFmpeg配置了FreeType字体库,--enable-libfreetype \才能开启,drawtext才能在视频里面写水印文字。fontconfig的编译下篇再写,一边写一边测试,新手进度很慢。
FreeType的下载地址:https://download.savannah.gnu.org/releases/freetype/
我下载的是最新的2.9.1,截图如下:
脚本build.sh配置如下:
#!/bin/bash
NDK=/home/hong/Public/android-ndk-r14b
SYSROOT=$NDK/platforms/android-21/arch-arm/
TOOLCHAIN=$NDK/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64
CPU=arm
PREFIX=$(pwd)/android/$CPU
ADDI_CFLAGS="-marm"
function build
{
./configure \
--