专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > 交互式开发

多媒体开发,该如何解决

发布时间:2011-06-27 19:08:36 文章来源:www.iduyao.cn 采编人员:星星草
多媒体开发
请问:
我用DirectShow开发视频播放器,但是有那么多格式的文件,我怎么才能让程序大部分播放?很显然,需要很多解码器对吧?问题就是,解码器如何使用呢?有人给点代码解释吗?我从没有用过什么解码器?不知道怎么用...还有,不同的视频文件有不同的文件存储格式,那么我怎么去读取文件头信息获取文件格式信息呢?
还有一个问题,就是编码解码的技术好像和文件格式不是对应的关系,那么文件格式和编码解码是一个什么关系呢?
请教:使用编码器的代码?
  视频文件格式和编码解码器的关系?
  怎么分析文件头信息?


------解决方案--------------------
我不是高手,说一下而已,DirectShow应该能自动寻找解码器,你不会想自己开发解码器吧?学学暴风,把现有的视频格式所需的解码器一一搞全,就是几个dll或者ocx,或者...而已,抓过来注册,越全越好,播放不是问题。要用人家的格式,就用人家的解码,这样,就和暴风一样全能了,如果不open的解码,我想暴风要麻烦,因微软的player尊重解码版权,所以才有暴风等的崛起,记得有几个所谓的万能解码,你可以down来看看,基本都是安装版,安装前,注意一下,安装的内部文件(可选),完后,去安装目录吧那些需要的文件拷出,就能满足你的需求。没什么难度,是种事务性工作而已,无非就是什么rm,rmvb,.....等等解码...做播放器,拿来就能用,特别是解码,如无特殊需求,建议不去研究文件格式:),文件格式太多.........
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: