You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 22.04下FFmpeg drawtext滤镜无法启用问题求助

排查Ubuntu 22.04编译FFmpeg启用drawtext滤镜失败的问题
  • 补全依赖:drawtext滤镜依赖freetype、fontconfig等库,Ubuntu 22.04下直接执行sudo apt install libfreetype-dev libfontconfig-dev libfribidi-dev,确保这些开发包全部安装到位。
  • 验证编译时的依赖检测:重新运行configure命令,过滤drawtext和freetype相关输出:./configure [你的编译参数] 2>&1 | grep -E 'drawtext|freetype',如果看到freetype2: no,说明依赖未正确安装,drawtext会被自动禁用;出现drawtext filter enabled才是正常状态。
  • 确认调用的是自定义编译的FFmpeg:系统可能预装了FFmpeg,执行which ffmpeg查看路径是否为你编译输出的目录(比如默认是~/ffmpeg_build/bin/ffmpeg),如果不是,直接用绝对路径调用,或者把自定义编译路径加到环境变量最前端。
  • 清理旧编译缓存:之前的编译残留可能导致参数不生效,先执行make clean && make distclean,再重新执行configure、make、make install流程。
  • 检查编译脚本参数:确认脚本里没有--disable-filters、--disable-all这类会覆盖--enable-filter=drawtext的参数,同时--enable-filter=drawtext要放在依赖相关参数之后。

内容的提问来源于stack exchange,提问作者chovy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.15 21:29:55