Zaf*_*afi 6 command-line ffmpeg
我正在尝试使用ffmpeg向视频添加文本,并希望文本在给定的时间段内出现.我正在尝试使用DrawText过滤器,但不知道如何为此过滤器提供时间段.任何人都可以帮助我.
谢谢
llo*_*gan 17
该drawtext视频滤波器具有时间线编辑支持(见的输出ffmpeg -filters).这可以评估表达式,并允许您提供何时应启用过滤器.
此示例将使过滤器从12秒到3分钟:
ffmpeg -i input.mp4 -vf "drawtext=enable='between(t,12,3*60)':fontfile=/usr/share/fonts/truetype/freefont/FreeSerif.ttf: text='Test Text'" -acodec copy output.mp4
Run Code Online (Sandbox Code Playgroud)
在此示例中,音频是流复制的.
如果您没有时间轴编辑支持,那么您将需要获得更新的版本.您只需下载Linux版本ffmpeg或按照分步指南进行编译即可ffmpeg.
另请参阅FFmpeg和x264编码指南.