FFmpeg库渲染文本/ass字幕

FFmpeg库渲染文本/ass字幕,ffmpeg,decoding,subtitle,Ffmpeg,Decoding,Subtitle,我试图让FFmpeg在将数据包解码成AVSubtitle结构后,将文本/ASS字幕渲染成位图。AVSubtitle文档中有以下描述: uint8_t*avsubtitrect::数据[4] 此字幕位图的数据+线条大小。 一旦呈现文本/ass,也可以为其设置 但是,我找不到关于如何启用此功能的任何其他信息。谁能给我一个提示吗?是的,我刚刚偶然发现了这个问题。我意识到这个问题是几个月前发布的,但你有什么进展吗?@ZeroDefect不幸的是,我在深入研究FFmpeg的源代码后也没有找到答案。我最终的

我试图让FFmpeg在将数据包解码成AVSubtitle结构后,将文本/ASS字幕渲染成位图。AVSubtitle文档中有以下描述:

uint8_t*avsubtitrect::数据[4]

此字幕位图的数据+线条大小。 一旦呈现文本/ass,也可以为其设置


但是,我找不到关于如何启用此功能的任何其他信息。谁能给我一个提示吗?

是的,我刚刚偶然发现了这个问题。我意识到这个问题是几个月前发布的,但你有什么进展吗?@ZeroDefect不幸的是,我在深入研究FFmpeg的源代码后也没有找到答案。我最终的解决办法是单独导入libass,并将解码后的文本字幕输入其中。这有点傻,但好的一面是,它还允许对渲染结果进行更多的控制。嗨,我偶然发现了同样的问题,你能分享“单独导入libass并提供解码文本字幕”部分的代码例程吗?不管怎样,我用FreeType解决了这个问题。