玩家论坛's Archiver

xdd6622 发表于 2009-10-11 17:25

玩转高清,N卡有新意

[i=s] 本帖最后由 xdd6622 于 2009-12-7 08:47 编辑 [/i]

[size=4][/size][size=4][color=black][b]          传统的高清解码,只有软解和硬解两种,所谓软解,就是利用播放软件的解码程序通过CPU进行解码,在DVD时代,CPU还能吃的消,到了高清时代,由于数据量的增加,CPU的解码压力大增,老架构的P4 CPU和低端CPU根本应付不了,即使是中高端CPU,其CPU占有率也是奇高。为解决这个问题,产生了把解码程序固化到显卡芯片中的硬解方案,例如nVidia 6系列以上的显卡集成的PureVideo(硬解码HDTV),可以实现HDTV硬解码,大幅度降低CPU占用率。[/b][/color][/size]
[size=4][color=black][b]   
          众所周知,N卡的流处理器通过CUDA可以产生强大的处理能力,能不能利用显卡的流处理器替代CPU进行高清解码呢?答案是肯定的,随着CUDA的推广使用,用显卡流处理器替代部分CPU的运算功能已经是大趋势。 一家名为Core Codec的软件厂商日前推出了一个自行开发的高清视频播放软件CoreAVC,[color=blue]利用显卡流处理器进行高清解码,这是不同于CPU软解和显卡硬解的第3种方案。[/color]CoreAVC是目前公认世界上最快的H.264软解码器,CoreAVC高清H.264视频解码器基于已经被用于AVCHD、蓝光光盘和HD-DVD中的MPEG-4 Part 10标准构建的,目前已更新到CoreAVC1.9.5,[color=blue]终极解码2009国庆版[color=black]和[/color]完美解码20091001[/color][color=black]都已支持到了CoreAVC1.9.5,[/color]通过设置就可以实现第三种方式的高清解码。不过,我在调试这两款软件时,发现设置很复杂,特别是有一些隐藏的设置项目如果不设置,不能正确解码,并且在硬解方面有许多兼容性问题,很让人头疼,通过几天折腾,总算搞明白了这些设置,大家玩高清时可以参考一下这些设置。让我们先比较一下不同的软件3种解码方式的表现。为体现软硬解码CPU占有率的差距,选用码率较大的高清电影:皇家赌场未剪辑版[/b]Casino.Royale.UnCut.Bluray.1080p.H264.LPCM.DTS.DD51[/color][/size][size=4][color=black][b]进行比较,平均码率达到30M左右。[/b][/color][/size]
