2

我按照链接对图片进行编码如何使用 x264 C API 将一系列图像编码为 H264?,但每次 x264_encoder_encode(encoder, &nals, &i_nals, &pic_in, &pic_out) 返回 0。

4

1 回答 1

1

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

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

于 2011-09-06T04:09:54.960 回答