【高分求助】如何识别*.mpg文件中的压缩算法是mpeg1还是mpeg2

如题.我手上的demux程序是通过视频packet的大小来判断的,如果是2048那它就是mpeg2.这样判断应该是不准确的吧.(事实上现在遇到一个mpeg1的文件它的packet大小就是2048). 所以向高手求助,在*.mpg中如何从demux信息中识别video的格式.分不够我再加.
[144 byte] By [spark_huo-随便] at [2008-1-9]
# 1
2048是dvd对mpeg2的pack大小的规定,对普通的mpeg2文件不适用的,所以你不能这么判断。
# 2
以前的帖子,翻出来给你参考一下:

http://community.Codefund.cn/Expert/topic/4875/4875849.xml?temp=.2866022