如何在C \ C ++中使用x264将位图作为帧写入H.264? [英] How to write bitmaps as frames to H.264 with x264 in C\C++?

查看:103
本文介绍了如何在C \ C ++中使用x264将位图作为帧写入H.264?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

How to write bitmaps (RGB) as frames to H.264 with x264 in C\C++?

一些带有源代码的示例将是很棒的!

Some Examples with source would be great!

推荐答案

方法如下:

  1. 查看位图规范,并开始加载单个位图
  2. 查看x264.exe源代码.这需要YUV未压缩的数据作为源.
  3. 对RGB-> YUV转换进行一些搜索.
  4. 将所有内容放在一起并修改x264.exe以加载您的位图,将其转换为YUV并将其传递给编码器

这篇关于如何在C \ C ++中使用x264将位图作为帧写入H.264?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