function insertclip(clip clip1, clip clip2, int framebefore, int frameafter) { new = clip1.Trim(0,framebefore).ConverttoYV12() middle = clip1.Trim(framebefore+1,frameafter-1).ConverttoRGB32() end = clip1.Trim(frameafter,0).ConverttoYV12() middleadded = Layer(middle, clip2).ConverttoYV12() good = new + middleadded + end return good } vid = AVISource("C:\BT-Downloads\Fansub\Encoding\beet02\big.avs") afx = AVISource("C:\BT-Downloads\Fansub\Encoding\beet02\OpeningOverlayRev2.avi") afx2 = AVISource("C:\BT-Downloads\Fansub\Encoding\beet02\not-me.avi") merge = insertclip(vid,afx,-1,405) merge2 = insertclip(merge,afx2,3179,3529).changefps(23.976) return merge2