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
运行命令时报错:
[AVFilterGraph @ 0x58a4f0] No such filter: 'drawtext'
说明FFmpeg编译时,没有添加对drawtext的支持。
重新编译FFmpeg,在配置时添加对drawtext的支持:–enable-libfreetype
我的configure:
configure --prefix=/home/ubuntu/libs/ffmpeg --enable-shared --enable-libx264 --enable-libx265 --enable-gpl --enable-libfreetype
make -j8
make install
注意:–prefix=/home/ubuntu/libs/ffmpeg是本人设置的安装目录,根据自己环境修改