MPlyaer播放高清视频的说明(CoreAVC、提高速度和清晰度等问题)

时间:2021-12-13 19:04:58
首先,说说播放高清视频的设置,如果你的是高配置机器就不用看了,很多人说MPlayer播放h264编码的720p或1080p的MKV视频时会出现音视频不同步、视频播放很慢的现象。如果你的显卡支持强烈建议使用OpenGL驱动,我测试了很多次发现OpenGL在播放高清时比DirectX快的多(我的显卡是Geforce6600)。CoreAVC可以大幅提高h264文件的解码速度,建议大家安装CoreAVC 1.6 pro网上很多地方可以找到(完全版中提供的是1.5版),然后把CoreAVCDecoder.ax复制到MPlayer的codecs目录下(不复制应该也可以使用,不过还是建议复制一份),最后在编译器里打开CoreAVC支持。关掉所有视频滤镜并且把MPlayer优先级设置为“高”,视频滤镜会大量消耗cpu和内存。如果经过上面的设置你的机器还是不能流畅播放视频,那就只能打开“允许丢帧”选项了(KMP等播放器是自动打开的,所以一般会出现KMP比MPlayer流畅的现象),这样一般可以流畅播放。 其次,清晰度问题,我之前曾经说过有关清晰度的问题,不过还是忽略了一个小问题,MPlayer默认的亮度比其他播放器都要低,可以获得更好的颜色表现,对颜色鲜艳的视频效果比较好,但是对一般的电影会显得比较暗很多细节看不清。可以直接设置亮度为3-5(或者直接在播放时调节)。不过因为DirectX下是通过滤镜来实现亮度调节的会影响速度,因此这里还要推荐大家用OpenGL驱动不需要滤镜就支持亮度调节(或者直接调高显示器亮度:))。 最后,关于反拉丝,这个就没办法了,低端配置打开反拉丝肯定会卡的,还好h264的视频都是无交错的,一般是不需要开反拉丝的。 转自:http://hi.baidu.com/jackiey0lee/blog/item/441d1a319a09951deac4af24.html