如何使用x264 API将图片编码为H264?

时间:2011-09-06 02:47:13

标签: c++ x264

我在链接How does one encode a series of images into H264 using the x264 C API?之后对图片进行编码,但每次x264_encoder_encode(编码器,& nals,& i_nals,& pic_in,& pic_out)都返回0。

1 个答案:

答案 0 :(得分:1)

x264_encoder_delayed_frames返回什么?根据底部的KillianDS's edit,如果有延迟的帧,x264_encoder_encode可能会返回0。

  

当您使用其他参数时,会出现延迟帧,但我的参数不是这种情况(主要是由于nolatency选项)。如果是这种情况,frame_size有时会为零,只要函数x264_encoder_delayed_frames没有返回0,你就必须调用x264_encoder_encode。但是对于这个功能,你应该深入了解x264.c和x264.h。 / p>