gpt4 book ai didi

ffmpeg - 将 YUV420SP 转换为 YUV420P

转载 作者:行者123 更新时间:2023-12-04 22:52:08 24 4
gpt4 key购买 nike

如何使用 ffmpeg sws_scale 或其他有效方法将 YUV420SP 转换为 YUV420P?

最佳答案

如果您使用的是 ffmpeg 中的 swscale lib,则以下代码可能会对您有所帮助。

static struct SwsContext *swsContext;

swsContext = sws_getContext(c->width, c->height,PIX_FMT_NV21,
c->width, c->height,
PIX_FMT_YUV420P,
SWS_FAST_BILINEAR, NULL, NULL, NULL);

avpicture_fill((AVPicture*)picture, data, PIX_FMT_NV21, c->width, c->height);

avpicture_fill((AVPicture*)outpic, outbuffer, PIX_FMT_YUV420P, c->width, c->height);

sws_scale(swsContext, picture->data, picture->linesize, 0, c->height, outpic->data, outpic->linesize);

sws_freeContext(swsContext);

关于ffmpeg - 将 YUV420SP 转换为 YUV420P,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6094738/

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