请问.dat文件和.mpg文件有什么不同!!(50分)

  • 主题发起人 主题发起人 seucag
  • 开始时间 开始时间
S

seucag

Unregistered / Unconfirmed
GUEST, unregistred user!
最好提供这两种文件的文件格式!!
 
DAT文件没有固定的格式
 
我说的是VCD上的那种DAT文件
 
VCD是MPG的基础上加了一些文件头
 
同意 caowei。
 
没有别的区别的了吗?
按caowei的意思
把DAT 文件的头信息换一下就可以变成MPG吗!?
 
就只是多了个文件头, 转成mpg只要把这个头裁掉就可以了.
 
当然不是,如果你仔细的话,你会发现,MPEG的文件和VCD的DAT文件中必然有一些
特定的字符,比如 00 00 01 BA 这其实叫VCD桢头,从这开始到下一个此位置,叫
一个VCD桢,在DAT文件中每桢的长度是固定的就是2352个字节,而MPEG不是,它可能
有好几个长度,如:2048。另外VCD还加了一个VCD头,它包含以下特征符:
0x00,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x00
可真要说清这里面的区别就不是三言两语就行了,如果你想做这方面的应用软件,我
可以帮你
 
对,lvxq说得对,:)
 
谢谢lvxq
我想知道用DELPHI怎么样读出MPG和DAT的文件头

 
lvxq
还在吗!?
 
DAT仅仅比MPEG多了一点头信息
 
你读出了又有什么用呢?我不知道你想做什么,如果我们说VCD有头的话,那也不
能说明任何问题,因为我觉得与BMP不一样,BMP的头中包含了很多信息,如长,宽、
颜色值……,可MPEG和VCD都不是的,它们的信息包含在每个图桢里面,比如你可以
在这两种文件中查找特征字符:0x00,0x00,0x01,0xb3,在这之后包含了很多信息,
这才是你想要的吧。如果你感兴趣,你可以去查看同期的一个标题:好象是关于VCD
播放时的问题,你可以去看一下,可能稍微详细点
另外现在外面有很多VCD2MPG的文件,我这里有MPG2VCD的文件,我想大多数的刻录软件
也有这功能,可惜都没公布,我的么,哈哈
 
我主要是想知道这两种文件中每帧图象数据和声音数据的大小
可以再给点提示吗!?
谢谢了啊!!
 
Dat 比mpg不仅仅多了一个文件头,他每一帧的头部都有大概28字节的额外信息。

 
接受答案了.
 
lxq:
您能否把你的MPG2VCD共享一下,谢谢!!最好能有源码参考。
 
后退
顶部