Advertisement
Guest User

1130-80

a guest
Sep 9th, 2015
237
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. # aviSynth
  2.  
  3. cSource= avcSource("side2.dga").assumeTFF()
  4.  
  5. cSide2= cSource.separateFields().trim(644, 0)\
  6. .showFrameNumber(scroll=true)
  7.  
  8. cBlackness= blankClip(cSource, 87313, fps=24000,fps_denominator=1001)
  9.  
  10. ################################################################# 87312/87313
  11. c87313= trim(cBlackness, 0,-14)                     # last_frame= 87326
  12. c87327=\
  13.  cSide2.trim( 00000, 00001      ).weave().assumeFPS("ntsc_film")# 87327
  14.  
  15. #Side2  2+2 232323232 2323232 23232323...                         87379/87380
  16. cReel4A=\
  17.  cSide2.trim( 00002, 32594).doubleWeave().selectEvery(61\
  18. ,00,02,  4,07,09,12,14,17,19,22,24, 26,29,31,34,36,39,41, 43,46,48,51,53,56,58\
  19.                                         ).assumeFPS("ntsc_film")#100685
  20. cReel07=\
  21.  cSide2.trim( 00002, 32594).doubleWeave().selectEvery(61\
  22. ,00,02,  5,07,10,12,15,17,20,22,24, 27,29,32,34,37,39,41, 44,46,49,51,54,56,59\
  23.                                         ).assumeFPS("ntsc_film")
  24. #   ...2 2323232 Reel4A /                                    100591/100592
  25.  
  26. #################################################################100685/100686
  27. c100686=trim(cBlackness, 0,-2)                      # last_frame=100687
  28. c100688=\
  29.  cSide2.trim( 32595, 32596      ).weave().assumeFPS("ntsc_film")#100688
  30.  
  31. #Reel4B 2+2 2323232 232323232 23232323...                        100864/100865
  32. cReel4B=\
  33.  cSide2.trim( 32597, 64223).doubleWeave().selectEvery(61\
  34. ,00,02,  4,07,09,12,14,17,19, 21,24,26,29,31,34,36,39,41, 43,46,48,51,53,56,58\
  35.                                         ).assumeFPS("ntsc_film")#113650
  36. cReel08=\
  37.  cSide2.trim( 32597, 64223).doubleWeave().selectEvery(61\
  38. ,00,02,  5,07,10,12,15,17,19, 22,24,27,29,32,34,37,39,41, 44,46,49,51,54,56,59\
  39.                                         ).assumeFPS("ntsc_film")
  40. #   ...2 2323+1 Reel4B /                                     113505/113506
  41. c113651=\
  42.  cSide2.trim( 64224,-1).nnedi2(dh = true).assumeFPS("ntsc_film")#113651
  43. #################################################################113651/113652
  44. c113652=trim(cBlackness, 0,-4)                      # last_frame=113655
  45. c113656=\
  46.  cSide2.trim( 64225, 64226      ).weave().assumeFPS("ntsc_film")#113656
  47.  
  48. #Reel5A 2+232 232323232 2323232 232323...                        113738/113739
  49. cReel5A=\
  50.  cSide2.trim( 64227, 99298).doubleWeave().selectEvery(61\
  51. ,00,02,05,07,  9,12,14,17,19,22,24,27,29, 31,34,36,39,41,44,46, 48,51,53,56,58\
  52.                                         ).assumeFPS("ntsc_film")#128030
  53. cReel09=\
  54.  cSide2.trim( 64227, 99298).doubleWeave().selectEvery(61\
  55. ,00,03,05,07, 10,12,15,17,20,22,25,27,29, 32,34,37,39,42,44,46, 49,51,54,56,59\
  56.                                         ).assumeFPS("ntsc_film")
  57. #   ...2 23232 Reel5A                                        127984/127985
  58. c128031=trim(cBlackness, 0,-1)
  59. #################################################################128031/128032
  60. c128032=trim(cBlackness, 0,-4)                      # last_frame=128035
  61. c128036=\
  62.  cSide2.trim( 99299,-1).nnedi2(dh = true).assumeFPS("ntsc_film")#128036
  63.  
  64. #Reel5B 1+232 232323232 232323232 2323...                        128092/128093
  65. cReel5B=\
  66.  cSide2.trim( 99300,138378).doubleWeave().selectEvery(61\
  67. ,00,02,05,07,  9,12,14,17,19,22,24,27,29, 31,34,36,39,41,44,46,49,51, 53,56,58\
  68.                                         ).assumeFPS("ntsc_film")#144052
  69. cReel10=\
  70.  cSide2.trim( 99300,138378).doubleWeave().selectEvery(61\
  71. ,00,03,05,07, 10,12,15,17,20,22,25,27,29, 32,34,37,39,42,44,47,49,51, 54,56,59\
  72.                                         ).assumeFPS("ntsc_film")
  73. #   ...2 2323 Reel5B / [sic]                                 143974/143975
  74.  
  75. #################################################################144052/144053
  76. c144053=trim(cBlackness, 0,-4)                      # last_frame=144056
  77. c144057=\
  78.  cSide2.trim(138379, 138380     ).weave().assumeFPS("ntsc_film")#144057
  79.  
  80. #Reel6A 2+2 232323232 2323232 23232323...                        144139/144140
  81. cReel6A=\
  82.  cSide2.trim(138381,173359).doubleWeave().selectEvery(61\
  83. ,00,02,  4,07,09,12,14,17,19,22,24, 26,29,31,34,36,39,41, 43,46,48,51,53,56,58\
  84.                                         ).assumeFPS("ntsc_film")#158393
  85. cReel11=\
  86.  cSide2.trim(138381,173359).doubleWeave().selectEvery(61\
  87. ,00,02,  5,07,10,12,15,17,20,22,24, 27,29,32,34,37,39,41, 44,46,49,51,54,56,59\
  88.                                         ).assumeFPS("ntsc_film")
  89. #   ...2 232323232 2+1 Reel6A /                              158328/158329
  90.  
  91.  
  92.  
  93. #148509 0+1+3232323+3232323232323232323232323+3232323 = 41 frames
  94. #
  95. c148509=trim(cBlackness, 0,-1)
  96. c148510=\
  97.  cSide2.trim(149241,-1).nnedi2(dh = true).assumeFPS("ntsc_film")#148510
  98. c148511=\
  99.  cSide2.trim(149242,149259).doubleWeave().pulldown(0,3)#(1,3)   #148517
  100. c148518=\
  101.  cSide2.trim(149260,149322).doubleWeave().pulldown(0,3)#(1,3)   #148542
  102. c148543=\
  103.  cSide2.trim(149323,149340).doubleWeave().pulldown(0,3)#(1,3)   #148549
  104.  
  105. #Reel6A=trim(cReel6A,0,x)+c148509+c148510+c148511+c148518+c148543+trim(cReel6A,
  106.  
  107.  
  108. c148511=\
  109.  cSide2.trim(149242,149259).doubleWeave().pulldown(1,3)
  110. c148518=\
  111.  cSide2.trim(149260,149322).doubleWeave().pulldown(1,3)
  112. c148543=\
  113.  cSide2.trim(149323,149340).doubleWeave().pulldown(1,3)
  114.  
  115. #Reel11=        trim(cReel11,0,y)+c148510+c148511+c148518+c148543+trim(cReel11,
  116.  
  117.  
  118.  
  119. #   ...2 232323232 2+1 Reel6A /                              158328/158329
  120. c158394=\
  121.  cSide2.trim(173360,-1).nnedi2(dh = true).assumeFPS("ntsc_film")#158394
  122. #################################################################158394/158395
  123. c158395=trim(cBlackness, 0,-4)                      # last_frame=158398
  124.  
  125. #Reel6B   3232 232323232 2323232 23232...                        158420/158421
  126. cReel6B=\
  127.  cSide2.trim(173361,189830).doubleWeave().selectEvery(61\
  128. ,00,03,05,08,10, 12,15,17,20,22,25,27,30,32, 34,37,39,42,44,47,49, 51,54,56,59\
  129.                                         ).assumeFPS("ntsc_film")#165148
  130. cReel12=\
  131.  cSide2.trim(173361,189830).doubleWeave().selectEvery(61\
  132. ,01,03,06,08,10, 13,15,18,20,23,25,28,30,32, 35,37,40,42,45,47,49, 52,54,57,59\
  133.                                         ).assumeFPS("ntsc_film")
  134. #   ...2 23232 /                                             165110/165111
  135.  
  136.  
  137. c165149=trim(cBlackness, 0,-3)                      # last_frame=165151
  138. c165152=\
  139.  cSide2.trim(189831,-1).nnedi2(dh = true).assumeFPS("ntsc_film")#165152
  140.  
  141. #Reel6C 1+23232 232323232 232323232 23...                        165785/165786
  142. cReel6C=\
  143.  cSide2.trim(189832,199276).doubleWeave().selectEvery(61\
  144. ,00,02,05,07,10,12, 14,17,19,22,24,27,29,32,34, 36,39,41,44,46,49,51,54,56, 58\
  145.                                         ).assumeFPS("ntsc_film")#169023
  146. credits=\
  147.  cSide2.trim(189832,199276).doubleWeave().selectEvery(61\
  148. ,00,03,05,08,10,12, 15,17,20,22,25,27,30,32,34, 37,39,42,44,47,49,52,54,56, 59\
  149.                                         ).assumeFPS("ntsc_film")
  150. #   ...2 2323232                                             168673/168674
  151.  
  152.  
  153. c169024=trim(cBlackness, 0,-4)                      # last_frame=169027
  154. c169028=\
  155.  cSide2.trim(199277, 199278     ).weave().assumeFPS("ntsc_film")#169028
  156.  
  157. #Reel6D 2+2323232 232323232 2323232 23...
  158. cReel6D=\
  159.  cSide2.trim(199279,212007).doubleWeave().selectEvery(61\
  160. ,00,02,05,07,10,12,15,17, 19,22,24,27,29,32,34,37,39, 41,44,46,49,51,54,56, 58\
  161.                                         ).assumeFPS("ntsc_film")#174245
  162. crdts=\
  163.  cSide2.trim(199279,212007).doubleWeave().selectEvery(61\
  164. ,00,03,05,08,10,13,15,17, 20,22,25,27,30,32,35,37,39, 42,44,47,49,52,54,56, 59\
  165.                                         ).assumeFPS("ntsc_film")#174245
  166. #   ...2 232323232 2 Reel6B /
  167.  
  168. #################################################################174245/174246
  169. cCell52=trim(cBlackness, 0,-12)                     # last_frame=174257/174258
  170.  
  171.  
  172. cSync= cBlackness\
  173. +  c87313+  c87327+ cReel4A\
  174. + c100686+ c100688+ cReel4B+ c113651\
  175. + c113652+ c113656+ cReel5A+ c128031\
  176. + c128032+ c128036+ cReel5B\
  177. + c144053+ c144057+ cReel6A+ c158394\
  178. + c158395+          cReel6B\
  179. + c165149+ c165152+ cReel6C\
  180. + c169024+ c169028+ cReel6D\
  181. +                   cCell52
  182.  
  183. cSynch= cBlackness\
  184. +  c87313+  c87327+ cReel07\
  185. + c100686+ c100688+ cReel08+ c113651\
  186. + c113652+ c113656+ cReel09+ c128031\
  187. + c128032+ c128036+ cReel10\
  188. + c144053+ c144057+ cReel11+ c158394\
  189. + c158395+          cReel12\
  190. + c165149+ c165152+ credits\
  191. + c169024+ c169028+ crdts\
  192. +                   cCell52
  193.  
  194. return merge(cSync, cSynch)
  195. __END__
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement