|

楼主 |
发表于 2010-3-25 20:59
|
显示全部楼层
avs:
LoadPlugin("D:\Program Files\megui\tools\AviSynth 2.5\plugins\mpeg2dec3.dll") #提供mpeg2source
Load_Stdcall_Plugin("D:\Program Files\megui\tools\yadif\yadif.dll") #提供Yadif(order=1)
LoadPlugin("D:\Program Files\megui\tools\AviSynth 2.5\plugins\Decomb.dll") #提供Telecide(order=1,guide=1).Decimate(mode=3)
LoadPlugin("D:\Program Files\megui\tools\avisynth_plugin\TIVTC.dll")
video=mpeg2source("G:\MUSUMETTO_VOL1_SELL\VIDEO_TS\sp1.d2v") #读取D2V文件
################分段处理,yadi处理真人部分,Decomb处理动画部分
v1=video.trim(0,447).crop( 10, 0, -6, -4).LanczosResize(640,480)
v2=video.trim(448,754).Yadif(order=1).AssumeFPS(30000,1001).crop( 10, 0, -6, -4).LanczosResize(640,480)
v3=video.trim(755,1170).Telecide(guide=1).Decimate(mode=3).AssumeFPS(30000,1001).crop( 10, 0, -6, -4).LanczosResize(640,480)
v4=video.trim(1171,4830).Yadif(order=1).AssumeFPS(30000,1001).crop( 10, 0, -6, -4).LanczosResize(640,480)
v5=video.trim(4831,5342).Telecide(guide=1).Decimate(mode=3).AssumeFPS(30000,1001).crop( 10, 0, -6, -4).LanczosResize(640,480)
v6=video.trim(5343,6096).Yadif(order=1).AssumeFPS(30000,1001).crop( 10, 0, -6, -4).LanczosResize(640,480)
v7=video.trim(6097,6560).Telecide(guide=1).Decimate(mode=3).AssumeFPS(30000,1001).crop( 10, 0, -6, -4).LanczosResize(640,480)
v8=video.trim(6561,11135).Yadif(order=1).AssumeFPS(30000,1001).crop( 10, 0, -6, -4).LanczosResize(640,480)
v9=video.trim(11136,12104).tfm(order=1).tdecimate().AssumeFPS(30000,1001).crop( 10, 0, -6, -4).LanczosResize(640,480)
v10=video.trim(12105,13233).Yadif(order=1).AssumeFPS(30000,1001).crop( 10, 0, -6, -4).LanczosResize(640,480)
v11=video.trim(13234,13687).Telecide(guide=1).Decimate(mode=3).AssumeFPS(30000,1001).crop( 10, 0, -6, -4).LanczosResize(640,480)
v12=video.trim(13688,17336).Yadif(order=1).AssumeFPS(30000,1001).crop( 10, 0, -6, -4).LanczosResize(640,480)
v13=video.trim(17337,17778).Telecide(guide=1).Decimate(mode=3).AssumeFPS(30000,1001).crop( 10, 0, -6, -4).LanczosResize(640,480)
v14=video.trim(17779,18770).Yadif(order=1).AssumeFPS(30000,1001).crop( 10, 0, -6, -4).LanczosResize(640,480)
v15=video.trim(18771,19435).Telecide(guide=1).Decimate(mode=3).AssumeFPS(30000,1001).crop( 10, 0, -6, -4).LanczosResize(640,480)
return v1+v2+v3+v4+v5+v6+v7+v8+v9+v10+v11+v12+v13+v14+v15#分段合并
timecode:
# timecode format v1
assume 29.970
0,449,29.970
450,754,29.970
755,1087,23.976
1088,4747,29.970
4748,5156,23.976
5157,5910,29.970
5911,6280,23.976
6281,10856,29.970
10857,11633,23.976
11634,12760,29.970
12761,13126,23.976
13127,16772,29.970
16773,17125,23.976
17126,18118,29.970
18119,18648,23.976
MMG封装,全程观看,一切正常,感谢下小草,还有个问题
上面写的AVS每段都要在后面加上.crop( 10, 0, -6, -4).LanczosResize(640,480),预览才有切边的效果
而在分段合并后添加
crop( 10, 0, -6, -4)
LanczosResize(640,480)
则无效果是为什么呢?求指教下 |
|