新浪科技

加入CUDA加速技术 威力导演7提升工作效率(2)

用户1649608047

关注

在高清越来越普及的今天,对于电脑运算能力的要求也越来越高,人们在处理各种高清视频的时候,CPU的运算能力已经不能满足人们对高清的需求。于是Nvidia公司的CUDA技术出现在了越来越多的视频及图片处理软件中,通过GPU的平行运算架构,帮助人们在处理图片或是高清视频时,能够有效提供处理速率。

    下载:威力导演 7

讯连科技的威力导演7最新版本,就支持了CUDA技术。运用此技术,当我们在处理诸如高斯模糊、笔墨、光线等影片特效时,GPU通过平行运算,取代了原本在CPU上运行的许多复杂程序,大幅提高了编辑这些特效时的速度。

打开支持CUDA技术的最新版本威力导演7,在特效栏中,支持CUDA技术的特殊效果是万花筒、彩色边缘、彩绘、替换颜色、抽象派艺术、墨水、发光、光射线、高斯模糊、放射状模糊等10种,并在右下角都加入了Nvidia的Logo,以表示这些特效支持此技术。


在左上角的菜单选项中,选择编辑---首选项,便会跳出“首选项”对话框,选择其中的常规,在底部就可以看到“为视频效果启用Nvidia CUDA GPU 加速”,只要勾选,便可以控制是否开启CUDA加速。



使用大格式的视频测试

    下载:威力导演 7

测试环境

CPU Intel Core2 X9650

显卡 Nvidia GeForce 9600GT

驱动 NVIDIA GeForce 178.24

硬盘 WDC WD1600AAJS-08WAA0

系统 windows XP service Pack 2

选择测试的视频是一段1分56秒的预告片的mov高清版本和avi版本,这两段视频的玛率分别为avi的是1536kbps,mov的是8265kbps。

接着,就来测试一下威力导演在启用CUDA技术和不启用下,使用特效制作时的CPU差别。先选择达到2G大小的avi视频,先后对其施加了发光、光射线、放射状模糊三个支持CUDA技术的特效,观察开启CUDA技术和不开启时,CPU的占用率,视频的转换时间的变化。


转换为avi格式


转换为MPEG2格式


转换为MPEG-4 AVC格式

可以发现,开启CUDA技术时,通过GPU的平行运算,无论是转换为MPEG2、AVCHD或是avi,CPU的占用率都在30%-50%之间不等,没有达到饱和状态。但如果不开启时,CPU基本上都被100%的占用满。同时,在开启CUDA加速的情况下,转换同样的视频文件,需要的时间也有一定幅度的节省。

使用小格式的视频测试

    下载:威力导演 7

接着,选择200M大小的mov格式的视频来做测试。在开启CUDA加速的情况下,CPU的占用率为40%-60%,不开启的状态下,CPU同样还是满负荷的在运作。


转换为avi格式


转换为MPEG2格式


转换为MPEG-4 AVC格式

最后,让我们来观察一下,通过CUDA加速和没有采用采用加速转换出的视频,在播放时,画质是没有什么区别的。由此也可以得出,CUDA技术仅是使用GUP的平行运算能力,减轻了CPU的负担,并不对视频的本身产生什么影响。


从上面的测试数据可以看出,开启CUDA技术后,软件在处理2G大小的视频时的速率比200M大小的视频的速率要高。可以得出,CUDA技术在对负越复杂、文件越大的视频时,提速效果更明显。但是观察转换完的视频截图,可以发现,在开启CUDA技术和不开启的状态下,导出的视频质量是没有什么区别的。

总的来说,威力导演7已经倾向于多线程处理,开启特效然后视频转换的时候,CPU的占用率一般都是100%,然而一旦采用了CUDA加速后,CPU的占用率就会下降一半左右。由此可见,CUDA处理的效果很显著,速度也大有提升。

威力导演 7 CUDA加速测试视频片断

    下载:威力导演 7

原测试视频片断

开启CUDA测试片断

关闭CUDA测试片断

加载中...