首先要明白MPEG4编码器的一点原理
比如XviD,它是做16x16量化的,就是截取16x16的象素块,所以在最终输出分辨率的时候,要保持宽和高都是16的倍数,达到最好的效果.如果不是16的倍数,可能会造成编码瑕疵.据说XviD在压不是16倍数的时候会自动补黑边,播放的时候会自动彩黑边,但是还是不要冒这个险比较好,建议宽高都为16的倍数.
至于GK里的宽是32的倍数,是因为只有是32的倍数,视频在播放的时候才能开启Overlay,达到比较好的全屏播放品质,不过据说这个限制已经没有了,宽也可以是16的倍数,不一定非要32.
GK只是一个AVS脚本生成器而已.你在调整分辨率的时候,能看到一个宽高比变形的值,就是AE值,GK是不允许这个值太大的.因为太大的话画面的变形可见于人眼了.于是就会造成你那种选不了640x360的情况出现.解决办法就是生成完AVS脚本之后自己用记事本打开AVS脚本手动改一下就可以了.
至于最终输出分辨率的确定,其实是没有明文规定的.你想输出什么分辨率都可以,但是有几个基本的原则.首先就是画面不能变形太厉害,然后就是宽高最好都是16的倍数,还有就是太大的画面会造成体积增大,还有一点,尽量选择显卡所支持的输出分辨率,就是标准分辨率,这样在播放的时候不会走一步显卡的Resize,品质能得到保证(显卡的Resizer的Resize品质真的很差-_-).总之尽量考虑一下各方面的因素,然后确定自己的版本.
一般4:3的DVD最常见的输出是640x480,16:9的DVD我用的是848x480.这两个分辨率的宽高都是16的倍数,而且也都是显卡支持的分辨率.有一个动宽不动高的理论,就是人眼对高的敏感度要比宽高一些,所以就保持了DVD的高480,去对宽做处理.
至于做Resize前的Crop到704x480,可以去参考可曾记得爱的一篇文章,里面有很详细的说明.
http://popgo.net/bbs/showthread.php?s=&threadid=359422音频的问题,建议不要用AVS合并.DVD分离出来的音频可以用其他编码器编码,比如用lame编码mp3,然后在VDM里把音频合成进去.当然你也可以选择其他容器格式,比如MKV ^^
=========================================
如果哪里有说错请其他朋友指正[/KH]