有谁可以找到可以播放avi的播放器的源码吗?播放器不要使用windows的一些dll或ocx,因为那样好像是传的文件名,我想可以获取到avi文件一帧一帧的信息,然后来播放,有谁知道吗?

解决方案 »

  1.   

    To stou2004:
        我不想用windows的dll或ocx,那样只是传进来一个文件名,我想能够获得一帧一帧的信息
      

  2.   

    上面我说的可能不确切,就是说,我不想只有个文件名就播放了,我想能得到avi的文件头等信息
      

  3.   

    如果自己用VB去解码AVI,那速度估计会好慢,也很少有人这样做的,VC的多媒体编程书里面有这样的原代码。
      

  4.   

    曾经有个叫The play的开放源代码播放器例子,是用来播放Mp4格式的Avi文件的,但对于现在divx4.12以上版本不能播放(它自己不能对divx4.12以上版本的AVI解码,但会调用VFW进行处理)
    或者访问 www.xvid.org网站(专门开发、发布xvid解码器的网站)也看找到有关mp4解码的源代码。
    其实对于mp4解码是很复杂的,代码都是c++或c写的,你得准备好相应的数学知识做好啃骨头的准备:(
    如果你访问不了它们,或找不到它们,请留下mail,我可发给你一个The play0.5的源代码。