[转帖]赛扬1.2G也玩转!HDTV播放终极优化指南
这样的硬件也能跑HDTV!?
经过无数次的试验和失败,终于成功了!在我的笔记本上播放1080I的HDTV CPU占用只有40%~70%,播放720P的CPU占用只有30%!
先看我的硬件:
显卡是ATI的移动版的“镭”16M显存,够古董吧
CPU 是移动赛扬1.2G
相信吗?1080i居然流畅播放!
看看播放1080I的“比基尼”的时候的CPU占用率(其中还包括运行PS作现在各位看到的图片):
需要说明的是:这并不是以降低画资的代价来取得播放速度的。
另外:已经从官方得到证实,我的显卡确实支持1080I的硬件加速解码:
Video Specific Features
HDTV capable MPEG2 decoding (DXVA or Software) up to 1280x720p and 1920x1080i MPEG2 video streams .
VGA: Standard (Basic), Motion Compensation Accelerated, iDCT Accelerated, Subpicture Decoding/Alpha-Blending Accelerated.
好了,下面我就带大家看看这不可思议的性能是如何实现的吧。
装对软件 挖掘硬件极限性能
要完全发挥硬件系统的性能,必须安装的软件有:
KMPLAYER (或ZOOM PLAYER ,或同等原理用BSPLAYER应该也可以),在这里用KMPLAYER作说明。注意:安装后要先运行他的播放器一次,并选"options"菜单设置一次,否则会提示没有注册的错误。
如果你的是NVIDIA的显示卡,请试试看这个解码器:NVIDIA DVD Decoder。
系统需求与优化原理说明
采用Mobility Radeon的苹果PowerBook G4笔记本
必须要的硬件:支持硬件MPEG解码的显卡,我的是最差的16M显存的笔记本上的就能支持了。
使用片源格式:MPEG2编码的HDTV影片。对微软的WM9系列的不适合! 现在大部分网上能下载的都是MPEG2编码的1080I、720P的HDTV,所以本方法还是有实际意义的。
实现原理:现在的播放解码器都是纯CPU解码,对硬件显卡上集成的MPEG解码并没有充分利用,所以本方法就是充分利用了显卡上的硬件MPEG解码功能来达到流畅播放1080I的影片的目的。
在CINE PLAYER中进行设置
软件设置步骤:
安装好上面说的CINE PLAYER播放器后,运行他的播放器一次,并选"options"菜单设置一次,否则会提示没有注册的错误。
打开KMPLAYER的设置选项(按“F2"键):
按照图中的设置,在“Internal Video Decoders”中不要选择“MPEG2”项目。
在KMPlayer中选好外部解码器
如图,在“External Video Decoders”中进行设置:
选这个解码器:
选好分离器 大功即将告成
在“Impossible Playback”选项中选择这个分离器:
最后一步了,用右键点击KMPlayer主窗口,在菜单中选中“SUPER SPEED",不然播放会报错:
查看解码信息 验证优化
OK了,播放一段“比基尼”看看吧,如果这样按TAB键查看现在的解码其情况证明我们的设置是正确的了:
另外:
如果图像往中间压的话,在KMPLYAER里选“SCREEN CONTROL->FULL SCREEN(STRETH)”即可也可以按“CTRL + ENTER”
如果字幕显示乱码:
很多片子下面有白条,一般用里面的“PAN & SCAN”-->“INCREASE HIGH” 菜单 ,用一次可以把高度扩大4个像素,用2次也就是把高度扩大8个像素,刚好把白条移出画面。也可以按快捷键Ctrl + 8(小键盘上的)2次。这个方法只是对像我这样使用Z1等16:9屏幕的投影机有效,如果你的是4:3的投影机这个方法无效!
优化过程到此结束,接下来大家好好享受高清晰的HDTV吧!