盟军敢死队吧 关注:21,753贴子:298,162
  • 1回复贴,共1

装了完美解码或者K-Lite_Codec_Pack,也能播放深入敌后的动画!

只看楼主收藏回复

装了完美解码或者K-Lite_Codec_Pack,也能播放深入敌后的动画!
本来是不行的,原版系统什么也不装,深入敌后的所有动画都可以播放。
完美解码或者K-Lite_Codec_Pack,就是黑屏了!
------------------------------
折腾了一下午,我终于成功了!
装了完美解码或者K-Lite_Codec_Pack也能完美播放深入敌后的片头动画。推荐用第二种方法。
方法一:
把video文件夹里面的avi文件全部用VirtualDubMod转为ffdshow编码,mjpg格式的avi,覆盖即可。但理论上不如原来视频清晰,体积也比原来的大。
方法二:
最简单,打开注册表,
x86的找[HKEY_LOCAL_MACHINE\SOFTWARE\LAV\Video\Formats],
x64的找[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\LAV\Video\Formats]:
里面有一项"cinepak",原来值是dword:00000001,双击,输入框里面把1改成0即可。立即生效。
推断原理就是,强制cinepak编码的avi视频用系统自带的iccvid.dll解码,而不用完美解码或者K-Lite_Codec_Pack安装的libavcodec(LAV)来解码!
你再运行,深入敌后的片头动画可以播放了!


IP属地:河南1楼2021-12-31 18:28回复
    再报告一下,用上述的方法后,确实可以播放动画,也可以进入训练关看视频,但我是选兼容性xpsp3,640*480。但有一个小问题,有时动画视频快要播放结束时(也可能在进入关卡后介绍任务时),会卡在那里,位置不一定。
    后来看了不少资料,说是cinepak编码的视频,他的解码器在winxp sp1以后就兼容不好了,我试着把游戏兼容性改为win2000,结果一切正常了。


    IP属地:河南2楼2022-01-01 15:51
    回复