Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #縞なし24p用のあれ
- #prefetchがNEO用なので変更推奨
- function pulldown2224 (clip clip, int "mode" , int "mt",int "th") {
- mode=Default(mode,0)
- Assert(0<=mode&&mode<=5, "Error. Invaid ModeNumber")
- mt=Default(mt,9)
- th=Default(th,3)
- # 2224/none
- mode01=clip.selectevery(5,0,1,2,3).prefetch(mt,th)
- # 2242/2224
- mode02=clip.selectevery(5,0,1,2,4).prefetch(mt,th)
- # 2422/2242
- mode03=clip.selectevery(5,0,1,3,4).prefetch(mt,th)
- # 4222/2422
- mode04=clip.selectevery(5,0,2,3,4).prefetch(mt,th)
- # 4222
- mode05=clip.selectevery(5,1,2,3,4).prefetch(mt,th)
- # View
- view=StackDiff_merge(mode01,\
- mode02, \
- mode03, \
- mode04, \
- mode05)
- clip_merge= mode!=0 ? \
- (mode!=1?(mode!=2?(mode!=3?(mode!=4?(mode!=5?(nop()): \
- (mode05)):(mode04)):(mode03)):(mode02)):(mode01)):(view)
- return clip_merge
- }
- function StackDiff_merge(clip v01, clip v02, clip "v03", clip "v04",clip "v05" ,int "mode") {
- v03=default(v03,BlankClip(v03,length=-1))
- v04=default(v04,BlankClip(v04,length=-1))
- mode=default(mode,1)
- last=Overlay(v01,v02,mode="Difference",pc_range=true).SubTitle("2224 mode=(1|2)",size=96)
- last=addClip(last,Overlay(v02,v03,mode="Difference",pc_range=true).SubTitle("2242 mode=(2|3)",size=96),mode=mode)
- last=addClip(last,Overlay(v03,v04,mode="Difference",pc_range=true).SubTitle("2422 mode=(3|4)",size=96),mode=mode)
- last=addClip(last,Overlay(v04,v05,mode="Difference",pc_range=true).SubTitle("4222 mode=(4|5)",size=96),mode=mode)
- return last.spline64resize(2480,540)
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement