POPPUR爱换

 找回密码
 注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

搜索
查看: 4933|回复: 32
打印 上一主题 下一主题

GT200+CUDA 超乎想象的视频转码速度

[复制链接]
跳转到指定楼层
#
发表于 2008-5-28 16:07 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
NVIDIA的Editior's Day虽然过去好多天了,但消息依然不断,这次是关于GT200核心显卡与CUDA编程语言搭配下的高速视频转码的。
现场演示运行了两个DEMO,首先是将一段720p高清视频转换成iPod格式,转码工具是iTunes和一个价值20美元的MPEG-2编码器。首先在一颗3.0GHz的四核心处理器上,这一转换过程非常缓慢,需要几个小时之久;接下来换成GT200(应该是GeForce GTX 280),仅仅几秒钟就完成了。事实上,GT200的转码速度能达到视频播放速度的5倍,也就是说视频帧率为30FPS,转码速度则达到了150FPS。打个比方,在欣赏这一视频片段的过程中GT200能重复完成五次编码转换。
不仅如此,GT200还可以同时处理多个视频的转码。如果你同时有iPod和Zune,那就可以在同一时间将视频转换成它们需要的格式。
第二个DEMO使用了一段1080i高清视频,编码格式H.264、帧率30FPS、码率25Mbps。在Adobe Premire Pro里,使用Core 2 Duo E6400 2.13GHz双核心处理器进行处理速度只有2-6FPS,平均相当于实际速度的六分之一;换成GT200,处理速度达到了46FPS,仍然比播放速度快,也就是视频还没看完,转码就已搞定。

看来以后视频转码已经不需要CPU了,呵呵,用显卡转更快 :p
32#
发表于 2008-12-1 13:00 | 只看该作者
原帖由 rramm 于 2008-12-1 09:31 发表


仔细看原文啊,你用CPU转换视频,也就是个位数的FPS值,而GPU转换是正常播放(电影是24FPS,视频是30FPS?具体也不太清楚)也就是150FPS左右,这样换算两者的差距最大可以达到百倍左右吧,那么GPU1分钟完成的可能 ...

汗一个,“个位数”就意味着只有150的百分之一左右??再折中地算,“个位数”算平均了也应该有150的四十分之一。
回复 支持 反对

使用道具 举报

31#
发表于 2008-12-1 12:58 | 只看该作者
想知道这段只有20秒左右却需要4核处理器花几个小时才能完成的视频是什么样的。难道是1800000P规格的?
回复 支持 反对

使用道具 举报

30#
发表于 2008-12-1 10:38 | 只看该作者
这个功能平时用的软件可以利用就好了
回复 支持 反对

使用道具 举报

29#
发表于 2008-12-1 09:31 | 只看该作者
原帖由 lcd21 于 2008-5-29 13:07 发表
这样的比较有点太邪乎了吧,按GT200可以5倍于播放速度转码,5秒钟内能完成的也就是25秒的高清视频,这25秒的高清视频,3G 4核心的CPU需要花几个小时来完成转换吗?

有点难以置信!!!


仔细看原文啊,你用CPU转换视频,也就是个位数的FPS值,而GPU转换是正常播放(电影是24FPS,视频是30FPS?具体也不太清楚)也就是150FPS左右,这样换算两者的差距最大可以达到百倍左右吧,那么GPU1分钟完成的可能CPU需要100分钟。虽然差距没有说的那么大,但是只是一种比喻而已
回复 支持 反对

使用道具 举报

28#
发表于 2008-12-1 09:11 | 只看该作者
那个只是有针对性的Demo演示,实际应用中能有2-3倍就已经神奇了。{lol:]
回复 支持 反对

使用道具 举报

27#
发表于 2008-12-1 02:44 | 只看该作者
我比较关心的是 真的支持Premire么
回复 支持 反对

使用道具 举报

26#
发表于 2008-12-1 00:51 | 只看该作者
原帖由 旷野回声 于 2008-12-1 00:31 发表
哇,大侠出手了,我是菜鸟,对这方面还这一知半解的。有关于这方面的基础知识的链接吗?让俺先学习下,免得瞎问献丑。还有Premire软件支持显卡参与运算吗?如何利用?呵呵,还有三四百的双敏显卡(8600GT256DDR3)有这功 ...

1。更新软件版本到支持的版本,具体看软件说明,旧版肯定不行,Premire好像是今年新版才支持的吧?
2.8600GT不支持,不过你可以刷到9500GT就可以了(核心相同,nv驱动屏蔽了)
回复 支持 反对

使用道具 举报

25#
发表于 2008-12-1 00:31 | 只看该作者

回复 26# ccontion 的帖子

哇,大侠出手了,我是菜鸟,对这方面还这一知半解的。有关于这方面的基础知识的链接吗?让俺先学习下,免得瞎问献丑。还有Premire软件支持显卡参与运算吗?如何利用?呵呵,还有三四百的双敏显卡(8600GT256DDR3)有这功能吗?千万不要说要2千左右的卡才有此功能,转换速度过快也意义不大,只要不是几小时,几秒和十几秒意义一样,就象已经自行车飞跃成汽车了,没必要快了还想快,为是奥迪还是普桑多计较。为省几秒钟挥霍几倍的银子。 先行谢过
回复 支持 反对

