专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > 多媒体/流媒体开发

想用x264做编码器,但是编译出来的是libx264.lib,怎样使用?解决办法

发布时间:2011-06-27 19:28:07 文章来源:www.iduyao.cn 采编人员:星星草
想用x264做编码器,但是编译出来的是libx264.lib,怎样使用?
如题,生成的libx264不会用,有哪位大侠用过的忘不吝赐教!
另外,x264有没有提供现成的使用例子啊,自己摸索太吃力了?

------解决方案--------------------
可以加入ffmpeg 再使用 。
------解决方案--------------------
你说的这些事情,都好像有人做过,而且发布出来了的。可以找找看。
------解决方案--------------------
搜 X264_VC2005,这个工程可以用 VC2005 编出 libx264.lib 静态库,不过,里面的 x264 不是最新的,

------解决方案--------------------
楼主 跟我做的很相近,有空 交流交流, 我是负责 做解码 播放, 用directshow解码的, 加载到网页控件里, 以前使用ffmpeg 的,
------解决方案--------------------
x264_picture_t pic_out;
x264_nal_t *nal = NULL;
int i_nal = 0; 

int nFrameSize = x264_encoder_encode( m_pEncoder, &nal, &i_nal, &m_Pic, &pic_out );
if (( 0 > nFrameSize) || (0 >= i_nal))
{
return FALSE;
}

encresult.is_key_frame = pic_out.i_type==X264_TYPE_IDR;
encresult.total_bits = 0;

int i_size = 0;
int i_data = 0;

for(int i = 0; i < i_nal; i++ )
{
if( ( i_size = x264_nal_encode( lpOut, &i_data, 1, &nal[i]) ) > 0 )
{
lpOut += i_size;
encresult.total_bits += i_size;
}
}

下面的地址中还有解码的部分
http://topic.csdn.net/u/20100406/10/0e075d16-0733-42cf-8b21-cbbe133027ba.html

------解决方案--------------------
如果你们什么都想用开源的代码的话,估计再好的机器也编不了实时的高清视频了
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: