avi_t* avi= AVI_open_output_file("test.avi"); AVI_set_video(avi, 736, 576, 25, "H264"); AVI_write_frame(avi, (char*)Buffer_getUserPtr(hOutBuf), (long)Buffer_getNumBytesUsed(hOutBuf),1) hOutBuf为硬件编码出来的帧buffer 结构如下 typedef struct _Buffer_Object { Buffer_Type type; _Buffer_State origState; _Buffer_State usedState; Memory_AllocParams ...
本帖最后由 沉水之鱼 于 2013-07-23 10:58 编辑 avi_t* avi= AVI_open_output_file("test.avi"); AVI_set_video(avi, 736, 576, 25, "H264"); AVI_write_frame(avi, (char*)Buffer_getUserPtr(hOutBuf), (long)Buffer_getNumBytesUsed(hOutBuf),1) hOutBuf为硬件编码出来的帧buffer 结构如下 typedef struct _Buffer_Object { Buffer_Type type; _Buffer_State origState; _Buffer_Sta...
代码如下,但不能播
一播就马上结束,不知道哪边出问题
#include
在程序中需要用到写avi文件,找到了avilib这个库, 从它的说明里面看是不支持大于4G的文件的,可是看了一下它的源代码发现似乎可以支持大于4G的Odml扩展avi格式 到底怎么样,有熟悉的给指点一下,谢过了! [ 本帖最后由 wishie 于 2008-11-11 14:23 编辑 ]