使用道具 举报

24#
发表于 2008-11-30 23:37 | 只看该作者
这么好....我想资助一片给ken22大人.....
回复 支持 反对

使用道具 举报

23#
发表于 2008-11-30 23:25 | 只看该作者

回复 25# 旷野回声 的帖子

现在的显卡可以参与通用计算,如果软件支持的话,可以大大提高运算速度。本楼讨论的就是NV显卡的CUDA在视频编码中的应用。
回复 支持 反对

使用道具 举报

22#
发表于 2008-11-30 23:13 | 只看该作者
看了你的帖子。很有点疑惑。我也经常视频转码,不过不是你那种高清转ipod啥的。我只是把DV素材转化为DVD、VCD啥的,用的软件也是Premire,有时图省事用绘声绘影10。看了你的帖子想不通,显卡只是主机和显示器的桥梁罢了,视频转码的渲染生成是在主机里运转的,好像和显卡无关吧?渲染时甚至不需要显卡工作,就算显示屏没显示也没关系,只要主机工作高速就行了,播放时才需要显示工作,不像3D啊、游戏啊必须依赖显示屏,显卡不行就卡。你在用Premire时,是怎样让程序通过显卡转的而不通过CPU的啊?如何设置啊?你帖子没说,我百思不解,望指教。我现在正想配台电脑,正考虑有没有不用独立显卡的必要呢。
回复 支持 反对

使用道具 举报

21#
发表于 2008-5-29 16:58 | 只看该作者
有点吹啊
回复 支持 反对

使用道具 举报

20#
发表于 2008-5-29 16:48 | 只看该作者
Cell 也不是通用处理器。
PPU 是一个POWER 核心,是通用的;8个SPU 是协处理核心,是128位SIMD 处理方式。理论峰值3G 的情况下是200GFlops 单精度。
四核处理器在2.8G 频率的大致性能是40GFlops 双精度,四线程编码,速度和Cell 比,单精度大于Cell 1/5 的性能,双精度比Cell 还要快一些(Cell 的双精度性能是单精度的1/7)。
回复 支持 反对

使用道具 举报

19#
发表于 2008-5-29 16:36 | 只看该作者
原帖由 beer966 于 2008-5-29 16:23 发表
PS3还吹过芯片运算能力能模拟核试验呢............:loveliness:

这个当然可以,Cell是通用计算器,问题的关键是软件。
回复 支持 反对

使用道具 举报

18#
发表于 2008-5-29 16:25 | 只看该作者
原帖由 beer966 于 2008-5-29 16:23 发表
PS3还吹过芯片运算能力能模拟核试验呢............:loveliness:



我记得是模拟地球
回复 支持 反对

使用道具 举报

17#
发表于 2008-5-29 16:23 | 只看该作者
PS3还吹过芯片运算能力能模拟核试验呢............:loveliness:
回复 支持 反对

使用道具 举报

16#
发表于 2008-5-29 15:23 | 只看该作者
:mad:

反正我的双核把1080i的X264用V自带的MovieMaker截取片段后转成转成720P的WMVHD,也就花截取后视频时间的3倍多而已。
4核转720P,要几小时,估计视频也得1小时+,1小时+的720P视频好歹也有4G+容量,恩GT200几秒搞定了,果然是火星技术,地球人再过10年也赶不上了。

[ 本帖最后由 slice 于 2008-5-29 15:25 编辑 ]
回复 支持 反对

使用道具 举报

15#
发表于 2008-5-29 13:15 | 只看该作者
原帖由 lcd21 于 2008-5-29 13:07 发表
这样的比较有点太邪乎了吧,按GT200可以5倍于播放速度转码,5秒钟内能完成的也就是25秒的高清视频,这25秒的高清视频,3G 4核心的CPU需要花几个小时来完成转换吗?

有点难以置信!!!


不要紧,有人信就行[lol>
回复 支持 反对

使用道具 举报

14#
发表于 2008-5-29 13:07 | 只看该作者
这样的比较有点太邪乎了吧,按GT200可以5倍于播放速度转码,5秒钟内能完成的也就是25秒的高清视频,这25秒的高清视频,3G 4核心的CPU需要花几个小时来完成转换吗?

有点难以置信!!!
回复 支持 反对

使用道具 举报

13#
发表于 2008-5-28 22:31 | 只看该作者
原帖由 瓜僧 于 2008-5-28 21:19 发表
“需要几个小时之久……仅仅几秒钟就完成了……GT200的转码速度能达到视频播放速度的5倍"

恕我愚钝,怎么算都算不出5倍,我小学数学还是及格的啊

转码速度是播放速度的5倍,不是CPU转码速度的5倍。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-2 15:17

Powered by Discuz! X3.4

© 2001-2017 POPPUR.

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