nVidia GPU 解码和编码 YUV422
nVidia GPU Decode and Encode YUV422
我已经创建了一个应用程序来解码(目前)mpeg2 视频。
当视频使用 YUV420 ChromaSampling(IMG1) 时,一切运行良好,但是当使用 YUV422(IMG2) 时,我只会得到一堆伪像 (IMG3)。
我搜索了一段时间并阅读了一些帖子说 nVidia 不支持 422,但这接缝很奇怪。有什么办法可以解决这个问题吗?
万一其他人搜索这个,这里是:
我继续挖掘并向 nVidia Developer 提交了一张票并得到了这样的回复:
Yes, it's a known limitation. The 4:2:2 mpeg-2 decode is not supported(Only 4:2:0 mpeg-2 is supported). Sorry for the inconvenience.
所以,基本上不支持使用cuvid YUV 422 ChromaSampling。
天哪,小字这么有意义https://developer.nvidia.com/nvidia-video-codec-sdk
但方案是关于 Ampere
系列的,并不适用于所有 GPU
** 4:2:2 is not natively supported on HW
现在 Amper
支持的功能比其他任何功能都多。
检查您的 GPU 系列 https://developer.nvidia.com/video-encode-and-decode-gpu-support-matrix-new#Encoder
我已经创建了一个应用程序来解码(目前)mpeg2 视频。
当视频使用 YUV420 ChromaSampling(IMG1) 时,一切运行良好,但是当使用 YUV422(IMG2) 时,我只会得到一堆伪像 (IMG3)。
我搜索了一段时间并阅读了一些帖子说 nVidia 不支持 422,但这接缝很奇怪。有什么办法可以解决这个问题吗?
万一其他人搜索这个,这里是:
我继续挖掘并向 nVidia Developer 提交了一张票并得到了这样的回复:
Yes, it's a known limitation. The 4:2:2 mpeg-2 decode is not supported(Only 4:2:0 mpeg-2 is supported). Sorry for the inconvenience.
所以,基本上不支持使用cuvid YUV 422 ChromaSampling。
天哪,小字这么有意义https://developer.nvidia.com/nvidia-video-codec-sdk
但方案是关于 Ampere
系列的,并不适用于所有 GPU
** 4:2:2 is not natively supported on HW
现在 Amper
支持的功能比其他任何功能都多。
检查您的 GPU 系列 https://developer.nvidia.com/video-encode-and-decode-gpu-support-matrix-new#Encoder