ffmpeg drawtext过滤器可以将RTF文件读取为视频叠加吗?

时间:2015-09-24 14:58:37

标签: video ffmpeg stream rtf drawtext

我正在使用ffmpeg和ffserver来读取视频流,添加文本覆盖并以mpjpeg格式重新流式传输视频。文本叠加层存储在一个文件中,使用drawtext ffmpeg过滤器重新加载每一帧,所有文件都正常工作。

现在我想要更加精彩的叠加信息,我搜索了类似于" ffmpeg drawtext rtf"和" ffmpeg drawtext html"但我找不到任何解决方案......

这可能吗? 我可以在ffmpeg drawtext过滤器中使用任何类型的Rich Text格式文件作为叠加层吗?

感谢阅读(也许可以帮助我)。 R上。

2 个答案:

答案 0 :(得分:2)

没有RTF / HTML支持UTF-8

  

<强>文本文件

     

包含要绘制的文本的文本文件。文本必须是UTF-8编码字符序列。

https://ffmpeg.org/ffmpeg-filters.html#drawtext

您可以创建一个透明的PNG并覆盖它:

https://ffmpeg.org/ffmpeg-filters.html#overlay

答案 1 :(得分:1)

另一种可能的选择是制作ASS或SRT字幕,并使用subtitles filter对其进行硬拷贝。 Aegisub是一个很好的字幕制作工具。