This commit is contained in:
notwa 2013-02-26 11:39:15 +00:00
parent 9da2f9fc2e
commit 0c131cf1ea

View file

@ -1,17 +1,23 @@
function open(string path)
{ return AviSource(path, audio=false) }
function DiffClip(clip c, int diff) function DiffClip(clip c, int diff)
{ BlankClip(c, diff).Subtitle(String(-diff), align=5, size=c.Height/8) } { BlankClip(c, diff).Subtitle(String(-diff), align=5, size=c.Height/8) }
function PadWithDiff(clip c, int len) function PadWithDiff(clip c, int len)
{ c.FrameCount < len ? c + DiffClip(c, len - c.FrameCount) : c } { c.FrameCount < len ? c + DiffClip(c, len - c.FrameCount) : c }
function DualMonoToStereo(clip left, clip right)
{ MergeChannels(ConvertToMono(left), ConvertToMono(right)) }
function MergeHoriz(clip left, clip right) function MergeHoriz(clip left, clip right)
{ Overlay(AddBorders(left, 0, 0, right.Width, 0), right, left.Width, 0) } {
v = Overlay(AddBorders(left, 0, 0, right.Width, 0), right, left.Width, 0)
return AudioDub(v, DualMonoToStereo(left, right))
}
function MergeVert(clip top, clip bottom) function MergeVert(clip top, clip bottom)
{ Overlay(AddBorders(top, 0, 0, 0, bottom.Height), bottom, 0, top.Height) } {
v = Overlay(AddBorders(top, 0, 0, 0, bottom.Height), bottom, 0, top.Height)
return AudioDub(v, DualMonoToStereo(top, bottom))
}
function Cmp(clip left, clip right) function Cmp(clip left, clip right)
{ {
@ -22,19 +28,19 @@ function Cmp(clip left, clip right)
} }
# http://tasvideos.org/1072S.html # http://tasvideos.org/1072S.html
open("snes9x\Movies\old.avi")+\ AviSource("snes9x\Movies\old.avi")+\
open("snes9x\Movies\old_part2.avi")+\ AviSource("snes9x\Movies\old_part2.avi")+\
open("snes9x\Movies\old_part3.avi")+\ AviSource("snes9x\Movies\old_part3.avi")+\
open("snes9x\Movies\old_part4.avi") AviSource("snes9x\Movies\old_part4.avi")
Trim(0, 38409) Trim(0, 38409)
AddBorders(0,0,16,0) AddBorders(0,0,16,0)
global old = last global old = last
# http://tasvideos.org/3346S.html # http://tasvideos.org/3346S.html
open("snes9x\Movies\new.avi")+\ AviSource("snes9x\Movies\new.avi")+\
open("snes9x\Movies\new_part5.avi")+\ AviSource("snes9x\Movies\new_part5.avi")+\
open("snes9x\Movies\new_part6.avi")+\ AviSource("snes9x\Movies\new_part6.avi")+\
open("snes9x\Movies\new_part7.avi") AviSource("snes9x\Movies\new_part7.avi")
Trim(0, 37569) Trim(0, 37569)
global new = last global new = last