对于一般的看片党来说,使用MPC来看片完全没有问题。
但是,对于需要借助POPSUB制作字幕的同学来说,此方案在Windows7下会遇到VSFilter不好好工作、ffdshow从来没被调用等等问题。
那是因为,POPSUB以WMP为内核,而在Win7下,微软自家的解码器(称为Media Foundation)会牢牢地把握WMP的各种解码权,外来民工一律靠边站。
于是,假如你想在Win7下按照VempX大人这篇文章配置播放平台的话,就要先请来一个工具做点准备工作。
那就是Win7DSFilterTweaker,可到其官方网站下载最新版本。
这是个绿色的工具,运行它会让我们配置三件事情:
1、选择解码器
这里无所谓,默认就是了。apply后进入下一步。
2、选择需要关闭预览的媒体类型
如果你希望那些媒体类型在windows的资源管理器里不出现预览画面,请打上钩,然后apply进入下一步。
3、关闭微软的解码器系统(Media Foundation)
建议勾上“Disable Microsoft DTV-DVD Audio Decoder”“Disable Microsoft DTV-DVD Video Decoder”“Disable Media Foundation”,剩下的三项似乎无伤大雅,而且我也搞不清楚,就没动保留了。apply后退出。
注意:正如Win7DSFilterTweaker的IMPORTANT NOTE所言,此举有可能对Media Center的功能造成影响,例如LiveTV之类的。如果你发现Disable后,这些功能受影响下了,请通过“reset”-》“apply”来恢复默认值。当然,这种情况的话,也就失去了本文最重要的目的了。
但是,配置好以后,也许你还发现,WMP不会调用Vobsub(VSFilter)加载字幕啊,尽管已经安装过了。
此时,请到你安装Vobsub的目录,找到VSFilter.dll,把它拷贝到C:\windows\system32下
然后在cmd下运行以下命令向系统注册该滤镜,regsvr32 C:\windows\system32\VSFilter.dll
注意:每次运行过Win7DSFilterTweaker后,都需要重新注册一遍VSFilter.dll,即使以前曾经注册过
现在,你的POPSUB/WMP应该可以好好工作了。
PS:对于上述的问题,shark007这个解码器集成方案能为你提供一站式的设置。不过,这就偏离了我们“纯手工”的话题了。^_^



