3 3cs Unregistered / Unconfirmed GUEST, unregistred user! 2006-07-22 #1 我想作一个这个软件,但一直都不尽人意,请有这方面经验的朋友给些指点,谢谢!
J jingtao Unregistered / Unconfirmed GUEST, unregistred user! 2006-07-24 #3 看我以前写的那篇好像是文件格式的利用那篇,好像讲的很详细了.或者找那个MPEG组播系统的代码,我好像写成了一个类了,可以直接调用的.当时我是只写了MPEG的解码,所以对于DAT文件,我是动态转换成MPEG再组播出去的.
看我以前写的那篇好像是文件格式的利用那篇,好像讲的很详细了.或者找那个MPEG组播系统的代码,我好像写成了一个类了,可以直接调用的.当时我是只写了MPEG的解码,所以对于DAT文件,我是动态转换成MPEG再组播出去的.
W weiliu Unregistered / Unconfirmed GUEST, unregistred user! 2006-07-24 #5 楼主的意思不太明白,VCD就是MPEG1格式,再转成什么,是不是写错了题目?
J jingtao Unregistered / Unconfirmed GUEST, unregistred user! 2006-07-24 #7 VCD是DAT文件格式,实际上比纯MPEG格式多了文件头和每个数据包多了校验和.
J jingtao Unregistered / Unconfirmed GUEST, unregistred user! 2006-07-25 #9 const DatFramSize=2352;//Dat文件每个包大小 MpgFramSize=2324;//Mpg文件每个包大小 实质上,你只需要读前面的2324字节即可,后面的丢弃它. 具体做法:文件指针移动到DAT文件头(根据特征定位),然后每2352个字节只取前面2324即可.这是最简单的做法了,否则就自己做个过滤器.不过Filter的东西缺点就是速度慢,占用CPU高.
const DatFramSize=2352;//Dat文件每个包大小 MpgFramSize=2324;//Mpg文件每个包大小 实质上,你只需要读前面的2324字节即可,后面的丢弃它. 具体做法:文件指针移动到DAT文件头(根据特征定位),然后每2352个字节只取前面2324即可.这是最简单的做法了,否则就自己做个过滤器.不过Filter的东西缺点就是速度慢,占用CPU高.
3 3cs Unregistered / Unconfirmed GUEST, unregistred user! 2006-07-29 #11 我试了一下,不行,转换后只有音频(是杂音)没有视频输出,可能是我的这种文件格式问题吧!