Jonaldinho
15th July 2011, 21:57
Hi, I'm encoding my dv footage to dvd with CCE 2.67. I know how to encode and the basic settings to create an avs script but i'm not sure how to use noise filters on interlaced content. I have 2 videos i'm joining together, I had issues with the audio so I created grf files and loaded them instead. I'm experimenting with convolution3dyv12, here's my script:
LoadPlugin("O:\MeGUI\tools\avisynth_plugin\Convolution3DYV12.dll")
vid=DirectShowSource("M:\Video 1 Video.GRF", audio=false)+DirectShowSource("M:\Video 2 Video.GRF", audio=false).AssumeBFF()
aud=DirectShowSource("M:\Video 1 Audio.GRF", video=false)+DirectShowSource("M:\Video 2 Audio.GRF", video=false)
AudioDub(vid, aud)
ConvertToYV12()
separatefields()
vid_e=selecteven()
vid_o=selectodd()
vid_e=convolution3d(vid_e,0,4,4,4,4,2.8,0)
vid_o=convolution3d(vid_o,0,4,4,4,4,2.8,0)
interleave(vid_e,vid_o)
weave()
ConvertToYUY2()
__film = last
__t0 = __film.trim(5, 7505)
__t1 = __film.trim(7569, 8563)
__t2 = __film.trim(8609, 10072)
__t3 = __film.trim(10691, 58249)
__t4 = __film.trim(58350, 79793)
__t0 ++ __t1 ++ __t2 ++ __t3 ++ __t4
Does this look right? I'm unsure about the colour space conversion parts and I've seen some scipts with DoubleWeave.SelectOdd() after Weave(). Do i need .AssumeBFF() after each loaded video? I assumed because it was on the same line it wouldn't matter. Thanks.
LoadPlugin("O:\MeGUI\tools\avisynth_plugin\Convolution3DYV12.dll")
vid=DirectShowSource("M:\Video 1 Video.GRF", audio=false)+DirectShowSource("M:\Video 2 Video.GRF", audio=false).AssumeBFF()
aud=DirectShowSource("M:\Video 1 Audio.GRF", video=false)+DirectShowSource("M:\Video 2 Audio.GRF", video=false)
AudioDub(vid, aud)
ConvertToYV12()
separatefields()
vid_e=selecteven()
vid_o=selectodd()
vid_e=convolution3d(vid_e,0,4,4,4,4,2.8,0)
vid_o=convolution3d(vid_o,0,4,4,4,4,2.8,0)
interleave(vid_e,vid_o)
weave()
ConvertToYUY2()
__film = last
__t0 = __film.trim(5, 7505)
__t1 = __film.trim(7569, 8563)
__t2 = __film.trim(8609, 10072)
__t3 = __film.trim(10691, 58249)
__t4 = __film.trim(58350, 79793)
__t0 ++ __t1 ++ __t2 ++ __t3 ++ __t4
Does this look right? I'm unsure about the colour space conversion parts and I've seen some scipts with DoubleWeave.SelectOdd() after Weave(). Do i need .AssumeBFF() after each loaded video? I assumed because it was on the same line it wouldn't matter. Thanks.