[b][size=4][color=#000000][/color][/size][/b]
    电脑配置:
       1    CPU:      E8400 EO(默认3G)
       2    主板:    DFI DK P45-T2RS PLUS
       3    内存:    威刚 红色威龙 极速版 DDR2 800+ 1G*2
       4    硬盘:    西数 WD6400AAKS*1    WD10EADS*1
       5    散热器:   利民U120E + EVERFLOW 12025SM 单风扇
       6    电源:    台达 DPS-1000GB A
       7    显卡:    影驰 GTX275黑将版
       8    机箱:    金河田+ EVERFLOW 12025SM 机箱风扇
       9    显示器:  翰视奇 HG281D
       10   操作系统:WIN7 旗舰版
**** Hidden Message *****

xdd6622 发表于 2009-10-11 17:31

[i=s] 本帖最后由 xdd6622 于 2009-10-17 13:12 编辑 [/i]

[b][size=4]影驰GTX275黑将版评测与体验贴子汇总:
[/size][/b]
[b][size=3]高清图片见:[b][url=http://bbs.ocer.net/thread-307085-1-1.html]http://bbs.ocer.net/thread-307085-1-1.html[/url][/b][/size][/b]
[b][b][size=3][/size][/b][/b]
[b][b][size=3]性能评测见:[/size][/b][url=http://bbs.ocer.net/thread-308990-1-1.html][b][size=3][color=#010003]http://bbs.ocer.net/thread-308990-1-1.html[/color][/size][/b][/url]

[b][size=3]游戏体验见:[/size][/b][url=http://bbs.ocer.net/thread-310849-1-1.html][b][size=3][color=#010003]http://bbs.ocer.net/thread-310849-1-1.html[/color][/size][/b][/url]

[b][size=3]高清体验见:[/size][/b][url=http://bbs.ocer.net/thread-312534-1-1.html][b][size=3][color=#010003]http://bbs.ocer.net/thread-312534-1-1.html[/color][/size][/b][/url]

[b][size=3]软件应用见:[/size][/b][url=http://bbs.ocer.net/thread-313524-1-1.html][b][size=3][color=#010003]http://bbs.ocer.net/thread-313524-1-1.html[/color][/size][/b][/url][/b]

silong 发表于 2009-10-11 18:05

先頂在看!
準備著GT300加入N卡大家庭..
首先學習!

lokione 发表于 2009-10-11 18:25

强帖留名!!!

cavalryqjx 发表于 2009-10-11 18:29

[i=s] 本帖最后由 cavalryqjx 于 2009-10-11 18:31 编辑 [/i]

提一些自己知道的吧:

coreavc其实也是用显卡VP硬解电路解码的,只不过用了CUDA接口,所以兼容性比直接硬解好一些。

其实N卡的硬解能力并不差,网上绝大多数H264的片子都可以硬解的。H264是否能硬解的一个关键参数是ref,A卡是严格参照Level 4.1的蓝光标准,所以只能硬解ref小于等于4的片子;而N卡则不是,xp系统下CyberLink H.264/AVC Decoder可以正常硬解ref小于等于12以内的H264视频,MPC Video Decoder则得以达到13。

另外据他人测试MPC Video Decoder在vista以上系统修改一下注册表即可完美硬解任何ref参数的H264视频(ref最高的参数是16),我没装过vista,所以也没验证过。

shuai0shuai 发表于 2009-10-11 21:39

此贴必火  前排留名

royalk 发表于 2009-10-11 22:17

先买门票先

马仪 发表于 2009-10-11 23:06

刚玩了下,双P的1080P H.264占用率仅1%![s006]

gyf19791030 发表于 2009-10-12 07:14

非常不错的教程!!!楼主辛苦了!!!谢谢分享宝贵经验!!!

liulangou 发表于 2009-10-12 12:15

占楼等结果,楼主幸苦了。

xdd6622 发表于 2009-10-13 09:27

[quote]提一些自己知道的吧:

coreavc其实也是用显卡VP硬解电路解码的,只不过用了CUDA接口,所以兼容性比直接硬解好一些。

[size=2][color=#999999]cavalryqjx 发表于 2009-10-11 18:29[/color] [url=http://bbs.ocer.net/redirect.php?goto=findpost&pid=3169673&ptid=312534][img]http://bbs.ocer.net/images/common/back.gif[/img][/url][/size][/quote]
显卡[url=http://baike.baidu.com/view/74410.htm][size=3][color=#c60a00]PureVideo[/color][/size][/url]硬解电路属于GPU内建的专属可编程视频处理引擎,与显卡流处理器完全是两码事,CUDA接口只针对显卡流处理器。

xiaoa 发表于 2009-10-13 09:59

高清的片源是一大障碍

kissboy2008 发表于 2009-10-13 19:58

楼主 win7下打开硬解的设置可以参照这个[url]http://www.zghtpc.com/article/2009-6-5/1082-1.html[/url]
可以完全打开,但是皇家赌场下播放无音频输出,你的皇家赌场片源我也有,呵呵.别的片源 变形金刚1,2  钢铁侠等等都正常.

kissboy2008 发表于 2009-10-13 20:17

请教下楼主,你播放器里的字体很好看,是怎么弄的啊? 能告诉下吗?

xdd6622 发表于 2009-10-13 22:28

[i=s] 本帖最后由 xdd6622 于 2009-10-13 23:18 编辑 [/i]

[quote]楼主 win7下打开硬解的设置可以参照这个[url=http://www.zghtpc.com/article/2009-6-5/1082-1.html]http://www.zghtpc.com/article/2009-6-5/1082-1.html[/url]
可以完全打开,但是皇家赌场下播放无音频输出,你的皇家赌场片源我也有,呵呵.别的片源 变形金刚1,2  钢铁侠等等都正常.
[size=2][color=#999999]kissboy2008 发表于 2009-10-13 19:58[/color] [url=http://bbs.ocer.net/redirect.php?goto=findpost&pid=3176392&ptid=312534][img]http://bbs.ocer.net/images/common/back.gif[/img][/url][/size][/quote]
感谢提供参考设置!
不过版本不一样,设置内容也有区别,参照上述网页的设置,[size=3][color=#000000]PureVideo[/color][/size]硬解成功了一次,音频无声可以把解码中心的MPEG2音频解码器改为AC3FILTER,声音就正常了。
不过将KMPLAYER设置重置后,再怎么设置,也没法[size=3][color=#000000]PureVideo[/color][/size]硬解了{:3_351:} ,终极解码与KMPLAYER的设置互相关联,设置的确复杂,原因在寻找中。

xdd6622 发表于 2009-10-13 22:30

[quote]请教下楼主,你播放器里的字体很好看,是怎么弄的啊? 能告诉下吗?
[size=2][color=#999999]kissboy2008 发表于 2009-10-13 20:17[/color] [url=http://bbs.ocer.net/redirect.php?goto=findpost&pid=3176463&ptid=312534][img]http://bbs.ocer.net/images/common/back.gif[/img][/url][/size][/quote]
默认的字体

zsbstephen 发表于 2009-10-13 22:36

看了LZ的帖才知道终极解码出了新版,谢谢~

可惜AMD穷……眼馋N卡组的活动……

GoGo_X 发表于 2009-10-13 22:49

[i=s] 本帖最后由 GoGo_X 于 2009-10-13 22:51 编辑 [/i]

LZ大概玩高清的时间不长吧,很多的调整没到位

Nvidia显卡玩高清,使用CUDA在Windows 7里面打开硬解,关键!

PC机 色阶 0-255,如果是TV,默认不要动

终极解码 选用CoreAvc 1.95,设置CoreAvc,在PC机上使用0-255输出,TV上选用16-235输出,打开CUDA解码选项

渲染使用覆盖或者增强渲染器

GoGo_X 发表于 2009-10-13 22:50

尽量别选用VMR这个模式,这个模式即使是黑位修正,暗部细节一样会有丢失的情况

xdd6622 发表于 2009-10-13 23:07

[i=s] 本帖最后由 xdd6622 于 2009-10-13 23:09 编辑 [/i]

[quote]LZ大概玩高清的时间不长吧,很多的调整没到位

Nvidia显卡玩高清,使用CUDA在Windows 7里面打开硬解,关键!

PC机 色阶 0-255,如果是TV,默认不要动

终极解码 选用CoreAvc 1.95,设置CoreAvc,在PC机上使用 ...
[size=2][color=#999999]GoGo_X 发表于 2009-10-13 22:49[/color] [url=http://bbs.ocer.net/redirect.php?goto=findpost&pid=3176944&ptid=312534][img]http://bbs.ocer.net/images/common/back.gif[/img][/url][/size][/quote]
[color=#010003]GoGo_X[/color]兄弟没仔细看帖吧{:3_352:} ,我的帖子里终极解码用CoreAvc 1.95解高清没问题,但用[size=4][color=#000000][b]PureVideo[/b][size=3]硬解高清出现了问题。[/size][/color][/size]
[size=3][color=#000000]您说的:“[color=#444444]PC机 色阶 0-255,如果是TV,默认不要动”在我的贴子里已经说的很明白。[/color]
[/color][/size]

xdd6622 发表于 2009-10-13 23:14

[quote]看了LZ的帖才知道终极解码出了新版,谢谢~

可惜AMD穷……眼馋N卡组的活动……
[size=2][color=#999999]zsbstephen 发表于 2009-10-13 22:36[/color] [url=http://bbs.ocer.net/redirect.php?goto=findpost&pid=3176897&ptid=312534][img]http://bbs.ocer.net/images/common/back.gif[/img][/url][/size][/quote]
嘿嘿!啥时侯AMD也搞个5870试用就该轮到我们眼馋了{:3_329:}

GoGo_X 发表于 2009-10-13 23:20

[quote]
GoGo_X兄弟没仔细看帖吧{:3_352:} ,我的帖子里终极解码用CoreAvc 1.95解高清没问题,但用PureVideo硬解高清出现了问题。
您说的:“PC机 色阶 0-255,如果是TV,默认不要动”在我的贴子里已经说的很明白。

[size=2][color=#999999]xdd6622 发表于 2009-10-13 23:07[/color] [url=http://bbs.ocer.net/redirect.php?goto=findpost&pid=3177017&ptid=312534][img]http://bbs.ocer.net/images/common/back.gif[/img][/url][/size][/quote]

我主要的是针对你这句话:
[quote]通过设置不同的渲染模式进行软解的比较,可以发现设置为VMR 9无渲染(修正黑位)明显画质好的多,颜色饱满,特别是黑色质地表现非常好。[/quote]

我曾经用过一整天的时间对比过VMR和覆盖及增强视频渲染下的暗部细节问题,VMR即使是修正了黑位,也无法和后面2种模式抗衡,如果可能,尽量别用VMR,当然AMD的显卡很多硬解必须得用VMR

GoGo_X 发表于 2009-10-13 23:21

TV的话,CoreAvc解码器也要做必要的设置,否则暗部细节一样丢失,不能使用默认!

xdd6622 发表于 2009-10-13 23:25

[quote]

我主要的是针对你这句话:


我曾经用过一整天的时间对比过VMR和覆盖及增强视频渲染下的暗部细节问题,VMR即使是修正了黑位,也无法和后面2种模式抗衡,如果可能,尽量别用VMR,当然AMD的显卡很多硬解必须得用 ...
[size=2][color=#999999]GoGo_X 发表于 2009-10-13 23:20[/color] [url=http://bbs.ocer.net/redirect.php?goto=findpost&pid=3177063&ptid=312534][img]http://bbs.ocer.net/images/common/back.gif[/img][/url][/size][/quote]
感谢分享,这个我要好好研究一下

xdd6622 发表于 2009-10-13 23:30

[quote]好帖!学习!
是不是8系列显卡就可以尝试使用了?
[size=2][color=#999999]Karl.12 发表于 2009-10-13 23:27[/color] [url=http://bbs.ocer.net/redirect.php?goto=findpost&pid=3177084&ptid=312534][img]http://bbs.ocer.net/images/common/back.gif[/img][/url][/size][/quote]
没错,8系列显卡有流处理器了,可以用[size=3][color=#000000]CoreAVC1.9.5解码,[/color][/size]幸福啊!

jy00513513 发表于 2009-10-13 23:33

呵呵~~~~自己手动装的COREAVC~~~但是偶的显卡不支持CUDA~~~
看来真的要换卡了

cavalryqjx 发表于 2009-10-14 02:45

[i=s] 本帖最后由 cavalryqjx 于 2009-10-14 03:03 编辑 [/i]

[quote]
显卡PureVideo硬解电路属于GPU内建的专属可编程视频处理引擎,与显卡流处理器完全是两码事,CUDA接口只针对显卡流处理器。
[size=2][color=#999999]xdd6622 发表于 2009-10-13 09:27[/color] [url=http://bbs.ocer.net/redirect.php?goto=findpost&pid=3174375&ptid=312534][img]http://bbs.ocer.net/images/common/back.gif[/img][/url][/size][/quote]

这个之前在我去的几个地方都讨论过的了,Coreavc说是使用流处理器其实有猫腻,有些硬解不了的片子用coreavc也是不能进行cuda加速的。

coreavc输入输出Level我觉得还是不要自动的好,自动经常容易出错的。我这的话直接开驱动的0-255 Level颜色就对了,用color bar视频测试过。XP下面的几个渲染模式个人倒觉得貌似没什么区别,可能显示器比较次些吧。

xdd6622 发表于 2009-10-14 07:05

[quote]

这个之前在我去的几个地方都讨论过的了,Coreavc说是使用流处理器其实有猫腻,有些硬解不了的片子用coreavc也是不能进行cuda加速的。

[size=2][color=#999999]cavalryqjx 发表于 2009-10-14 02:45[/color] [url=http://bbs.ocer.net/redirect.php?goto=findpost&pid=3177389&ptid=312534][img]http://bbs.ocer.net/images/common/back.gif[/img][/url][/size][/quote]
可以用6,7系列的显卡试一下coreavc解码,如果可以,证明coreavc用的是硬解电路而不是流处理器

cavalryqjx 发表于 2009-10-14 11:49

[url]http://www.mysilu.com/viewthread.php?tid=385232[/url]

找了下就找到了mysilu的帖子,记得pcinlife和doom9也有相关讨论的。coreavc开启cuda加速要求N卡支持VP2或VP3,所以Geforce6和7应该是不行的。手头没有6\7的卡,只有一块G92 8800GT和一块GTX260+。

kissboy2008 发表于 2009-10-14 16:35

[b] [url=http://bbs.ocer.net/redirect.php?goto=findpost&pid=3176864&ptid=312534]15#[/url] [i]xdd6622[/i] [/b]

kmp 设置后,保存设置到你的高清片源文件夹下. 解码中心设置后,双击那个.reg,就OK 啦. 呵呵

rinthesky 发表于 2009-10-14 17:56

来举杠铃了

cch2008bj 发表于 2009-10-14 18:41

搞什么看一看

ruready 发表于 2009-10-14 23:54

老大如此好的帖子一定要留名学习

water01 发表于 2009-10-15 02:14

看看……  怎么设置?

zjmilan 发表于 2009-10-15 09:42

先頂在看!首先學習!

apple5555 发表于 2009-10-15 09:45

。。。。。。。。。。。。。。

whxyzzw 发表于 2009-10-15 09:55

学习 学习

ming5874 发表于 2009-10-15 10:27

本帖隐藏的内容需要回复才可以浏览

sklark 发表于 2009-10-15 11:36

这个东西一定要看看,太有用了

剑心 发表于 2009-10-15 11:44

给门票,看帖子。

页: [1] 2 3 4 5 6 7 8 9 10
超频网——中国电脑精英玩家基地

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.