无忧启动论坛

标题: 突破,PE下实现wmp10的avi播放 [打印本页]

作者: zerogazer    时间: 2009-2-3 12:21
标题: 突破,PE下实现wmp10的avi播放
昨天,我一直在为pe下avi的播放而头痛,wmp没法放avi,只出图像,没声音。
所以我突发奇想,按divx为关键词在system32(本机)上搜出了几个文件,然后放到pe里,开声、网驱动,在加上我的dll扩展包后,再加载wmp10,不过奇迹没出现,放不了divx的avi。后来找到pe的system32里,注册了几个.ax文件后,奇迹出现了。divx的avi能放了,而且效果很好。只是有的avi还是不能放,特别是码率高的。由于我是在虚拟机里测的,所以我也不太确定,所以发上来我添加到几个文件,供大家研究。

另外我最近在做我的dll扩展包,以下几个文件我也想添加进去,不过那两个ax文件不会注册,只好手动注册,挺麻烦的,有高手会用nsis来注册这两个文件吗?在下感激不尽。

divxdec.ax
minidivx.ax
DivX.dll
libdivx.dll
ssldivx.dll
DivXsm.exe
divxsm.tlb
DivXa32.acm

下载地址
http://fs1.bay.cech.com.cn/download/file_share_17157121.html

作者: nm888    时间: 2009-2-3 12:29
前段时间,有网友提出wmp10无法播放AVI文件。我仅添加divxdec.ax文件并注册后,wmp10可以正常播放一些AVI文件,但有些AVI文件还是不能用wmp10播放。注册也是很容易的了,在调用CMD文件中添加regsvr32 /s %SystemRoot%\System32\divxdec.ax和regsvr32 /s %SystemRoot%\System32\minidivx.ax就行了。
作者: CWD    时间: 2009-2-3 13:35
目前的PE里基本应用了3种版本的WMP程序,pseudo 的WMP、sudo 的WMP及pbt2005 的WMP,pseudo 那个比较有年代了,sudo 那个从前者修改而来,比较精简(存在解码不全及AVI有声无影),pbt2005 的解码最全也比较新,配置文件写得也比较有条理,3GP、MP4、Flv等等都能播放,AVI解码我也未遇见问题,遗憾的是:打开本地所有媒体无法看见MP3文件,必须选所有文件方可见,及无法在线播放WMA文件。。。查看其配置文件似乎关联存在,无奈能力有限,也没恒心,无法完善。。。PM其作者无答复。。。估计被气走无忧了。。。有盛世雄风论坛邀请码的PM留一个去与他交流。。。
作者: CWD    时间: 2009-2-3 13:43
为 sudo 的WMP增加如下文件并注册后解决我机器里所有AVI播放有声无影问题,可hhh333反馈AVI播放依然存在问题,不知是否与解码新老有关。。。
增加并注册:
divxdec.ax
Mpeg2DecFilter.ax
MpegSplitter.ax
xvid.ax
xvidcore.dll
xvidvfw.dll
作者: xiao75918    时间: 2009-2-3 14:09
回楼上,刚到盛世PM了pbt2005,等回复。下面是他的网盘

http://pbt2005.qupan.com/

http://www.brsbox.com/pbt2005
作者: zerogazer    时间: 2009-2-3 14:14
盛世雄风WINPE v4.0正在下载中,准备提取wmp试试看
作者: 龙飞凤舞    时间: 2009-2-3 15:03
又一个难题要被解决了吗?
作者: CWD    时间: 2009-2-3 20:51
其人有在无忧发布其WMP程序包滴,链接:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=129394
我测试的也就是这个版本滴。。。
作者: HB天意    时间: 2009-2-3 20:54
我用的全能版在pe下还是有许多avi不能播放。
作者: 66369    时间: 2009-2-3 21:41
XP2和XP3 PE .

相同WMP10.PE的表现效果不同.

