楼主: 柯林
收起左侧

[已解决] 影音解码播放有什么好的建议

   关闭 [复制链接]
airayuu
头像被屏蔽
发表于 2010-10-26 22:49:49 | 显示全部楼层
本帖最后由 airayuu 于 2010-10-26 22:52 编辑

回复 111楼 柯林 的帖子

-----------
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Software\RealNetworks\Gemini]
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Software\RealNetworks\Preferences\DT_Codecs]
@="D:\\Real\\Codecs\\"


---------------------
pncrt.dll、MSVCR71.DLL位于SYSTEM32(MSVCR71.DLL一般都有了)。
psvince.dll、RealMediaSplitter.ax、Codecs\*.* 这些,位于D:\REAL文件夹。
注册RealMediaSplitter.ax。

CODECS下有很多DLL,还没具体试验,可能只需要那么几个CODEC就可以了,精简下来估计只有2MB左右。
穿越星空
发表于 2010-10-27 09:23:31 | 显示全部楼层
airayuu 发表于 2010-10-26 22:49
回复 111楼 柯林 的帖子

-----------

  RealMediaSplitter.ax可以调用系统目录下和该文件所在目录下的pncrt.dll。
  据jinzijie所说只要三个文件就够了,看看其他集成解码包的程序含有几个文件就可以了。
柯林
 楼主| 发表于 2010-10-27 19:47:31 | 显示全部楼层
回复 121楼 airayuu 的帖子

kmp的只要cook.dll,pncrt.dll,drvc.dll三个就可以
mplayer解码包的用到:cook.dll,pncrt.dll,drv33260.dll(8),drv43260.dll(9)【新版drvc.d(8+9)l即是】,rt32dcmp.dll,sipr3260.dll,tokr3260.dll

初步验证;用cook.dll、drvc.dll、pncrt.dll、sipr3260.dll、tokr3260.dll即可——放到播放器旁边,就能播放rmvb文件;如果放到system32下,则通用,注不注册RealMediaSplitter.ax来用都无所谓。【如果可以注册表指引到位,就不必把cook.dll、drvc.dll、sipr3260.dll、tokr3260.dll丢到ystem32下,现在就这个没弄好】

jinzijie
发表于 2010-10-27 20:06:40 | 显示全部楼层
高手们还在继续啊,,,偶都看不懂听不懂乃们在讲什么- -
mpc扔那三也可以直接放本地的real

还有LZ的mpc老了,跟不上时代了 http://www.xvidvideo.ru/media-player-classic-home-cinema-x86-x64/

柯林
 楼主| 发表于 2010-10-27 20:24:13 | 显示全部楼层
回复 124楼 jinzijie 的帖子

谢谢,下个

据说那三个是real的解码核心,播放器用没问题,至于网页播放恐怕够呛
jinzijie
发表于 2010-10-27 20:43:44 | 显示全部楼层
本帖最后由 jinzijie 于 2010-10-27 20:52 编辑

回复 125楼 柯林 的帖子

是的,本地很容易。
网页很复杂,缺组件,还不易弄,偶是不会的....

ps:real网页流很少很少了吧

再PS:Mplayer那是相当厉害的东东
柯林
 楼主| 发表于 2010-10-27 23:21:08 | 显示全部楼层
本帖最后由 柯林 于 2010-10-31 13:05 编辑

回复 126楼 jinzijie 的帖子

已验证,最少的real解码组件:
更正失误:
1、msvcp71.dll、msvcr71.dl、pncrt.dll必须放system32下
2、注册表里程序路径只能用绝对路径,否则出错(%programfiles%\real这样的写法不行,必须是C:\Program Files\real这样写)
【补充】:加上14_43260.dll、28_83260.dll、colorcvt.dll、rv10.dll、rv20.dll、rv30.dll、rv40.dll这几个就相对完整
以上文件随便放哪个文件夹里,注册里面的那个ax文件,然后注册表指引位置,mpc和系统自带的播放器都可以使用:
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Software\RealNetworks\Gemini]
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Software\RealNetworks\Preferences\DT_Codecs]
@="C:\\Real\\"

上面那个路径设置正确就可以了

现在有点烦的是解码器太多了,想精简组合下,已经砍掉sonic和ffdshow,剩下这堆还有75M——QT的那个主东东有14M,是不是用旧的好。难,丢掉哪个似乎都舍不得【收集得辛苦】:




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?快速注册

x

评分

参与人数 1人气 +1 收起 理由
jinzijie + 1 我知道乃是骗分的

查看全部评分

jinzijie
发表于 2010-10-27 23:27:18 | 显示全部楼层
回复 127楼 柯林 的帖子

好厉害,问下c++必须放里面么?

ffdshow还是别砍了,ati软解也就它最想样了..还有音频是什么?
柯林
 楼主| 发表于 2010-10-27 23:30:07 | 显示全部楼层
回复 128楼 jinzijie 的帖子

我不编程,只是收集插件后注册能用即可。
jinzijie
发表于 2010-10-27 23:32:04 | 显示全部楼层
本帖最后由 jinzijie 于 2010-10-28 00:30 编辑

回复 129楼 柯林 的帖子

音频太少了,次世代音轨够呛
http://www.techcn.com.cn/index.php?doc-view-141970.html
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2025-6-13 22:00 , Processed in 0.118720 second(s), 16 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表