.dat记得是可以用vcdgear来重新封装到mpg的,不是很清楚。一般都是把vcd当作mpeg1档来处理的,通常情况下是通用的。
avi本身是封装格式,里面的XviD、DivX等才是编码格式。重压就相当于把视频的画面解压后,再重新用XviD等重新压缩,并且通过降低画面质量来达到降低文件大小的效果。重新压缩有不少讲究,可以找XviD的文章来读。
avisynth是一个frameserver,读入一段avs脚本,并根据脚本的内容来处理视频,并最后提供给各个视频处理软件。
比如有这样一段
avisource("a.avi")
bicubicresize(320,240,0.333,0.333)
trim(0,999)
意思就是,打开a.avi,然后把画面缩放至320x240,然后截取前1000帧。
安装好avisynth以后,可以直接用VDM等软件打开这个AVS脚本,就能得到一个1000帧长的320x240的a.avi的画面。然后就可以重新压缩了。
如果还不能明白的话,google吧