ubuntu 编译ffmpeg6.1 增加drawtext,libx264,libx265等

重要说明,如果要支持drawtext滤镜,

必须包含:

--enable-libharfbuzz

还需要:

-enable-libfontconfig --enable-libfreetype

bash 复制代码
wget https://ffmpeg.org/releases/ffmpeg-6.1.tar.gz

tar 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包。

相关推荐
keyipatience10 小时前
7.Linux1权限-开发工具
linux
j_xxx404_11 小时前
万字长文爆肝:彻底弄懂Linux文件系统(Ext2),从Inode、Block到Dentry核心机制全解析
linux·运维·服务器
2401_8414956411 小时前
Linux C++ TCP 服务端经典的监听骨架
linux·网络·c++·网络编程·ip·tcp·服务端
楼田莉子11 小时前
同步/异步日志系统:日志器管理器模块\全局接口\性能测试
linux·服务器·开发语言·c++·后端·设计模式
奇妙之二进制11 小时前
zmq源码分析之io_thread_t
linux·服务器
cui_ruicheng11 小时前
Linux IO入门(三):手写一个简易的 mystdio 库
linux·运维·服务器
telllong11 小时前
MCP协议实战:30分钟给Claude接上你公司的内部API
linux·运维·服务器
实心儿儿12 小时前
Linux —— 进程概念 - 程序地址空间
linux·运维·算法
buhuizhiyuci12 小时前
linux篇-应用商店:“yum / apt“ 的详解
linux·运维·服务器
零号全栈寒江独钓12 小时前
基于c/c++实现linux/windows跨平台ntp时间戳服务器
linux·c语言·c++·windows