我正在使用ffmpeg和ffserver来读取视频流,添加文本覆盖并以mpjpeg格式重新流式传输视频。文本叠加层存储在一个文件中,使用drawtext ffmpeg过滤器重新加载每一帧,所有文件都正常工作。
现在我想要更加精彩的叠加信息,我搜索了类似于" ffmpeg drawtext rtf"和" ffmpeg drawtext html"但我找不到任何解决方案......
这可能吗? 我可以在ffmpeg drawtext过滤器中使用任何类型的Rich Text格式文件作为叠加层吗?
感谢阅读(也许可以帮助我)。 R上。
答案 0 :(得分:2)
没有RTF
/ HTML
支持UTF-8
<强>文本文件强>
包含要绘制的文本的文本文件。文本必须是UTF-8编码字符序列。
https://ffmpeg.org/ffmpeg-filters.html#drawtext
您可以创建一个透明的PNG
并覆盖它:
答案 1 :(得分:1)
另一种可能的选择是制作ASS或SRT字幕,并使用subtitles filter对其进行硬拷贝。 Aegisub是一个很好的字幕制作工具。