页面

2011年5月3日星期二

KMPlayer的小弟——PotPlayer

想当年KMPlayer也算是风光一时啊,凭借强大的功能占领了相当大的市场份额,事到如今其丰富的快捷键仍然被人津津乐道并被众多播放器所学习,我当初也是KMPlayer的支持者之一。只是在2007年8月作者将源代码及核心引擎技术出售给Pandora TV之后,KMPlayer的更新变得缓慢。而我是没有经常出新版给我更新一下就不爽的“不折腾会死”星人,一个软件停止更新之后就失去了存在的价值,我也就跳槽成为射手播放器的支持者了。

当初射手播放器刚出道的时候确实是风光无限啊,自动字幕下载,高清加速的支持以及软件的小巧非常对我的胃口。只是过了一段时间之后,射手播放器就被爆出使用GPL协议下发布的FFmpeg的源代码而没有遵守协议要求开放修改后的代码,射手播放器也因此上了耻辱柱。也就是那段时间我才发现KMPlayer也被挂在耻辱柱了。不过射手播放器很快开始使用插件的方式来规避GPL那病毒式的协议要求,而KMPlayer却是一直都在上面挂着。之后射手播放器发布了3.6版,在新版中射手播放器一改原来的设计,在设置中提供的选项越来越有限,后来有开始加上跟新浪微博关联的东西。前几天看到新出了3.7版,结果新版甚至出现文字广告了。我认为这种给软件加上没有用的功能的做法是软件开发的大忌,一个软件只要能够把一个功能做到极致就行了。

随着射手播放器在我不喜欢的道路上越走越远,我只好选择其他播放器,这次我跳槽去使用QQ播放器了。从众多角度上说QQ播放器都是非常优秀的,没有广告,硬件加速支持,跟KMPlayer类似的快捷键设置使得我能够很快上手。不过很快,我发现用QQ播放器播放高清视频的时候,如果不是硬件加速能够支持的格式就会出现图像与声音不同步的现象,正处于高清中毒期的我无奈之下只好再次开始寻找适合的播放器……

很偶然的,我发现在高清论坛中讨论PotPlayer的特别多。在Google之后我发现PotPlayer居然是KMPlayer的小弟,是原作者用C++重新实现的KMPlayer。在保留KMPlayer的优秀之处的同时还有所改进,其中最让我看中的就是原来KMPlayer需要调用外部解码器才能实现的硬件加速被PotPlayer很好的在内部实现了。在实际使用之后我发现PotPlayer使用FFmpeg的源代码重新编译成.DLL文件,同时也开放修改之后的代码,从而避免被挂到耻辱柱上。FFmpeg为PotPlayer提供了广泛的格式解码支持,再加上对付高清文件的DXVA硬件加速和对付RM/RMVB文件的Real Decoder,PotPlayer就拥有了完善的解码器支持了。作为一个新兴的播放器,PotPlayer也有一些问题,我现在遇到的比较大的问题就是当RMVB文件的音频也是使用RM格式进行编码,在拖动进度条的时候音频总是要等一两秒才能恢复。PotPlayer虽然也有64位编译版本,不过似乎没有64位的Real Decoder,用FFmpeg解码RMVB格式就会出现严重的跳帧……不过瑕不掩瑜,那丰富到我都看得云里雾里的选项正是功能强大的证明,基本一个播放器能够想到的功能都提供了。

PotPlayer

至于PotPlayer的获取,直接去www.potplayer.org下载压缩包就好。截止到我写文章的时候,最新的版本号是1.5.28025,不过我这里使用这一版的时候只要开始硬件加速就会出现色块,根本没法观看视频,也不知道我这是不是个别现象,不过不用最新版就没问题的说……下载合适的版本之后解压到你喜欢的地方之后使用管理员身份运行,在参数选项的“关联”中选择需要关联的文件类型就能在打开相应文件的时候默认用PotPlayer打开了。

PS:如果想要订阅本博客的话,请一定在阅读器里面直接订阅http://feed.qcts33.com/ 现在这个域名是被301重置到Feedsky去的。众所周知Feedsky时不时就要当掉一下,使用这个的话我可以方便的更改feed源的来路……

4 条评论:

  1. QQ影音不错,就是硬件加速那块不行!

    回复删除
  2. 我是不会去用hall of shame里的播放器的

    回复删除
  3. [...] 现在看电影用PotPlayer了,见新文章…… [...]

    回复删除
  4. [...] Potplayer是我现在的主力视频播放器,之前我也写过一篇推广Potplayer的文章,其无广告和硬件加速支持是我最初选择它的原因。而其中所谓的硬件加速就指的是DXVA,一个有微软制定并在windows中实现的API接口。 [...]

    回复删除