0
我觉得问题很简单。如何使用ffmpeg vhook添加文本已过时,我无法找到任何更简单的解决方案。如何使用ffmpeg将文本添加到视频而不使用vhook?
使用ubuntu并安装最新的ffmpeg版本。
我觉得问题很简单。如何使用ffmpeg vhook添加文本已过时,我无法找到任何更简单的解决方案。如何使用ffmpeg将文本添加到视频而不使用vhook?
使用ubuntu并安装最新的ffmpeg版本。
从Ubuntu 10.04的FFmpeg似乎不支持过滤器,所以你将不得不得到一个更新的版本。您可以按照步骤guide to compile ffmpeg on Ubuntu,或者您可以简单地下载Linux build of 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
documentation附加参数。
你使用的是什么Ubuntu版本?您可能必须编译ffmpeg,因为旧版Ubuntu存储库中的ffmpeg没有过滤功能。 – LordNeckbeard
@LordNeckbeard Ubuntu 10.04.2 LTS – motto