MPG和MPEG都是文件扩展名,它们都可以人为的更改,比如你可把MPG改成MPEG,也可把MPEG改成MPG,它们到底有没有区别,要看文件的真实属性.有的视频转换软件将转换视频的扩展展名生成MPG,有的却是MPEG,如果你在设置时选择的相同,那么不管MPG或MPEG都一样.
虽然VCD属于MPEG编码,但MPEG编码不全属于VCD,MPEG分为MPEG1、MPEG2、MPEG4等,VCD只是MPEG1编码的一个固定格式,VCD的压缩编码设置是:帧尺寸为352X288(PAL),帧速率为25/秒,码率为1152K,VCD机只能读取这种格式。对于网上下载的MPEG视频,如果它符合这种格式设置,那就不用重新编码直接刻录,如果为非VCD的MPEG1编码格式设定,那就不能直接刻录。
你说用MTV2002制作的VCD是MPG,可以用Nero刻录软件刻录成VCD,如果你在制作时选定的是标准VCD输出,Nero将就直接刻录。不会重新编码。
VCD里的文件格式是DAT,dat 文件和 .mpg 文件都是符合MPEG1压缩标准的音视频数据流(当然也可以没有音频),但是他们的数据分包大小有所区别。.dat 文件是刻在VCD盘片上的数据,为了方便光盘数据的存取,所以就遵循了VCD刻录的标准,每个数据包的大小为2324个字节,也就是正好一个扇区存储空间的大小。VCD碟片是由一个或多个音轨组成。第一个轨道是一个小的2048字节/扇区的数据轨,有一个iso9660文件系统,通常包含Windows VCD播放程序,但可能还有其他信息 (例如:图像,文字等等)。如果有图片,多半是歌曲的目录和制作公司的宣传图片。第二和之后的轨道是未处理的2324字节/扇区的MPEG(电影)轨,每个扇区包含一个MPEG PS数据包而没有文件系统。通常我们看到的约600 MB的.dat文件,其实它不是一个文件,这就是所谓的ISO通道,用来使Windows能够处理这样的轨道(Windows根本不允许程序直接访问未处理的设备)。在播放时,光驱会顺序读取每个扇驱,而形成一个连续的MPEG(电影)数据流。因此,在Linux下你是不能复制或者播放这些文件。而 .mpg 文件不是为了刻成VCD盘而准备的数据。所以数据包可大也可以很小。常常会遇到这样的情况,整个 .mpg 文件就是一个数据包。
两者应该没有什么区别,可以刻录VCD。巨星制作出来的视频就是VCD(MPEG1)格式,一般不必再进行转换,刻录应该没有什么问题。供参考。
你用Nero Express这个软件来刻录,他能自动转换为正确的格式,vcd是MGEP-1格式