有关媒体播放器的 Codec Splitter的问题 欢迎讨论(200分)

  • 主题发起人 主题发起人 Genl
  • 开始时间 开始时间
G

Genl

Unregistered / Unconfirmed
GUEST, unregistred user!
播放器基于DirectShow9制作。。。用的控件是Dspack 2.31
其中的VideoWindow中的Mode属性中vmVMR vmNormal
试用发现VMR好一些 但出错就是蓝屏(Codec错误)
问题1:VMR是什么(解释一下) 是Direct9里才有的么???
播放器做好后 计划捆绑一堆Codec。。。。
问题2:DivX Xvid 3ivx 这3个是不是有一个就能用啊??
RM格式的Codec以及还有很多的Codec都有Splitter 比如RM是RealMediaSplitter.ax
注册后就可以播放RM
问题3:Splitter是什么啊??

谁做过CodecPack。。给点指导。。还有介绍一下哪几种Codec搭配比较好
比如 我感觉Elecard的MPEG2 Codec就比Ligos的效果好。。。。

希望高手给于指点 介绍相关方面网站(最好中文) 相关方面资料
 
1.VMR 是一种显示模式,支持 Color Key.
DSPack 的 TVideoWindow 设置成 VMR 后,会使用 DirectX 9 的一个支持 VMR 的 COM 组件 Video Render,反之使用标准的 Video Render.
VMR 在 Windows XP 的默认安装的 DirectX 7 也有支持.
DivX ,XVid 的 Coderc 可以捆绑发行(未考虑版权问题的情况下).3ivx 能够支持前两种 Codec,也可以考虑单独发行.
2.RM 的 Codec 是第三方的,好象本身还是要 RealPlayer 的库支持(印象),只是封装成了Filter 形式.
3.Splitter 是描述本 Filter 用来拆分数据流,分离出视频和音频,然后通过其他 Filter 解码.

相关网站:
http://hqtech.nease.net/
http://style.1816.net
后一个是我自己的 ^.^
 
高手!!留个QQ好么
那Codec的注册是怎么回事啊??怎么注册
好像不是简单的regsvr32 xxxxxx.ax 一类的。。。。
谁作过CodecPack啊??Codec如何注册///
 
Codec 本是 COM 组件, 用 Regsvr32 来注册,在注册表写入索引信息就可以了.
可以将多个 Coderc 做成安装包发行,很多安装工具支持注册 COM 组件,简单的可以用 Inno Setup.也可以直接操作注册表.

换了新的工作,我已经不用QQ了,Sorry.
 
"在注册表写入索引信息"???
是Root/MediaType/Extensions/下的么???
我正在看上面的网站 目前不太明白
请举一个注册一个Codec写索引信息的例子。

谢谢
 
后退
顶部