rendered paste bodyfunction OverlayMap(clip main, clip map, int start, int end, int "fadeinL", int "fadeoutL")
{
inL = default(fadeinL, 0)
outL = default(fadeoutL, 0)
sx = 56
x = (256-200)/2 - 1
y = (192-150)/2 - 1
#map = map.ApplyRange(start, end, "FadeIn", inL, $FF000000)
#map = map.ApplyRange(start, end, "FadeOut", outL, $FF000000)
#return main.ApplyRange(start, end, "Overlay", map, x, 0, ShowAlpha(map), 0.8)
main
((end-outL) < (start+inL)) ? last : ApplyRange(start+inL, end-outL, "Overlay", map, x, y, ShowAlpha(map), 0.8)
(inL < 1) ? last : ApplyRange(start, start+inL-1, "Animate", start, start+inL-1, "Overlay",
\ map, x, y, ShowAlpha(map), 0,
\ map, x, y, ShowAlpha(map), 0.8)
(outL < 1) ? last : ApplyRange(end-outL+1, end, "Animate", end-outL+1, end, "Overlay",
\ map, x, y, ShowAlpha(map), 0.8,
\ map, x, y, ShowAlpha(map), 0)
return last
}
AviSource("cap_part1.avi")+AviSource("cap_part2.avi")+AviSource("cap_part3.avi")
#Trim(0,54785)
Trim(0,54845)
KillAudio()
ConvertToRGB32()
upperScreen = Crop(0,0,256,192)
lowerScreen = Crop(0,192,256,192)
miniScreens = LanczosResize(128,192)
map = upperScreen.LanczosResize(200,150)#(48,32)
lowerScreen.Trim(0,630)+upperScreen.Trim(631,1414)+lowerScreen.Trim(1415,54845)
#ApplyRange(0, 54845, "Overlay", map, 255 - 48, 0, ShowAlpha(map), 0.8)
#OverlayMap(map, 1927, 2130, 0, 0)
#OverlayMap(map, 2139, 2737, 0, 0)
#OverlayMap(map, 2747, 2942, 0, 0)
#OverlayMap(map, 2951, 3044, 0, 0)
#OverlayMap(map, 3062, 3510, 0, 0)
#OverlayMap(map, 3519, 3995, 0, 0)
#OverlayMap(map, 4007, 4011, 0, 0)
#OverlayMap(map, 4320, 4390, 0, 0)
#OverlayMap(map, 4707, 4875, 0, 0)
#OverlayMap(map, 4883, 5076, 0, 0)
#OverlayMap(map, 5093, 5308, 0, 0)
#OverlayMap(map, 5350, 5404, 0, 0)
#OverlayMap(map, 5456, 5517+16, 0, 16)
#OverlayMap(map, 5624, 5703, 0, 0)
#OverlayMap(map, 5712, 5764+16, 0, 16)
#OverlayMap(map, 5823, 5881, 0, 0)
#OverlayMap(map, 5889, 6060, 0, 0)
#OverlayMap(map, 6070, 6266, 0, 0)
#OverlayMap(map, 6284, 6287, 0, 0)
OverlayMap(map, 6596, 9674, 0, 0)
#OverlayMap(map, 10038, 10417, 0, 0)
#OverlayMap(map, 10427, 11184, 0, 0)
#OverlayMap(map, 11192, 11233, 0, 0)
#OverlayMap(map, 11234, 11578, 7, 26)
#OverlayMap(map, 11662, 11707, 46, 0)
#OverlayMap(map, 11720, 11919, 0, 0)
#OverlayMap(map, 11929, 12241, 0, 0)
#OverlayMap(map, 12252, 12804, 0, 0)
#OverlayMap(map, 12815, 13127, 0, 0)
#OverlayMap(map, 13137, 13451, 0, 0)
#OverlayMap(map, 13461, 13562, 0, 0)
#OverlayMap(map, 13581, 13640, 0, 0)
#OverlayMap(map, 13649, 13949, 0, 0)
#OverlayMap(map, 13959, 14252, 0, 0)
#OverlayMap(map, 14260, 14546, 0, 0)
#OverlayMap(map, 14556, 14558, 0, 0)
#OverlayMap(map, 14565, 14568, 0, 0)
#OverlayMap(map, 14877, 14987, 0, 0)
#OverlayMap(map, 15295, 15646, 0, 0)
#OverlayMap(map, 15690, 15956, 0, 0)
#OverlayMap(map, 16000, 16169, 0, 0)
#OverlayMap(map, 16170, 16861, 28, 0)
#OverlayMap(map, 16868, 16928, 0, 0)
#OverlayMap(map, 16936, 17038, 0, 0)
#OverlayMap(map, 17048, 17122, 0, 16)
#OverlayMap(map, 17566, 17611, 30, 0)
#OverlayMap(map, 17620, 17653, 0, 0)
#OverlayMap(map, 17654, 17997, 7, 26)
#OverlayMap(map, 18068, 18115, 48, 0)
#OverlayMap(map, 18125, 18220, 0, 0)
#OverlayMap(map, 18230, 18304, 0, 16)
#OverlayMap(map, 18633, 18678, 30, 0)
#OverlayMap(map, 18686, 18895, 0, 0)
#OverlayMap(map, 18904, 18997, 0, 0)
#OverlayMap(map, 19015, 19018, 0, 0)
#OverlayMap(map, 19027, 19029, 0, 0)
OverlayMap(map, 19338, 19421, 0, 0)
#OverlayMap(map, 19730, 19949, 0, 0)
#OverlayMap(map, 19957, 20208, 0, 0)
#OverlayMap(map, 20216, 20391, 0, 0)
#OverlayMap(map, 20400, 20586, 0, 0)
#OverlayMap(map, 20594, 20771, 0, 0)
#OverlayMap(map, 20780, 20843+16, 0, 16)
#OverlayMap(map, 20901, 20922+16, 0, 16)
#OverlayMap(map, 20980, 21001+16, 0, 16)
#OverlayMap(map, 21059, 21080+16, 0, 16)
#OverlayMap(map, 21138, 21159+16, 0, 16)
#OverlayMap(map, 21217, 21238+16, 0, 16)
#OverlayMap(map, 21296, 21317+16, 0, 16)
#OverlayMap(map, 21375, 21396+16, 0, 16)
#OverlayMap(map, 21454, 21475+16, 0, 16)
#OverlayMap(map, 21533, 21580, 0, 0)
#OverlayMap(map, 21598, 21714+16, 0, 16)
#OverlayMap(map, 21840, 21919, 0, 0)
#OverlayMap(map, 21928, 21979+16, 0, 16)
#OverlayMap(map, 22037, 22058+16, 0, 16)
#OverlayMap(map, 22116, 22137+16, 0, 16)
#OverlayMap(map, 22195, 22216+16, 0, 16)
#OverlayMap(map, 22274, 22295+16, 0, 16)
#OverlayMap(map, 22353, 22374+16, 0, 16)
#OverlayMap(map, 22432, 22453+16, 0, 16)
#OverlayMap(map, 22511, 22532+16, 0, 16)
#OverlayMap(map, 22590, 22611+16, 0, 16)
#OverlayMap(map, 22669, 22702, 0, 0)
#OverlayMap(map, 22720, 22833+16, 0, 16)
#OverlayMap(map, 23112, 23191, 0, 0)
#OverlayMap(map, 23200, 23251+16, 0, 16)
#OverlayMap(map, 23309, 23330+16, 0, 16)
#OverlayMap(map, 23388, 23409+16, 0, 16)
#OverlayMap(map, 23467, 23488+16, 0, 16)
#OverlayMap(map, 23546, 23567+16, 0, 16)
#OverlayMap(map, 23625, 23646+16, 0, 16)
#OverlayMap(map, 23704, 23725+16, 0, 16)
#OverlayMap(map, 23783, 23804+16, 0, 16)
#OverlayMap(map, 23862, 23883+16, 0, 16)
#OverlayMap(map, 23941, 23941, 0, 0)
#OverlayMap(map, 24019, 24048+16, 0, 16)
#OverlayMap(map, 24171, 24250, 0, 0)
#OverlayMap(map, 24259, 24310+16, 0, 16)
#OverlayMap(map, 24368, 24389+16, 0, 16)
#OverlayMap(map, 24447, 24468+16, 0, 16)
#OverlayMap(map, 24526, 24547+16, 0, 16)
#OverlayMap(map, 24605, 24626+16, 0, 16)
#OverlayMap(map, 24684, 24705+16, 0, 16)
#OverlayMap(map, 24763, 24784+16, 0, 16)
#OverlayMap(map, 24842, 24863+16, 0, 16)
#OverlayMap(map, 24921, 24942+16, 0, 16)
#OverlayMap(map, 25000, 25000, 0, 0)
#OverlayMap(map, 25071, 25099+16, 0, 16)
#OverlayMap(map, 25258, 25337, 0, 0)
#OverlayMap(map, 25346, 25397+16, 0, 16)
#OverlayMap(map, 25455, 25476+16, 0, 16)
#OverlayMap(map, 25534, 25555+16, 0, 16)
#OverlayMap(map, 25613, 25613, 0, 0)
#OverlayMap(map, 25684, 25712+16, 0, 16)
#OverlayMap(map, 25838, 25917, 0, 0)
#OverlayMap(map, 25926, 26016, 0, 0)
#OverlayMap(map, 26024, 26213, 0, 0)
#OverlayMap(map, 26223, 26227, 0, 0)
#OverlayMap(map, 26297, 26367, 0, 16)
#OverlayMap(map, 26671, 26717, 30, 0)
#OverlayMap(map, 26727, 27029, 0, 0)
#OverlayMap(map, 27044, 27427, 0, 0)
#OverlayMap(map, 27435, 27674, 0, 0)
#OverlayMap(map, 27689, 28328, 0, 0)
#OverlayMap(map, 28339, 28765, 0, 0)
#OverlayMap(map, 28773, 28775, 0, 0)
OverlayMap(map, 29084, 29183, 0, 0)
#OverlayMap(map, 29663, 30251, 0, 0)
#OverlayMap(map, 30258, 30370, 0, 0)
#OverlayMap(map, 30417, 33179, 30, 0)
#...
mainScreen = last
mainScreen
ConvertToYV12()
#54846