我正在研究 x265,有没有人可以与我分享我是如何使用 x265 编解码器对 yuv 进行编码的?我需要知道如何从 picture_out 结构中获取像素编码,你能告诉我这段代码是否好的吗?希望得到你的解决方案!我正在使用 x265 api 文档,但它不太容易理解。
ret = x265_encoder_encode(encoder, pp_nal, &pi_nal, pic_in, pic_out);
if(ret < 0){
printf("encodePictureIn, Error in x265_encoder_encode %d\n",ret);
return ret;
}
do{
ret = x265_encoder_encode(encoder, pp_nal, &pi_nal, NULL, pic_out);
printf("...\n");
}while(ret > 0);