我没做过这方面的,谈谈我自己的看法,dat采用的是空间线形压缩方式,MPEG-1我不太清楚,如果想做两者之间的转换,首先要搞清两者对运动图象的压缩方式和压缩算法,在做.dat->.mpg时,将。DAT的压缩数据还原成非压缩数据,然后再根据.mpg压缩算法把这些数据压缩成.mpg格式的。

解决方案 »

  1.   

    到网上找VCD白皮书等相关资料。
      

  2.   

    白皮书在哪里有呢?好象很难找到的样子。实在不行,恐怕要反一下dat2mpg之类东东了。sigh
      

  3.   

    如果你装了DirectX的SDK的话,对于这个问题就很简单了.(只要连一下Filter就行了)
      

  4.   

    VCD使用mpeg1压缩方式,也就是说.dat使用mpeg1算法,算法包含audio,video,system三部分,我想区别应该在控制流上,也就是system上。
      

  5.   

    .dat比.mpg多一点点信息,这应该是由白皮书定义的。谁能帮我找到白皮书或者.dat转.mpg的源代码?
    多谢了
      

  6.   

    To Searph(贼哥):
    能告诉我你的MAIL和OICQ吗?
      

  7.   

    对不起忘记留我的MAIL了
    MAIL: [email protected]
    OICQ: 4572345
      

  8.   

    To: Kronus&erehw解霸的源码在那里有?herosoft网页上没有下载。