WMP10的完整解码.网上可下载.体积够大.难适应PE.
作者: 66369    时间: 2009-2-3 22:47
XP2 PE以上办法.可解决问题.
作者: sudo    时间: 2009-2-3 23:12
标题: 回复 #3 CWD 的帖子
原帖由 CWD 于 2009-2-3 13:35 发表
目前的PE里基本应用了3种版本的WMP程序,pseudo 的WMP、sudo 的WMP及pbt2005 的WMP,pseudo 那个比较有年代了,sudo 那个从前者修改而来,比较精简(存在解码不全及AVI有声无影),pbt2005 的解码最全也比较新,配置文件写得也比较有条理,3GP、MP4、Flv等等都能播放,AVI解码我也未遇见问题,遗憾的是:打开本地所有媒体无法看见MP3文件,必须选所有文件方可见,及无法在线播放WMA文件。。。查看其配置文件似乎关联存在,无奈能力有限,也没恒心,无法完善。。。PM其作者无答复。。。估计被气走无忧了。。。有盛世雄风论坛邀请码的PM留一个去与他交流。。。

hhh333、小马的PE前些时集成了我提供的版本(略加修改),现在不知道有无变化。印象中当时hhh333好像没提什么大问题,要是提了,那阵子应该搞定的。

现在你提到AVI有声无影的问题,如果真有,最好由你们研究解决。

那个盛世的也许解码器多些,但用了我和无忧的代码反而说我占了他的便宜,人品不敢恭维。你说他“气走无忧”,好像是无忧的不对,事实不是这样。我提出过质疑并具体举证:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=129467&extra=page%3D3,你们看了就明白了。

时过境迁,我已经没有再弄wmp的时间和心情。当然,如果真遇到解决不了的重大问题,可提供测试用的影音资源及pe,我什么时候有空也和大家一起探讨。
作者: mjj1985    时间: 2009-2-3 23:13
WMP10的完整解码.网上可下载.体积够大.难适应PE.
我认为可放外置程序上,也十几兆。
作者: 超级坏蛋    时间: 2009-2-3 23:51
无须如此复杂,竟然通过DivX。。。

不知道你们用的是什么版本,我这里直接用的是WMP的库文件,列表如下:

STRRPC.EXE
StartWMP.CMD
WMASF.DLL
WMNetMgr.dll
WMP10_PE.RE_
WMP10_cfg.CMD
WMVCORE.DLL
WMVDMOD.DLL
devenum.dll
l3codeca.acm
quartz.dll
regsvr32.REG
setX.exe
unregmp2.exe
wmadmod.dll
wmp.dll
wmplayer.exe
wmploc.DLL


SYSTEM32:
jscript.dll
mlang.dll

////
REGSVR32:
devenum.dll
quartz.dll
WMVDMOD.DLL
wmadmod.dll
l3codeca.acm
作者: zerogazer    时间: 2009-2-4 12:40
昨天晚上我试了下盛世雄风4.0里的wmp,可惜还是不行,对比了一下无忧里的大多数的pe里的wmp,基本上没什么区别。。。看来wmp问题还是得自己解决啊。。。
作者: xubo1971    时间: 2009-2-5 11:33
安装一下“WMP解码包”就可以搞定了,我以前试过的。
作者: skimming    时间: 2009-2-5 13:25
终于突破难题了! 支持一下,谢谢分享!
作者: zerogazer    时间: 2009-2-5 18:00
如果安装解码包的话,未免太大了点。跟何况我觉得内置会比较好。实在不行的话,干脆只带一个WMP的在线播放,然后用MPlayer播放
作者: xubo1971    时间: 2009-2-6 12:16
解码包5M而已,并不算大。
作者: xubo1971    时间: 2009-2-9 14:04
告诉大家一个简单的方法吧:
下载 “DivX codec(压缩包只有几百K)”,用XCAB处理一下放到驱动包中,用PECMD加载即可。
作者: cnn_5454    时间: 2009-2-9 19:53
个人感觉
是不是可以注册一下哪些相关的DLL 和 AX 文件

然后用KMP这样的相对绿色一些的播放器看AVI电影呢?
作者: HB天意    时间: 2009-2-9 20:02
原帖由 cnn_5454 于 2009-2-9 19:53 发表
个人感觉
是不是可以注册一下哪些相关的DLL 和 AX 文件

然后用KMP这样的相对绿色一些的播放器看AVI电影呢?

我的KMPLAYER单文件可以播放AVI的。才8M多,基本上支持所有格式。




欢迎光临 无忧启动论坛 (http://wuyou.net./) Powered by Discuz! X3.3