2012-06-06 64 views

回答

4

从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 example

有关详细信息,请参阅drawtext documentation附加参数。

相关问题