首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

视频播放器增多color space converter + In-Place Transform Filter

2012-08-25 
视频播放器增加color space converter + In-Place Transform Filterhttp://blog.csdn.net/luckyboy101/art

视频播放器增加color space converter + In-Place Transform Filter

http://blog.csdn.net/luckyboy101/article/details/7832179

讲了直接在MFC中用Directshow Transform filter,但是在运行中发现,视频的彩色空间(color space,可以由格式工厂软件查看)通常是YUV,而我们对视频编辑通常是在RGB空间,所以需要增加一个color space converter把YUV彩色空间转换为RGB24彩色空间。

这样就需要在video render之前增加两个filter color space converter + transform filter, 发现一次增加1个filter无法连接,所以要同时一次性把两个filter加入链路,代码如下:

IPFilter.h


程序在graphedit里的连接情况看上图,在app Transform后面自动增加了一个color space converter

热点排行