Advertisement
Guest User

Untitled

a guest
Apr 7th, 2017
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Avisynth 13.18 KB | None | 0 0
  1. new=(avisource("new1.avi") ++ avisource("new2.avi")).changefps(59.7275005696058)
  2. old=(avisource("old1.avi") ++ avisource("old2.avi")).changefps(59.7275005696058)
  3.  
  4. # load new and old from here, and make list of framecounts
  5.  
  6. new1=   284
  7. new2=   1213
  8. new3=   2241
  9. new4=   3170
  10. new5=   4046
  11. new6=   5158
  12. new7=   5704
  13. new8=   6468
  14. new9=   6937
  15. new10=  7151
  16. new11=  7617
  17. new12=  7869
  18. new13=  8445
  19. new14=  9587
  20. new15=  10494
  21. new16=  11818
  22. new17=  12357
  23. new18=  13306
  24. new19=  14330
  25. new20=  14757
  26. new21=  15307
  27. new22=  15556
  28. new23=  16173
  29. new24=  16681
  30. new25=  17072
  31. new26=  17558
  32. new27=  18356
  33. new28=  18784
  34. new29=  20424
  35. new30=  21267
  36. new31=  22307
  37. new32=  24100
  38. new33=  26353
  39.  
  40. old1=   9
  41. old2=   908
  42. old3=   1900
  43. old4=   2895
  44. old5=   3851
  45. old6=   5380
  46. old7=   5913
  47. old8=   6723
  48. old9=   7199
  49. old10=  7463
  50. old11=  7955
  51. old12=  8231
  52. old13=  8905
  53. old14=  10222
  54. old15=  11170
  55. old16=  12717
  56. old17=  13239
  57. old18=  14136
  58. old19=  15402
  59. old20=  15829
  60. old21=  16541
  61. old22=  16775
  62. old23=  17370
  63. old24=  17867
  64. old25=  18272
  65. old26=  18841
  66. old27=  20048
  67. old28=  20461
  68. old29=  22857
  69. old30=  23712
  70. old31=  24879
  71. old32=  26656
  72. old33=  28936
  73.  
  74. blank=blankclip(old)
  75.  
  76. videoOld = old1>new1 ? old.trim(0,old1) : old.trim(0,old1-2) ++ audiodub(old.trim(old1-1,old1).loop(new1-old1+1, old1,old1), blank.killvideo)
  77. videoOld = old2>new2 ? videoOld ++ old.trim(old1+1,old2) : videoOld ++ old.trim(old1+1,old2-2) ++ audiodub(old.trim(old2-1,old2).loop(new2-old2+1, old2,old2), blank.killvideo)
  78. videoOld = old3>new3 ? videoOld ++ old.trim(old2+1,old3) : videoOld ++ old.trim(old2+1,old3-2) ++ audiodub(old.trim(old3-1,old3).loop(new3-old3+1, old3,old3), blank.killvideo)
  79. videoOld = old4>new4 ? videoOld ++ old.trim(old3+1,old4) : videoOld ++ old.trim(old3+1,old4-2) ++ audiodub(old.trim(old4-1,old4).loop(new4-old4+1, old4,old4), blank.killvideo)
  80. videoOld = old5>new5 ? videoOld ++ old.trim(old4+1,old5) : videoOld ++ old.trim(old4+1,old5-2) ++ audiodub(old.trim(old5-1,old5).loop(new5-old5+1, old5,old5), blank.killvideo)
  81. videoOld = old6>new6 ? videoOld ++ old.trim(old5+1,old6) : videoOld ++ old.trim(old5+1,old6-2) ++ audiodub(old.trim(old6-1,old6).loop(new6-old6+1, old6,old6), blank.killvideo)
  82. videoOld = old7>new7 ? videoOld ++ old.trim(old6+1,old7) : videoOld ++ old.trim(old6+1,old7-2) ++ audiodub(old.trim(old7-1,old7).loop(new7-old7+1, old7,old7), blank.killvideo)
  83. videoOld = old8>new8 ? videoOld ++ old.trim(old7+1,old8) : videoOld ++ old.trim(old7+1,old8-2) ++ audiodub(old.trim(old8-1,old8).loop(new8-old8+1, old8,old8), blank.killvideo)
  84. videoOld = old9>new9 ? videoOld ++ old.trim(old8+1,old9) : videoOld ++ old.trim(old8+1,old9-2) ++ audiodub(old.trim(old9-1,old9).loop(new9-old9+1, old9,old9), blank.killvideo)
  85. videoOld = old10>new10 ? videoOld ++ old.trim(old9+1,old10) : videoOld ++ old.trim(old9+1,old10-2) ++ audiodub(old.trim(old10-1,old10).loop(new10-old10+1, old10,old10), blank.killvideo)
  86. videoOld = old11>new11 ? videoOld ++ old.trim(old10+1,old11) : videoOld ++ old.trim(old10+1,old11-2) ++ audiodub(old.trim(old11-1,old11).loop(new11-old11+1, old11,old11), blank.killvideo)
  87. videoOld = old12>new12 ? videoOld ++ old.trim(old11+1,old12) : videoOld ++ old.trim(old11+1,old12-2) ++ audiodub(old.trim(old12-1,old12).loop(new12-old12+1, old12,old12), blank.killvideo)
  88. videoOld = old13>new13 ? videoOld ++ old.trim(old12+1,old13) : videoOld ++ old.trim(old12+1,old13-2) ++ audiodub(old.trim(old13-1,old13).loop(new13-old13+1, old13,old13), blank.killvideo)
  89. videoOld = old14>new14 ? videoOld ++ old.trim(old13+1,old14) : videoOld ++ old.trim(old13+1,old14-2) ++ audiodub(old.trim(old14-1,old14).loop(new14-old14+1, old14,old14), blank.killvideo)
  90. videoOld = old15>new15 ? videoOld ++ old.trim(old14+1,old15) : videoOld ++ old.trim(old14+1,old15-2) ++ audiodub(old.trim(old15-1,old15).loop(new15-old15+1, old15,old15), blank.killvideo)
  91. videoOld = old16>new16 ? videoOld ++ old.trim(old15+1,old16) : videoOld ++ old.trim(old15+1,old16-2) ++ audiodub(old.trim(old16-1,old16).loop(new16-old16+1, old16,old16), blank.killvideo)
  92. videoOld = old17>new17 ? videoOld ++ old.trim(old16+1,old17) : videoOld ++ old.trim(old16+1,old17-2) ++ audiodub(old.trim(old17-1,old17).loop(new17-old17+1, old17,old17), blank.killvideo)
  93. videoOld = old18>new18 ? videoOld ++ old.trim(old17+1,old18) : videoOld ++ old.trim(old17+1,old18-2) ++ audiodub(old.trim(old18-1,old18).loop(new18-old18+1, old18,old18), blank.killvideo)
  94. videoOld = old19>new19 ? videoOld ++ old.trim(old18+1,old19) : videoOld ++ old.trim(old18+1,old19-2) ++ audiodub(old.trim(old19-1,old19).loop(new19-old19+1, old19,old19), blank.killvideo)
  95. videoOld = old20>new20 ? videoOld ++ old.trim(old19+1,old20) : videoOld ++ old.trim(old19+1,old20-2) ++ audiodub(old.trim(old20-1,old20).loop(new20-old20+1, old20,old20), blank.killvideo)
  96. videoOld = old21>new21 ? videoOld ++ old.trim(old20+1,old21) : videoOld ++ old.trim(old20+1,old21-2) ++ audiodub(old.trim(old21-1,old21).loop(new21-old21+1, old21,old21), blank.killvideo)
  97. videoOld = old22>new22 ? videoOld ++ old.trim(old21+1,old22) : videoOld ++ old.trim(old21+1,old22-2) ++ audiodub(old.trim(old22-1,old22).loop(new22-old22+1, old22,old22), blank.killvideo)
  98. videoOld = old23>new23 ? videoOld ++ old.trim(old22+1,old23) : videoOld ++ old.trim(old22+1,old23-2) ++ audiodub(old.trim(old23-1,old23).loop(new23-old23+1, old23,old23), blank.killvideo)
  99. videoOld = old24>new24 ? videoOld ++ old.trim(old23+1,old24) : videoOld ++ old.trim(old23+1,old24-2) ++ audiodub(old.trim(old24-1,old24).loop(new24-old24+1, old24,old24), blank.killvideo)
  100. videoOld = old25>new25 ? videoOld ++ old.trim(old24+1,old25) : videoOld ++ old.trim(old24+1,old25-2) ++ audiodub(old.trim(old25-1,old25).loop(new25-old25+1, old25,old25), blank.killvideo)
  101. videoOld = old26>new26 ? videoOld ++ old.trim(old25+1,old26) : videoOld ++ old.trim(old25+1,old26-2) ++ audiodub(old.trim(old26-1,old26).loop(new26-old26+1, old26,old26), blank.killvideo)
  102. videoOld = old27>new27 ? videoOld ++ old.trim(old26+1,old27) : videoOld ++ old.trim(old26+1,old27-2) ++ audiodub(old.trim(old27-1,old27).loop(new27-old27+1, old27,old27), blank.killvideo)
  103. videoOld = old28>new28 ? videoOld ++ old.trim(old27+1,old28) : videoOld ++ old.trim(old27+1,old28-2) ++ audiodub(old.trim(old28-1,old28).loop(new28-old28+1, old28,old28), blank.killvideo)
  104. videoOld = old29>new29 ? videoOld ++ old.trim(old28+1,old29) : videoOld ++ old.trim(old28+1,old29-2) ++ audiodub(old.trim(old29-1,old29).loop(new29-old29+1, old29,old29), blank.killvideo)
  105. videoOld = old30>new30 ? videoOld ++ old.trim(old29+1,old30) : videoOld ++ old.trim(old29+1,old30-2) ++ audiodub(old.trim(old30-1,old30).loop(new30-old30+1, old30,old30), blank.killvideo)
  106. videoOld = old31>new31 ? videoOld ++ old.trim(old30+1,old31) : videoOld ++ old.trim(old30+1,old31-2) ++ audiodub(old.trim(old31-1,old31).loop(new31-old31+1, old31,old31), blank.killvideo)
  107. videoOld = old32>new32 ? videoOld ++ old.trim(old31+1,old32) : videoOld ++ old.trim(old31+1,old32-2) ++ audiodub(old.trim(old32-1,old32).loop(new32-old32+1, old32,old32), blank.killvideo)
  108. videoOld = old33>new33 ? videoOld ++ old.trim(old32+1,old33) : videoOld ++ old.trim(old32+1,old33-2) ++ audiodub(old.trim(old33-1,old33).loop(new33-old33+1, old33,old33), blank.killvideo)
  109.  
  110. videoNew = new1>old1 ? new.trim(0,new1) : new.trim(0,new1-2) ++ audiodub(new.trim(new1-1,new1).loop(old1-new1+1, new1,new1), blank.killvideo)
  111. videoNew = new2>old2 ? videoNew ++ new.trim(new1+1,new2) : videoNew ++ new.trim(new1+1,new2-2) ++ audiodub(new.trim(new2-1,new2).loop(old2-new2+1, new2,new2), blank.killvideo)
  112. videoNew = new3>old3 ? videoNew ++ new.trim(new2+1,new3) : videoNew ++ new.trim(new2+1,new3-2) ++ audiodub(new.trim(new3-1,new3).loop(old3-new3+1, new3,new3), blank.killvideo)
  113. videoNew = new4>old4 ? videoNew ++ new.trim(new3+1,new4) : videoNew ++ new.trim(new3+1,new4-2) ++ audiodub(new.trim(new4-1,new4).loop(old4-new4+1, new4,new4), blank.killvideo)
  114. videoNew = new5>old5 ? videoNew ++ new.trim(new4+1,new5) : videoNew ++ new.trim(new4+1,new5-2) ++ audiodub(new.trim(new5-1,new5).loop(old5-new5+1, new5,new5), blank.killvideo)
  115. videoNew = new6>old6 ? videoNew ++ new.trim(new5+1,new6) : videoNew ++ new.trim(new5+1,new6-2) ++ audiodub(new.trim(new6-1,new6).loop(old6-new6+1, new6,new6), blank.killvideo)
  116. videoNew = new7>old7 ? videoNew ++ new.trim(new6+1,new7) : videoNew ++ new.trim(new6+1,new7-2) ++ audiodub(new.trim(new7-1,new7).loop(old7-new7+1, new7,new7), blank.killvideo)
  117. videoNew = new8>old8 ? videoNew ++ new.trim(new7+1,new8) : videoNew ++ new.trim(new7+1,new8-2) ++ audiodub(new.trim(new8-1,new8).loop(old8-new8+1, new8,new8), blank.killvideo)
  118. videoNew = new9>old9 ? videoNew ++ new.trim(new8+1,new9) : videoNew ++ new.trim(new8+1,new9-2) ++ audiodub(new.trim(new9-1,new9).loop(old9-new9+1, new9,new9), blank.killvideo)
  119. videoNew = new10>old10 ? videoNew ++ new.trim(new9+1,new10) : videoNew ++ new.trim(new9+1,new10-2) ++ audiodub(new.trim(new10-1,new10).loop(old10-new10+1, new10,new10), blank.killvideo)
  120. videoNew = new11>old11 ? videoNew ++ new.trim(new10+1,new11) : videoNew ++ new.trim(new10+1,new11-2) ++ audiodub(new.trim(new11-1,new11).loop(old11-new11+1, new11,new11), blank.killvideo)
  121. videoNew = new12>old12 ? videoNew ++ new.trim(new11+1,new12) : videoNew ++ new.trim(new11+1,new12-2) ++ audiodub(new.trim(new12-1,new12).loop(old12-new12+1, new12,new12), blank.killvideo)
  122. videoNew = new13>old13 ? videoNew ++ new.trim(new12+1,new13) : videoNew ++ new.trim(new12+1,new13-2) ++ audiodub(new.trim(new13-1,new13).loop(old13-new13+1, new13,new13), blank.killvideo)
  123. videoNew = new14>old14 ? videoNew ++ new.trim(new13+1,new14) : videoNew ++ new.trim(new13+1,new14-2) ++ audiodub(new.trim(new14-1,new14).loop(old14-new14+1, new14,new14), blank.killvideo)
  124. videoNew = new15>old15 ? videoNew ++ new.trim(new14+1,new15) : videoNew ++ new.trim(new14+1,new15-2) ++ audiodub(new.trim(new15-1,new15).loop(old15-new15+1, new15,new15), blank.killvideo)
  125. videoNew = new16>old16 ? videoNew ++ new.trim(new15+1,new16) : videoNew ++ new.trim(new15+1,new16-2) ++ audiodub(new.trim(new16-1,new16).loop(old16-new16+1, new16,new16), blank.killvideo)
  126. videoNew = new17>old17 ? videoNew ++ new.trim(new16+1,new17) : videoNew ++ new.trim(new16+1,new17-2) ++ audiodub(new.trim(new17-1,new17).loop(old17-new17+1, new17,new17), blank.killvideo)
  127. videoNew = new18>old18 ? videoNew ++ new.trim(new17+1,new18) : videoNew ++ new.trim(new17+1,new18-2) ++ audiodub(new.trim(new18-1,new18).loop(old18-new18+1, new18,new18), blank.killvideo)
  128. videoNew = new19>old19 ? videoNew ++ new.trim(new18+1,new19) : videoNew ++ new.trim(new18+1,new19-2) ++ audiodub(new.trim(new19-1,new19).loop(old19-new19+1, new19,new19), blank.killvideo)
  129. videoNew = new20>old20 ? videoNew ++ new.trim(new19+1,new20) : videoNew ++ new.trim(new19+1,new20-2) ++ audiodub(new.trim(new20-1,new20).loop(old20-new20+1, new20,new20), blank.killvideo)
  130. videoNew = new21>old21 ? videoNew ++ new.trim(new20+1,new21) : videoNew ++ new.trim(new20+1,new21-2) ++ audiodub(new.trim(new21-1,new21).loop(old21-new21+1, new21,new21), blank.killvideo)
  131. videoNew = new22>old22 ? videoNew ++ new.trim(new21+1,new22) : videoNew ++ new.trim(new21+1,new22-2) ++ audiodub(new.trim(new22-1,new22).loop(old22-new22+1, new22,new22), blank.killvideo)
  132. videoNew = new23>old23 ? videoNew ++ new.trim(new22+1,new23) : videoNew ++ new.trim(new22+1,new23-2) ++ audiodub(new.trim(new23-1,new23).loop(old23-new23+1, new23,new23), blank.killvideo)
  133. videoNew = new24>old24 ? videoNew ++ new.trim(new23+1,new24) : videoNew ++ new.trim(new23+1,new24-2) ++ audiodub(new.trim(new24-1,new24).loop(old24-new24+1, new24,new24), blank.killvideo)
  134. videoNew = new25>old25 ? videoNew ++ new.trim(new24+1,new25) : videoNew ++ new.trim(new24+1,new25-2) ++ audiodub(new.trim(new25-1,new25).loop(old25-new25+1, new25,new25), blank.killvideo)
  135. videoNew = new26>old26 ? videoNew ++ new.trim(new25+1,new26) : videoNew ++ new.trim(new25+1,new26-2) ++ audiodub(new.trim(new26-1,new26).loop(old26-new26+1, new26,new26), blank.killvideo)
  136. videoNew = new27>old27 ? videoNew ++ new.trim(new26+1,new27) : videoNew ++ new.trim(new26+1,new27-2) ++ audiodub(new.trim(new27-1,new27).loop(old27-new27+1, new27,new27), blank.killvideo)
  137. videoNew = new28>old28 ? videoNew ++ new.trim(new27+1,new28) : videoNew ++ new.trim(new27+1,new28-2) ++ audiodub(new.trim(new28-1,new28).loop(old28-new28+1, new28,new28), blank.killvideo)
  138. videoNew = new29>old29 ? videoNew ++ new.trim(new28+1,new29) : videoNew ++ new.trim(new28+1,new29-2) ++ audiodub(new.trim(new29-1,new29).loop(old29-new29+1, new29,new29), blank.killvideo)
  139. videoNew = new30>old30 ? videoNew ++ new.trim(new29+1,new30) : videoNew ++ new.trim(new29+1,new30-2) ++ audiodub(new.trim(new30-1,new30).loop(old30-new30+1, new30,new30), blank.killvideo)
  140. videoNew = new31>old31 ? videoNew ++ new.trim(new30+1,new31) : videoNew ++ new.trim(new30+1,new31-2) ++ audiodub(new.trim(new31-1,new31).loop(old31-new31+1, new31,new31), blank.killvideo)
  141. videoNew = new32>old32 ? videoNew ++ new.trim(new31+1,new32) : videoNew ++ new.trim(new31+1,new32-2) ++ audiodub(new.trim(new32-1,new32).loop(old32-new32+1, new32,new32), blank.killvideo)
  142. videoNew = new33>old33 ? videoNew ++ new.trim(new32+1,new33) : videoNew ++ new.trim(new32+1,new33-2) ++ audiodub(new.trim(new33-1,new33).loop(old33-new33+1, new33,new33), blank.killvideo)
  143.  
  144.  
  145. leftchannel=videoOld.killvideo
  146. rightchannel=videoNew.killvideo
  147. stereo = monotostereo(leftchannel,rightchannel)
  148. audiodub(stackhorizontal(videoOld,videoNew),stereo)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement