gpt4 book ai didi

c - 寻找有关X265编码和解码的技术细节

转载 作者:太空宇宙 更新时间:2023-11-04 00:03:15 24 4
gpt4 key购买 nike

我正在研究 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);

最佳答案

从评论到答案:

pp_nal[x].payload 是指向编码数据的指针。您可以 memcpy,或将其写入文件,或任何您想要的。 x265 附带一个示例。 github.com/videolan/x265/blob/master/source/x265.cpp。 ffmpeg 也有一个 github.com/FFmpeg/FFmpeg/blob/master/libavcodec/libx265.c。 – szatmary

关于c - 寻找有关X265编码和解码的技术细节,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34205919/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com