wang-bin / QtAV

A cross-platform multimedia framework based on Qt and FFmpeg. 基于Qt和FFmpeg的跨平台高性能音视频播放框架. Recommand to use new sdk https://github.com/wang-bin/mdk-sdk
http://qtav.org
3.94k stars 1.5k forks source link

硬解码 DXVA\D3D11\CUDA 是不是不支持yuv444的解码渲染 #1399

Open Travis990 opened 2 years ago

Travis990 commented 2 years ago

你好,我测试QtAv,ffmpeg可以解码yuv444,但是DXVA\D3D11\CUDA都不支持yuv444,是不是现在的版本还不支持?

wang-bin commented 2 years ago

d3d不支持,cuda要看gpu,qtav里没加,这个加了 https://github.com/wang-bin/mdk-sdk

Travis990 commented 2 years ago

d3d不支持,cuda要看gpu,qtav里没加,这个加了 https://github.com/wang-bin/mdk-sdk

了解,谢谢你的回复

Travis990 commented 2 years ago

你好,我在你的项目的VideoDecoderCUDA.cpp的代码中添加了,yuv444的支持 image

但是解码后的图像有些偏红,这个应该要改哪些东西?能指点一下吗? image