求解:最新的x264-119版次的output 的问题
大家好:
首先感谢一下:zoulie和OExpress。
大至了解了:x265中x265.c里的main函数里的如何读取图像的原始数据编码成视频文件的输出结果。
zoulie说使用x265_encoder_encode循环编码YUV祼数据。
请教一下,指点一下的问题,谢谢:
1、我在分配YUV420位图数据的时候是应该分配了超出所需要的数据的。如果是分辨率宽是iWidth,而高是iHeight的图像,YUV420应该分配多少个字节空间? 我看源码里的是公式是 3*iWidth*iHeight/2。但是,我使用ffmpeg,sws_scale函数在转RGB转YUV420,分配了3*iWidth*iHeight/2这样大的缓冲区时分出错。
2、 我使用MinGW和MSYS编译的x264,生成的dll文件,生成了两个头文件x264.h和x264_config.h。我使用pexports 导出dll的def文件,然后使用lib.exe生成lib静态文件。
但是一个问题没法我没法使用x264库里面标准的output相关的函数生成视频文件。我应该怎么做才能使用output相关的函数。