首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > 多媒体 >

有没有YV12转RGB24的Filter?解决思路

2012-02-12 
有没有YV12转RGB24的Filter?有没有YV12转RGB24的Filter?[解决办法]有,主要注意:1。媒体格式的动态改变,这个

有没有YV12转RGB24的Filter?
有没有YV12转RGB24的Filter?

[解决办法]
有,主要注意:
1。媒体格式的动态改变,这个一定要处理好。
2。效率的话,考虑使用mmx,这个处理后对效率基本就没影响了
[解决办法]
系统自带的AVI Decompressor可以转换,输出支持多种,将后一个filter的媒体匹配固定为RGB24连接就可以了。
[解决办法]

Height = 16;
Width = 16;
Y'ArraySize = Height × Width; // (256)
Y' = Array[7 × Width + 5];
U = Array[(7/2) × (Width/2) + 5/2 + Y'ArraySize];
V = Array[(7/2) × (Width/2) + 5/2 + Y'ArraySize + Y'ArraySize/4];

RGB = Y'UV444toRGB888(Y', U, V);

[解决办法]
楼上的楼上的意思是自己写一段转换代码就可以了,没必要找Filter
[解决办法]
http://www.fourcc.org/
这里有常见的图像数据格式转换的资料,楼主可以参考下。
都有公式可以用的。

热点排行