【FFmpeg】ffmpeg使用drawtext过滤器在视频上叠加文字

【目录】郭老二博文之:图像视频汇总

1、测试命令

ffmpeg -i 640-480p.mp4 -t 10 -vf "drawtext=fontfile=FreeMono.ttf:fontsize=100:x=10:y=100:fontcolor=red:box=1:text='%{n}'" test.mp4

2、错误处理

2.1 缺少过滤器“drawtext”

1)报错

运行命令时报错:

[AVFilterGraph @ 0x58a4f0] No such filter: 'drawtext'

2)原因

说明FFmpeg编译时,没有添加对drawtext的支持。

3)解决

重新编译FFmpeg,在配置时添加对drawtext的支持:–enable-libfreetype
我的configure:

configure --prefix=/home/ubuntu/libs/ffmpeg --enable-shared --enable-libx264 --enable-libx265 -

猜你喜欢

转载自blog.csdn.net/u010168781/article/details/127906646