gpt4 book ai didi

ffmpeg - AVFrame 是否将 AV_PIX_FMT_YUV420P 数据存储为 YVU?

转载 作者:行者123 更新时间:2023-12-04 23:03:04 38 4
gpt4 key购买 nike

我正在使用 avcodec_decode_video2 解码原始 H.265 数据api。当我检查生成的实例 pictYUV类型 AVFrame,我看到 pictYUV->formatAV_PIX_FMT_YUV420PpictYUV->data[0]指向 Y 平面。这两个都是预期的。但是,它似乎 pictYUV->data[1]似乎包含 V 平面数据和 pictYUV->data[2]似乎包含 U 平面数据。我的直觉是 pictYUV->data将按该顺序存储 YUV 平面,而不是 YVU 平面。想知道数据是否总是按 YVU 排序,或者是否有一些我没有看到的标志。问候。

最佳答案

AV_PIX_FMT_YUV420P是平面 YUV 格式(见其名称末尾的 P),因此 Y、U 和 V 是分开存储的。也有带有交错 YUV 格式的 YUV 格式。
如果您从 IP 摄像机获取数据,则获取平面格式是正常的。

关于ffmpeg - AVFrame 是否将 AV_PIX_FMT_YUV420P 数据存储为 YVU?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44788457/

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