ubuntu 编译ffmpeg6.1 增加drawtext,libx264,libx265等
重要说明,如果要支持drawtext滤镜,
必须包含:
–enable-libharfbuzz
还需要:
-enable-libfontconfig --enable-libfreetype
wget https://ffmpeg.org/releases/ffmpeg-6.1.tar.gztar zxvf ffmpeg-6.1.tar.gz
cd ffmpeg-6.1 ./configure --prefix=/usr --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --disable-librav1e --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libcodec2 --enable-libdav1d --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libvpx --enable-libx265 --enable-libxml2 --enable-libx264 --enable-shared --enable-libharfbuzz make -j$(nproc)sudo make install
如果存在找不到库文件的情况,需要安装相应的库的dev包。