首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > 多媒体 >

已编译好x264,然后怎样掌握x264库的编程开发的有关问题

2012-03-24 
已编译好x264,然后怎样掌握x264库的编程开发的问题!各位好,在下下载的是最新的119版。使用的话感觉和一些旧

已编译好x264,然后怎样掌握x264库的编程开发的问题!
各位好,在下下载的是最新的119版。使用的话感觉和一些旧版的没差太多。只是没有Windows的build目录。小弟已使用Mingw和msys编译好x264库,并已生成好dll和lib两个库文件。 

  关键问题: 

  小弟要编码的是bmp位图数据,已使用ffmpeg中的sws_scall转成了 YUVA420P 的图像编码存储在内存中。但不知道如何再使用YUV数据去进行压缩编码。 看了x264.c里面的main函数,不能理清里面的逻辑。 不知道哪位大侠可以指导如何一下具体的压缩编码怎么做,或者如何去掌握这个库的开发编程。已在google和baidu上爬了不少资料,还是无从入手。 在此,除了感激不尽之外还是感激不迟。敬请不吝赐教。

[解决办法]
x264里面的main函数里面很详细了

x264_param_default初始化参数设置,
之后可以自己设置参数调用x264_param_apply_preset,
x264_encoder_open或者编码器句柄
x264_picture_alloc
最后就是循环的将一帧帧的YUV裸数据送给x264_encoder_encode,出来的就是h264格式的数据
[解决办法]
里面有例子可以才参考调用,

热点排行