2024年1月13日发(作者:)

Win7下自带WMP12播放器(windows media

player 12)+win7codecs解码器完美组合实现高清播放

Wmp打开方式:

开始——所有程序——windows media player

或者C:Program FilesWindows Media Player——

没有wmp组件添加方法:

开始——控制面板——程序——程序和功能——打开或关闭windows功能——媒体下拉——windows media player

也可用此卸载wmp,及重装,/重启后

Windows7的WMP12设置文件关联:

开始——控制面板——默认程序——始终用指定的程序打开此文件类型——将文件类型或协议与程序关联——接下来你就可以看到电脑中所有程序类型——双击需要并选择程序

下载win7codecs:

1.360软件管家——找软件——(输入)win7codecs——有win7codecs2.8.9下载

2.官网地址:/

3.其他下载地址

解压

点安装

点tools——进行设置

然后重启电脑

修改注册表以更改Win7中WMP12默认视频解码器

————未测试

近日,有用户反映说,在使用Windows 7 RC的Windows媒体播放器(WMP12)播放mkv格式的高清视频时存在不少问题,播放不流畅,字幕无法加载,无法倒退等。于是该用户向Windows 7开发组反馈了该问题,很快他得到了答复:微软方面表示这个问题很有可能是解码器和Windows 7兼容性不佳导致的,建议他更换解码器后再尝试。

这位用户使用GraphEdit检查之后发现,使用的解码器是Windows 7自带的Microsoft DTV/DVD Decoder,根据之前微软给出的答复,问题应该就是出在这个Windows 7 RC自带的解码器上。

问题找到了,解决方法也简单——用其他解码器替换掉这个自带的即可。不过说起来容易,实际操作还是要费一番功夫的。从国外一家名为 Hacking Windows 7 Media Center 的网站提供的解决方法来看,该操作需要通过修改注册表才能实现。

以下是操作步骤:(建议首先备份好注册表,以防万一)

注:以下操作仅针对WMP12在播放本地视频文件时采用第三方解码器的情况。

1. 启动注册表编辑器,并定位到:

HKEY_LOCAL_MACHINESOFTWAREMicrosoftDirectShowPreferred

2. 右键点击“Preferred”,选择“权限(Permissions)”

3. 点击窗口右下方的“高级(Advanced)”,接着转到“所有者(Owner)”标签,在“将所有者改为”框里选择“Administrators”,勾选下方的“替换子容器和对象的所有者(Replace Owner on

subcontainers and objects)”,点击“确定”使操作生效。

4. 回到“权限”窗口,在上方的“安全”框里,选中“Administrators”,然后在下方的“Administrators的权限”里勾选完全控制的“允许”。这样你才可以对注册表的Preferred项进行修改。

5. 接着在右侧的内容框里找到这两项:

{e06d8026-db46-11cf-b4d1-00805f6cbbea}

{31435641-0000-0010-8000-00AA00389B71}

分别双击它们,弹出“编辑字符串”对话框,在数据数值里填入你希望使用的解码器CLSid(类标识符)。

以下是一些常用解码器的CLSid:

FFDShow - {04FE9017-F873-410E-871E-AB91661A4EF7}

MPCVideoDecoder - {008BAC12-FBAF-497B-9670-BC6F6FBAE2C4}

COREAVC - {09571A4B-F1FE-4C60-9760-DE6D310C7C31}

完成之后重启计算机即可。

让Win7内置的WMP12顺利加载外挂字幕

因为语言关系,我们在欣赏国外优秀影视作品的时候大多需要借助翻译,原版视频加外挂字幕就是一种常见的方式。小编下载的这部视频就是无字幕的原版视频,所以还需要单独下载字幕文件,可是当小编准备欣赏影片的时候,却发现字幕没有显示。确认字幕文件和视频文件同名后,依然无效,不得已求助搜索引擎。

经过一番探究后,找到了一条信息说WMP仅支持smi格式的字幕文件。而我下载的字幕文件后缀名的确不是smi而是srt。那么转换一下字幕格式应该就可以使用了吧,这个工作有很多工具可以胜任,我选择了Subtitle Edit绿色版。解压后即可使用,非常简单,运行程序后,首先打开原先的srt字幕文件,然后选择另存为smi格式即可。当然除了转换格式,这个工具还可以对字幕内容和时间轴进行修改和微调。

本以为这样就可以加载字幕了,再次播放视频却发现依然不行,难道不是格式问题?看来只能继续摸索了。不经意中在视频播放界面上点了下右键,发现有 【歌词和字幕】这样一个选项,展开后看到默认是【关】状态,心想这下总算找对路了。选择【开(如果可用)】后,关闭播放器后重新播放视频。谁知结果依 旧……后来才明白,这个选项是针对播放DVD光盘视频的,所以对外挂字幕无效。

右键歌词和字幕选项并非指外挂字幕

又花费了10多分钟后,终于找到了问题关键所在,其实很简单,只是它所处的位置有点奇怪。进入“工具”--“选项”,切换到“安全”标签,选中下图红框内的选项即可。

这才是显示字幕的关键选项

把外挂字幕和安全关联到一起,这就是让人摸不着头脑的地方,恐怕绝大多数人都不会想到显示字幕的关键选项是在“安全”里面吧。

最后,抱着尝试的心理,小编又试了下字幕格式,发现srt文件其实也是可以被WMP12识别的,不需要转换成smi格式,也就是说,之前那些所谓的 解决方法都已经过时了。让WMP12显示外挂字幕,只需要在“安全”选项里勾选“如果提供了本地语言字幕,请显示它们”就可以了,既不需要转换格式,也不需要借助第三方工具。