我认为问题是很简单的。 如何与ffmpeg的vhook已被弃用添加文本,我无法找到任何简单的解决方案。
使用Ubuntu,并安装最新的ffmpeg版本。
我认为问题是很简单的。 如何与ffmpeg的vhook已被弃用添加文本,我无法找到任何简单的解决方案。
使用Ubuntu,并安装最新的ffmpeg版本。
FFmpeg的从Ubuntu的10.04似乎并不支持过滤器,所以你将获得一个较新的版本。 您可以按照一步一步的指导,编制在Ubuntu的ffmpeg ,或者你可以简单地下载一个Linux构建的ffmpeg 。
需要注意的是,如果你遵循编译指南,你将需要另外安装libfreetype6-dev
作为依赖,然后添加--enable-libfreetype
你的ffmpeg ./configure
。
本示例命令将单词“堆栈溢出”添加到具有白色背景的视频,并在视频的中间为中心:
ffmpeg -i input -filter:v "drawtext=fontsize=30:box=1:fontfile=/usr/share/fonts/TTF/Vera.ttf:text='Stack Overflow':x=(w-text_w)/2:y=(h-text_h-line_h)/2" output
见drawtext
文档有关其他参数的详细信息。