如何在C \ C ++中用x264将位图作为帧写入H.264?

如何在C \ C ++中用x264将位图(RGB)作为帧写入H.264?

一些来源的例子会很棒!

方法如下:

  1. 查看位图规范并处理加载单个位图的工作
  2. 查看x264.exe源代码。 这将YUV未压缩数据作为源。
  3. 在RGB-> YUV转换上进行一些搜索。
  4. 将它们放在一起并修改x264.exe以加载位图,将它们转换为YUV并将它们传递给编码器