下面这段是在子鲲大侠的博客后面的请教留言,大概就是我未来一段时间要学习的东西了。
-
11楼
oldkey3天前 15:31发表 [回复] [引用][举报] [删除]
-
老大,再请教,谢了!
我的问题是这样:
我想做一个特殊的视频播放,其主要功能是先从文件里得到一个YUV420或422的图像帧,图像类似于那种左右格式的3D影片,我需要对每个部分进行处理,具体的就是把某部分放大到整屏尺寸,然后逐点处理,基本上是与一个已有的矩阵运算,最后再组合成一个完成图像显示出来。目前已经在ffmpeg+SDL下实现了,但速度比较慢。我想改用D3D实现,主要是想利用D3D硬件加速能力。
不知是否可行,请指导。谢谢!
我是新学D3D,还没入门。只是觉得应该可以。
我现在不确定的是:
1、是我必须把一小块图像放大到全图尺寸之后再进行别的运算,我不太知道,这个放大要在纹理里面实现,还是在别的地方实现。
2、如果前者必须在纹理里面进行,那我怎么才能把您说的YUV三个纹理,渲染到统一个纹理里面。
请指教,谢谢!