- 博客(1)
- 资源 (21)
- 收藏
- 关注
以FFmpeg为数据源的NvDecodeD3D9
修改NVIDIA VIDEO CODEC SDK中 NvDecodeD3D9的数据源为FFmpeg,弥补原生SDK不能以流作为数据源的不足
2017-03-24
DXVA2解码数据用texture纹理渲染
FFmpeg DXVA2解码得到的数据使用surface来承载的,surface限制很多,如果能用纹理来渲染的话,那我们就可以充分开发D3D,比如可以用坐标变换来实现电子放大的功能,还可以用坐标变换来实现视频图像任意角度的旋转等功能。而对于我来说,最重要的是纹理渲染可以使得解码后的数据能够用像素着色器来做简单的视频图像处理,如果是用的是D3D11,对于更为复杂的视频图像处理算法也是有望可以用Compute Shader实现,以便充分利用显卡来加速和释放CPU。
2017-01-20
D3D三层Texture纹理经像素着色器实现渲染YUV420P 第二版
D3D三层Texture纹理经像素着色器实现渲染YUV420P全工程源码,VS2013编译通过。修正了画质问题。运行前确保安装了DirectX9.
2016-12-13
D3D三层Texture纹理经像素着色器实现渲染YUV420P
D3D三层Texture纹理经像素着色器实现渲染YUV420P全工程源码,VS2013编译通过,修改成VS2008也可编译通过。运行前确保安装了DirectX9.
2016-12-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人