高清加速 CUDA在暴风影音中的应用方法
【IT168 应用】尽管人们对高清视频的需求越来越高,甚至一些视频播放器声称支持了H.264高清格式,但互联网上不乏一些伪高清,播放质量差,速度也慢。究其原因,视频自身质量是一方面,另外还有视频播放器的解码技术,以及计算机的硬件解码问题。
我们在玩大型游戏、运行大型图形图像处理软件,或者播放1080P尺寸的影片时,大家知道这并不仅仅需要一颗强劲的处理器,还需要一款高性能的显卡,尤其是可以加速运行的显卡。Nvidia公司的CUDA技术出现在了越来越多的视频及图片处理软件中,通过GPU的平行运算架构,帮助人们在处理图片或是高清视频时,能够有效提供处理速率。
CUDA是用于GPU计算的开发环境,它是一个全新的软硬件架构,可以将GPU视为一个并行数据计算的设备,对所进行的计算进行分配和管理。CUDA越来越多的出现在了我们的眼里,随着未来越来越多的软件支持,CUDA最终将会走入我们每个人的电脑应用当中。
下面我们就CUDA加速技术在视频播放软件中的应用做一个介绍,在上篇文章我们了解了CUDA在腾讯QQ影音播放器里的设置,我们知道要想实现CUDA加速,你必须得有一块具有CUDA技术的Nvidia显卡。本篇文章我们就以大家最常用的播放器——暴风影音为例,来看看CUDA在暴风影音中的设置方法。
暴风影音以格式兼容多为最大亮点,如今的暴风影音,更是整合了在线视频播放资源,并且具有多种高清解码方案,成为最受欢迎的视频播放软件。打开暴风影音播放器,通过菜单或者鼠标右键,找到“高级选项”打开。这里我们找到“播放设置”里的“高清”,可以看到暴风影音已经识别出我的计算机具有的显卡型号以及给出的高清加速默认方案。
通过“详细设置”,我们也可以实现手动更改高清加速方案。在“选择要编辑的方案”下拉单里,我们就可以看到NVidia CUDA解决方案,这里我们选择后,将其设置为默认方式。
当选择了“NVidia CUDA解决方案”后,对应的详细解码信息也自动列出,这些方案都是自动进行匹配的。当然,如果你具备其他型号的显卡或者希望使用哪种加速支持,也可以选择其相对应的默认方案。这对于你在观看高清视频,或者运行大型游戏、图形处理软件时,都会有很好的体验效果。
当使用CUDA解决方案后,你会发现所运行的视频和游戏更加流畅清晰,系统所占资源也大大减少,这正是CUDA越来越受欢迎的优势所在。
CUDA是什么?
CUDA(Compute Unified Device Architecture)是一个新的基础架构,这个架构可以使用GPU来解决商业、工业以及科学方面的复杂计算问题。它是一个完整的GPU解决方案,提供了硬件的直接访问接口,而不必像传统方式一样必须依赖图形API接口来实现GPU的访问。
在架构上采用了一种全新的计算体系结构来使用GPU提供的硬件资源,从而给大规模的数据计算应用提供了一种比CPU更加强大的计算能力。CUDA采用C语言作为编程语言提供大量的高性能计算指令开发能力,使开发者能够在GPU的强大计算能力的基础上建立起一种效率更高的密集数据计算解决方案。
