|
所谓视频优化,无非就是把颜色调鲜艳些,锐化一下,高级点就话就是去去编码效应(马赛克)和降噪等。都是些很简单的东西,不知道为什么NV不做在驱动里。AMD好不容易做了一个10.6驱动,居然只支持5000系,不明白这东西和DX11有什么关系。
正好CUDA SDK里有大部分这些算法的源码,我就不客气了,直接改之,再用DirectShow封装一下(Transform Filter或Renderer皆可),一个视频优化就出来了。
去雾镜加锐化。去雾镜是自己弄的很简单的颜色调整。锐化参考的是CUDA SDK里的ConvolutionSeparable例子。
去编码效应:
去电视噪点,照抄CUDA SDK的KNN降噪
缩放功能是参考SDK里的双三次插值。
由于不是做在驱动层,只能用在自己的播放器里、用GraphEdit播放或者作为自定义滤镜用KMPlayer加载。像网上那种flash网络视频无法用,得下载回来用播放器播。不过优点就是8系和9系的老卡都能用,也很容易改成OpenCL版本,用在4000系上。 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|