1pass是这么写的- d2vpath = "E:\comic\dvd\seiya\03\03.d2v"
- mpeg2source(d2vpath)
- tfm(d2v=d2vpath,output="E:\comic\dvd\seiya\03\ep1-tfm.txt")
- trim(0,40511).tdecimate(mode=4,output="E:\comic\dvd\seiya\03\ep1-tdec.txt")+trim(40512,43187)+trim(43188,44148).tdecimate(mode=4,output="E:\comic\dvd\seiya\03\ep2-tdec.txt")
- crop(344,224,-344,-224)
复制代码 这个问题应该不大
------------------------------
2pass的写法- d2vpath = "E:\comic\dvd\seiya\03\03.d2v"
- mpeg2source(d2vpath)
- tfm(d2v=d2vpath,input="E:\comic\dvd\seiya\03\ep1-tfm.txt",ovr="ovr.txt",clip2=nnedi()).trim(0,40511).tdecimate(mode=5,hybrid=2,vfrDec=1,input="E:\comic\dvd\seiya\03\ep1-tdec.txt",mkvOut="E:\comic\dvd\seiya\03\ep1-timecodes.txt").assumefps(24000,1001)+trim(40512,43187).MCBob().assumefps(24000,1001)+tfm(d2v=d2vpath,input="E:\comic\dvd\seiya\03\ep1-tfm.txt",ovr="ovr.txt",clip2=nnedi()).trim(43188,44148).tdecimate(mode=5,hybrid=2,vfrDec=1,input="E:\comic\dvd\seiya\03\ep2-tdec.txt",mkvOut="E:\comic\dvd\seiya\03\ep2-timecodes.txt").assumefps(24000,1001)
- spline36resize(640,480,8,0,-7,-2)
- KenKunNR(threshold=2)
- limitedsharpenfaster(strength=15)
- WarpSharp(26,3,86,-0.6)
复制代码 主要是trim使用的顺序,肯定不能放在tfm之前使用,tgm.txt是1pass对全篇扫描的一个结果,如果放在tfm之前trim的话,帧应该就对不上了吧?所以我把trim放在了tfm和tdecimate之间,tdecimate应该是根据tdec.txt这个文件进行砍帧的吧?所以我想把trim放在tdecimat前面应该不会造成因为trim后帧数发生了变化而造成了砍帧错误。
高手来指点指点,感觉tivtc砍帧比较麻烦,为了砍帧我在tdecimate时删掉了tfmIn="ep1-tfm.txt“这句,毕竟tfm.txt是全篇的扫描,用在trim后肯定不合适,不过我看官方说明文档,tfmIn应该是起到加速作用的,删掉似乎也没什么影响。
不知还有什么更好的写法? 我对写代码是苦手~达人快来指点吧。
[ 本帖最后由 52wy 于 2008-9-16 08:50 编辑 ] |