【发布时间】:2011-11-18 22:26:21
【问题描述】:
我正在从流中解码视频帧,sws_scale 为我提供了一个解码后的 RGB 图像数据 (PIX_FMT_RGB24) 的缓冲区。我有一个需要输入为 DIB 的现有前端应用程序。所以我需要知道如何将此缓冲区转换为 DIB?
据我了解,Windows 上的 DIB 是 BGR,从下到上,需要一个标题。我希望这个问题已经得到解决,而不是手动执行。我也想知道也许 sws_scale 可以在本地做到这一点。
【问题讨论】:
-
如果您决定自己动手,这里有大量关于位图格式的 DIB 标头的信息:en.wikipedia.org/wiki/…