Advertisement
tana3n

Untitled

Feb 14th, 2019
430
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #縞なし24p用のあれ
  2. #prefetchがNEO用なので変更推奨
  3. function pulldown2224 (clip clip, int "mode" , int "mt",int "th") {
  4. mode=Default(mode,0)
  5. Assert(0<=mode&&mode<=5, "Error. Invaid ModeNumber")
  6. mt=Default(mt,9)
  7. th=Default(th,3)
  8. #  2224/none
  9. mode01=clip.selectevery(5,0,1,2,3).prefetch(mt,th)
  10. #  2242/2224
  11. mode02=clip.selectevery(5,0,1,2,4).prefetch(mt,th)
  12. #  2422/2242
  13. mode03=clip.selectevery(5,0,1,3,4).prefetch(mt,th)
  14. #  4222/2422
  15. mode04=clip.selectevery(5,0,2,3,4).prefetch(mt,th)
  16. #  4222
  17. mode05=clip.selectevery(5,1,2,3,4).prefetch(mt,th)
  18. #  View
  19. view=StackDiff_merge(mode01,\
  20. mode02, \
  21. mode03, \
  22. mode04, \
  23. mode05)
  24. clip_merge= mode!=0 ? \
  25. (mode!=1?(mode!=2?(mode!=3?(mode!=4?(mode!=5?(nop()): \
  26. (mode05)):(mode04)):(mode03)):(mode02)):(mode01)):(view)
  27. return clip_merge
  28. }
  29.  
  30. function StackDiff_merge(clip v01, clip v02, clip "v03", clip "v04",clip "v05" ,int "mode") {
  31. v03=default(v03,BlankClip(v03,length=-1))
  32. v04=default(v04,BlankClip(v04,length=-1))
  33. mode=default(mode,1)
  34. last=Overlay(v01,v02,mode="Difference",pc_range=true).SubTitle("2224 mode=(1|2)",size=96)
  35. last=addClip(last,Overlay(v02,v03,mode="Difference",pc_range=true).SubTitle("2242 mode=(2|3)",size=96),mode=mode)
  36. last=addClip(last,Overlay(v03,v04,mode="Difference",pc_range=true).SubTitle("2422 mode=(3|4)",size=96),mode=mode)
  37. last=addClip(last,Overlay(v04,v05,mode="Difference",pc_range=true).SubTitle("4222 mode=(4|5)",size=96),mode=mode)
  38. return last.spline64resize(2480,540)
  39. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement