AVISource("X:\X.avi",audio=false).SelectEvery(5,0)
AudioDub(DirectShowSource("X:\X\X.avi",video=false))
或
AVISource("X:\X.avi",audio=false).ChangeFPS(23.976)
AudioDub(DirectShowSource("X:\X\X.avi",video=false))
这两个都可以,上一次我问的时候就被告知上面一个,后来看了别的帖才知道什么意思.用这两个都有损,不过SelectEvery(5,0)的意思是从0帧开始,每5帧选一帧,把120FPS的变为23.976.可是遇到用ITVFR或OP,ED不一样的就死了(其实都会死,如果一样的话就不会是120FPS了),比如这样[D][D][D][D],如果先选中的是第一个[D],就会SKIP当中的帧,所以....
而ChangeFPS虽然是自动的,但一秒钟DEL96个帧也不见的会好到哪里去
所以我试了作成VFR MKV再压,不过出来的东西不杂地,用MPC放没问题,但用REALPLAYER放就卡死,勉强在播放时也会不时出现"正在通信",断断续续的,RMVB不是支持VFR的吗,那为什么会这样...
后来又试了雷大新做的那个<120FPS内镶AVS法>,前面还好,到了AVS就有问题了,这样作成的东西还要加TIMECODE?RP.....
所以现在也不知道用那种方法了,大量120F源在硬盘中....................哭
如果有哪位大大知道有比较完备的方法,就请花上一卡卡时间说明一下啊