POPPUR爱换

 找回密码
 注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

搜索
查看: 1890|回复: 1
打印 上一主题 下一主题

NVIDIA GPU加速H.264转码软件BadaBOOM探秘

[复制链接]
跳转到指定楼层
1#
发表于 2008-6-24 15:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
NVIDIA GPU加速H.264转码软件BadaBOOM探秘
驱动之家[原创]   作者:上方文Q  编辑:上方文Q 2008-06-24 14:38:53 694 人阅读    [投递]


在GeForce GTX 280/260正式发布的时候,NVIDIA曾将协助视频转码计算作为其卖点之一来宣传,而对此提供支持Elemental Technologiesgibgsu公司的GPU加速H.264视频编码器“RapiHD”,以及对应的消费级软件“BadaBOOM Media Convertor”
RapiHD技术和BadaBOOm软件都是NVIDIA CUDA通用计算技术的应用,这就意味着它们是用C语言编写的,专为NVIDIA GPU而优化,确切地说是GeForce 8/9/GTX 200系列。
目前能够使用的BadaBOOM软件还是个早期测试版,而且只能转码最长2分钟的视频,还不能设置视频格式、分辨率码率等选项。由于BadaBOOM的H.264编码器是私有的、封闭的,而且没有GPU加速就不肯运行,因此只能和开源的X264进行对比:
结果显示,BadaBOOM配合GeForce GTX 280转码一段视频只用了区区8秒钟,而当今最顶级的四核心处理器Core 2 Extreme QX9770 3.2GHz即使在最快速度下也要14秒钟,最好质量下则长达71秒钟。
为了了解这一技术背后更多的秘密,AnandTech和Elemental CEO Sam Blackman进行了一次会谈,要点归纳如下:
1、BadaBOOM将在公开第三季度发布正式版价格“很低廉”,专为那些需要快速转换视频格式的普通消费用户而设计,支持iPhone、iPod Touch/Classic/Nano、Apple TV、Zune、X360、PS3、PSP等各种设备。
2、除了消费级的BadaBOOM,RapiHD技术还会有专业版本,名称未定,但会提供更多选择,可以手动调节比特率、分辨率、质量等等。
3、RapiHD技术确实是基于NVIDIA CUDA的,不过Elemental并没有刻意将其与NVIDIA显卡捆绑在一起,Intel和AMD也可能会提供支持。当然,现在只有支持CUDA技术的NVIDIA显卡才能使用它,至少在一段时间内将是NVIDIA独享的头号非游戏通用计算应用。
4、虽然BadaBOOM使用GPU来加速,但测试发现CPU占用率也不低,比如QX9770就有25-30%。原因有两个:其一,BadaBOOM现在使用的NVIDIA CUDA是初始版本,没有让CPU循环和GPU并行运行的串流机制,未来使用新版后会得到改善;其二,视频编码只有一部分是可以并行计算的,比如动态补偿、动态估算、DCT、iDCT,而其他一些流程(规则解码、变长编码、CABAC)并不适合NVIDIA的流处理器阵列,仍需要CPU辅助工作。
5、BadaBOOM的转码性能基本和GPU流处理器数量成线性关系,也就是说GeForce GTX 280应该比GeForce 9800 GTX快接近90%
6、RapiHD技术现在并不支持多路GPU系统,也就是在GeForce 9800 GX2上并不会更快,不过其专业版本能同时输出两个不同分辨率和码率的视频,并交给两个GPU核心独立运算,也就是SLI系统(包括9800 GX2)可以同时做两份工作。
7、遗憾的是,Elemental公司现在只有自己的H.264编码器,VC-1问题则从来没有被提及。
2#
发表于 2008-6-24 15:15 | 只看该作者
使用限制还是比较大....
如果能支持做为非编插件的话那在专业领域还能有所建树..

民用的话....估计普及度不会太高..
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

广告投放或合作|网站地图|处罚通告|

GMT+8, 2024-4-20 19:38

Powered by Discuz! X3.4

© 2001-2017 POPPUR.

快速回复 返回顶部 返回列表