nVidia GPU解码和编码YUV422

时间:2015-06-29 10:51:18

标签: video cuda gpu decoding

我已经创建了一个解码(现在)mpeg2vídeos的应用程序。

当视频具有YUV420 ChromaSampling(IMG1)时,一切运行良好,但在YUV422(IMG2)中,我只得到一堆伪像(IMG3)。

我已经搜索了一段时间并阅读帖子说nVidia不支持422,但这种接缝很奇怪。有没有办法解决这个问题?

IMG1

IMG2

IMG3

2 个答案:

答案 0 :(得分:1)

如果有其他人搜索此内容,请点击此处:

我一直在挖掘,我向nVidia Developer提交了一张票,得到了回复:

  

是的,这是一个已知的限制。不支持4:2:2 mpeg-2解码(仅支持4:2:0 mpeg-2)。很抱歉给您带来不便。

因此,基本上不使用cuvid YUV 422 ChromaSampling。

答案 1 :(得分:1)

omg,小文字太有意义了https://developer.nvidia.com/nvidia-video-codec-sdk
但方案是关于 Ampere 系列而不是所有 GPU

<块引用>

** 4:2:2 本身不支持硬件

现在 Amper 支持的功能比其他任何功能都多。 检查您的 GPU 系列 https://developer.nvidia.com/video-encode-and-decode-gpu-support-matrix-new#Encoder