原文:DXVA2解码数据用texture纹理渲染

FFmpeg DXVA 解码得到的数据使用surface来承载的,surface限制很多,如果能用纹理来渲染的话,那我们就可以充分开发D D,比如可以用坐标变换来实现电子放大的功能,还可以用坐标变换来实现视频图像任意角度的旋转等功能。而对于我来说,最重要的是纹理渲染可以使得解码后的数据能够用像素着色器来做简单的视频图像处理,如果是用的是D D ,对于更为复杂的视频图像处理算法也是有望可以用Com ...

2017-01-20 21:38 3 2570 推荐指数:

查看详情

基于FFmpeg的Dxva2解码及Direct3D显示(三)

初始化Direct3D 目录 初始化Direct3D 创建Direct3D物理设备对象实例 创建Direct3D渲染设备实例 创建Direct3D视频解码服务 Direct3D渲染可以通过Surface和Texture ...

Wed Jan 23 00:16:00 CST 2019 0 1116
基于FFmpeg的Dxva2解码及Direct3D显示(四)

初始化硬解码上下文 目录 初始化硬解码上下文 创建解码数据缓冲区 创建IDirectXVideoDecoder视频解码器 设置硬解码上下文 解码回调函数 创建解码数据缓冲区 这一步为了得 ...

Wed Jan 23 00:16:00 CST 2019 0 1300
基于FFmpeg的Dxva2解码及Direct3D显示(一)

目录 前言 名词解释 代码实现逻辑 前言 关于视频软解码的资料网上比较多了,但是关于硬解可供参考的资料非常之有限,虽然总得来说软解和硬解的基本逻辑一样,但是实现细节上的差别还是比较多的。虽然目前功能已实现,但是理解不到位的地方还是有的,文中我会抛出来 ...

Mon Jan 21 21:22:00 CST 2019 0 650
实时渲染基础(4)纹理Texture

目录 纹理映射(Texture Mapping) 球形贴图(Spherical Map) 立方体贴图(Cube Map) 纹理走样问题 Mipmap 各向异性过滤(Ripmap) 纹理应用技术 ...

Wed Aug 11 08:17:00 CST 2021 0 345
ffmpeg实现dxva2硬件加速

这几天在做dxva2硬件加速,找不到什么资料,翻译了一下微软的两篇相关文档。这是第二篇,记录用ffmpeg实现dxva2。 第一篇翻译的Direct3D device manager,链接:http://www.cnblogs.com/betterwgo/p ...

Fri Dec 02 22:01:00 CST 2016 46 15646
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM