Guest User

1130-80

a guest
Sep 22nd, 2015
238
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Avisynth 13.42 KB | None | 0 0
  1. # aviSynth
  2.  
  3. #Source = MPEG2Source("VTS_01_1.d2v")
  4. cSource= avcSource("side1.dga").assumeTFF()
  5. #Source= cSource.crop(8, 0,-8,-0)
  6.  
  7. #Side1= cSource.separateFields().trim(1,-61).blankClip()\
  8. #     + cSource.separateFields()                                #  dark_jedi
  9. #Side1= cSource.separateFields().trim(580, 0)                   #TheStarkiller
  10. cSide1= cSource.separateFields().trim(570, 0)                   # althor
  11. cSide1= cSide1.showFrameNumber(scroll=true)
  12.  
  13. cBlackness= blankClip(cSource, 16045, fps=24000,fps_denominator=1001)
  14.  
  15. #################################################################
  16.  
  17. #Reel1A   2 2323232 232323232 23232323...                           688/689
  18. cReel1A=\
  19.  cSide1.trim( 00000, 30928).doubleWeave().selectEvery(61\
  20. ,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\
  21.                                         ).assumeFPS("ntsc_film")# 12675
  22. cReel01=\
  23.  cSide1.trim( 00000, 30928).doubleWeave().selectEvery(61\
  24. ,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\
  25.                                         ).assumeFPS("ntsc_film")
  26. #   ... 232323232 Reel1A /                                    12584/12585
  27.  
  28. ################################################################# 12675/12676
  29. c12676=\
  30.  cSide1.trim( 30929,-1).nnedi2(dh = true).assumeFPS("ntsc_film")# 12676
  31.  
  32. #Reel1B 1+2323232 232323232 232323232 ...                         13133/13134
  33. cReel1B=\
  34.  cSide1.trim( 30930, 67883).doubleWeave().selectEvery(61\
  35. ,00,  2,05,07,10,12,15,17, 19,22,24,27,29,32,34,37,39, 41,44,46,49,51,54,56,59\
  36.                                         ).assumeFPS("ntsc_film")# fixMe!
  37. cReel02=\
  38.  cSide1.trim( 30930, 67883).doubleWeave().selectEvery(61\
  39. ,00,  3,05,08,10,13,15,17, 20,22,25,27,30,32,35,37,39, 42,44,47,49,52,54,57,59\
  40.                                         ).assumeFPS("ntsc_film")# fixMe!
  41.  
  42.  
  43.  
  44. c26252=\
  45.  cSide1.trim( 64053, 64054      ).weave().assumeFPS("ntsc_film")# 26252
  46.  
  47. #- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -#
  48. #Luke   "Well, come on, red. Let's go."
  49.  
  50. #26252    232 232323232 232323232 2323...
  51. c26252A=\
  52.  cSide1.trim( 64055, 64217).doubleWeave().selectEvery(61\
  53. ,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\
  54.                                         ).assumeFPS("ntsc_film")# 26318/
  55. c26252B=\
  56.  cSide1.trim( 64055, 64217).doubleWeave().selectEvery(61\
  57. ,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\
  58.                                         ).assumeFPS("ntsc_film")# 26318/
  59. #   ...232 232323232 23232 / 1
  60. c26319=\
  61.  cSide1.trim( 64218,-1).nnedi2(dh = true).assumeFPS("ntsc_film")# 26319
  62.  
  63. #- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -#
  64.  
  65.  
  66. #cReel1B= cReel1B.trim(0, x)+ c26252A\
  67. #       + cReel1B.trim(y, 0)
  68. #
  69. #cReel02= cReel02.trim(0, x-1)+ c26252B+ c26319 ????????????1 you decide
  70. #       + cReel02.trim(y, z)+ cBlackness.trim(oil bath)
  71.  
  72.  
  73. #   ... Reel1B                                                27508/27509
  74.  
  75. ################################################################# 27821/27822
  76.  
  77. #Reel2A   2 232323232 232323232 232323...                         27949/27950
  78. cReel2A=\
  79.  cSide1.trim( 67840,100847).doubleWeave().selectEvery(61\
  80. ,00,02,  4,07,09,12,14,17,19,22,24, 26,29,31,34,36,39,41,44,46, 48,51,53,56,58\
  81.                                         ).assumeFPS("ntsc_film")# 41349
  82. cReel03=\
  83.  cSide1.trim( 67840,100847).doubleWeave().selectEvery(61\
  84. ,00,02,  5,07,10,12,15,17,20,22,24, 27,29,32,34,37,39,42,44,46, 49,51,54,56,59\
  85.                                         ).assumeFPS("ntsc_film")
  86. #   ... 23+1 Reel2A /                                         41296/41297
  87.  
  88.  
  89. #- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -#
  90. #Luke   "He's nowhere in sight."
  91.  
  92. c37935=\
  93.  cSide1.trim( 92515,-1).nnedi2(dh = true).assumeFPS("ntsc_film")# 37935
  94.  
  95. #37935  1+2323 3232323232323 32323232323 3232323232323 323232323...
  96. c37936A=\
  97.  cSide1.trim( 92516, 92883).doubleWeave().selectEvery(127\
  98. ,00,02,05,07,10, 13,15,18,20,23,25,28,30,33,35,38,40,43, 46,48,51,53,56,58,61,63,66,68,71, 74,76,79,81,84,86,89,91,94,96,99,101,104, 107,109,112,114,117,119,122,124\
  99.                                         ).assumeFPS("ntsc_film")# 38080
  100. c37936B=\
  101.  cSide1.trim( 92516, 92883).doubleWeave().selectEvery(127\
  102. ,00,03,05,08,11, 13,16,18,21,23,26,28,31,33,36,38,41,44, 46,49,51,54,56,59,61,64,66,69,72, 74,77,79,82,84,87,89,92,94,97,99,102,105, 107,110,112,115,117,120,122,125\
  103.                                         ).assumeFPS("ntsc_film")# 38080
  104. #   ... 3232+1
  105. c38081=\
  106.  cSide1.trim( 92884,-1).nnedi2(dh = true).assumeFPS("ntsc_film")# 38081
  107.  
  108. c38082= trim(cBlackness, 0,-4)                      # last_frame= 38085/
  109. c38086=\
  110.  cSide1.trim( 92885,-1).nnedi2(dh = true).assumeFPS("ntsc_film")# 38086
  111.  
  112.  
  113. #- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -#
  114. #Luke   "I can see one of them now."
  115.  
  116. #41017    32323232323 3232323232323 32323232323 3232323232323 32...
  117. c41017A=\
  118.  cSide1.trim(100031,100266).doubleWeave().selectEvery(127\
  119. ,00,03,05,08,10,13,15,18,20,23,25,28, 31,33,36,38,41,43,46,48,51,53,56,58,61, 64,66,69,71,74,76,79,81,84,86,89, 92,94,97,099,102,104,107,109,112,114,117,119,122, 125\
  120.                                         ).assumeFPS("ntsc_film")# 41109
  121. c41017B=\
  122.  cSide1.trim(100031,100266).doubleWeave().selectEvery(127\
  123. ,01,03,06,08,11,13,16,18,21,23,26,29, 31,34,36,39,41,44,46,49,51,54,56,59,62, 64,67,69,72,74,77,79,82,84,87,90, 92,95,97,100,102,105,107,110,112,115,117,120,123, 125\
  124.                                         ).assumeFPS("ntsc_film")# 41109
  125. #   ... 32323232
  126.  
  127. #- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -#
  128.  
  129.  
  130. #cReel2A= cReel2A.trim(0, x)\
  131. #       + "He's nowhere in sight."\
  132. #       + cReel2A.trim(y, z)\
  133. #       + "I can see one of them now."\
  134. #       + trim(cReel2A, n, 0)
  135. #
  136. #cReel03= cReel03.trim(0, x)+ ...etc
  137.  
  138.  
  139. #   ... 23+1 Reel2A /                                         41296/41297
  140. c41350=\
  141.  cSide1.trim(100848,-1).nnedi2(dh = true).assumeFPS("ntsc_film")# 41350
  142. ################################################################# 41350/41351
  143. c41351= trim(cBlackness, 0,-2)                      # last_frame= 41352
  144. c41353=\
  145.  cSide1.trim(100849,-1).nnedi2(dh = true).assumeFPS("ntsc_film")# 41353
  146.  
  147. #Reel2B 1+323232 2323232 232323232 232|3232 232323232 232323232 232...
  148. #Reel2B 1+32323223232322323232322323232232323232232323232232...   41444/41445
  149. cReel2B=\
  150.  cSide1.trim(100850,135968).doubleWeave().selectEvery(122\
  151. ,00,03,05,08,10,13,15, 17,20,22,25,27,30,32, 34,37,039,042,044,047,049,052,054,  56,059\
  152. ,61,64,66,69,71, 73,76,78,81,83,86,88,91,93, 95,98,100,103,105,108,110,113,115, 117,120\
  153.                                         ).assumeFPS("ntsc_film")# 55746
  154. cReel04=\
  155.  cSide1.trim(100850,135968).doubleWeave().selectEvery(122\
  156. ,01,03,06,08,11,13,15, 18,20,23,25,28,30,32, 35,37,040,042,045,047,050,052,054,  57,059\
  157. ,62,64,67,69,71, 74,76,79,81,84,86,89,91,93, 96,98,101,103,106,108,111,113,115, 118,120\
  158.                                         ).assumeFPS("ntsc_film")
  159. #   ... 23232+2 Reel2B                                        55582/55583
  160. c55747=\
  161.  cSide1.trim(135969,135970      ).weave().assumeFPS("ntsc_film")# 55747
  162.  
  163. c55748= trim(cBlackness, 0,-1)
  164. ################################################################# 55748/55749
  165. c55749= trim(cBlackness, 0,-2)                      # last_frame= 55750
  166. c55751=\
  167.  cSide1.trim(135971,-1).nnedi2(dh = true).assumeFPS("ntsc_film")# 55751
  168.  
  169. #Reel3A 1+2 232323232 232323232 232323...                         56085/56086
  170. cReel3A=\
  171.  cSide1.trim(135972,172266).doubleWeave().selectEvery(61\
  172. ,00,02,  4,07,09,12,14,17,19,22,24, 26,29,31,34,36,39,41,44,46, 48,51,53,56,58\
  173.                                         ).assumeFPS("ntsc_film")# 70626
  174. cReel05=\
  175.  cSide1.trim(135972,172266).doubleWeave().selectEvery(61\
  176. ,00,02,  5,07,10,12,15,17,20,22,24, 27,29,32,34,37,39,42,44,46, 49,51,54,56,59\
  177.                                         ).assumeFPS("ntsc_film")
  178. #   ... 232323 Reel3A                                         70507/70508
  179.  
  180. c70631= trim(cBlackness, 0,-5)                      # last_frame= 70631
  181. ################################################################# 70631/70632
  182. c70632= trim(cBlackness, 0,-4)                      # last_frame= 70635
  183.  
  184. #Greedo "Going somewhere, Solo?"
  185. c70636=\
  186.  cSide1.trim(172267,172268      ).weave().assumeFPS("ntsc_film")# 70636
  187.  
  188. #Greedo 2+23232 ...                                               70933/70934
  189. cGreedo=\
  190.  cSide1.trim(172269,175167).doubleWeave().selectEvery(121\
  191. ,00,02,05,07,10,12, 14,17,19,22,24,27,29, 31,34,36,39,41, 43,46,48,51,53,56,58, 60,63,65,68,70,73,75, 77,80,82,85,87, 89,92,94,97,099,102,104, 106,109,111,114,116, 118\
  192.                                         ).assumeFPS("ntsc_film")# 71834
  193. cGringo=\
  194.  cSide1.trim(172269,175167).doubleWeave().selectEvery(121\
  195. ,00,03,05,08,10,12, 15,17,20,22,25,27,29, 32,34,37,39,41, 44,46,49,51,54,56,58, 61,63,66,68,71,73,75, 78,80,83,85,87, 90,92,95,97,100,102,104, 107,109,112,114,116, 119\
  196.                                         ).assumeFPS("ntsc_film")
  197. #   ... 23232+1 /                                             71750/71751
  198. c71835=\
  199.  cSide1.trim(175168,-1).nnedi2(dh = true).assumeFPS("ntsc_film")# 71835/
  200. #- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -#
  201. c71836= trim(cBlackness, 0,-1)
  202.  
  203. #Greedo "I've been looking forward to this for a long time."
  204.  
  205. #71837    2:3 ...
  206. c71837A=\
  207.  cSide1.trim(175169,175408).doubleWeave().pulldown(0,2)#(0,3)   # 71932
  208. c71837B=\
  209.  cSide1.trim(175169,175408).doubleWeave().pulldown(0,3)
  210.  
  211. c71933= trim(cBlackness, 0,-1)                      # last_frame= 71933/
  212. #- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -#
  213. c71934= trim(cBlackness, 0,-1)
  214.  
  215. #Han    "Yes, I'll bet you have."                                 71976/71977
  216. c71935=\
  217.  cSide1.trim(175409,-1).nnedi2(dh = true).assumeFPS("ntsc_film")# 71935
  218.  
  219. #Reel3B 1+232 ...                                                 71976/71977
  220. cReel3B=\
  221.  cSide1.trim(175410,211072).doubleWeave().selectEvery(242\
  222. ,000,002,005,007,   9,012,014,017,019,022,024,  26,029,031,034,036,  38,041,043,046,048,051,053,  55,058,060,063,065,068,070,  72,075,077,080,082,  84,087,089,092,094,097,099, 101,104,106,109,111, 113,116,118\
  223. ,121,123,126,128, 130,133,135,138,140,143,145, 147,150,152,155,157, 159,162,164,167,169,172,174, 176,179,181,184,186,189,191, 193,196,198,201,203, 205,208,210,213,215,218,220, 222,225,227,230,232,235,237, 239\
  224.                                         ).assumeFPS("ntsc_film")# 86672
  225. cReel06=\
  226.  cSide1.trim(175410,211072).doubleWeave().selectEvery(242\
  227. ,000,003,005,007,  10,012,015,017,020,022,024,  27,029,032,034,036,  39,041,044,046,049,051,053,  56,058,061,063,066,068,070,  73,075,078,080,082,  85,087,090,092,095,097,099, 102,104,107,109,111, 114,116,119\
  228. ,121,124,126,128, 131,133,136,138,141,143,145, 148,150,153,155,157, 160,162,165,167,170,172,174, 177,179,182,184,187,189,191, 194,196,199,201,203, 206,208,211,213,216,218,220, 223,225,228,230,233,235,237, 240\
  229.                                         ).assumeFPS("ntsc_film")
  230.  
  231. cReel3B= cGreedo+ c71835+ c71836+ c71837A+ c71933+ c71934+ c71935+ cReel3B
  232. cReel06= cGringo+ c71835+ c71836+ c71837B+ c71933+ c71934+ c71935+ cReel06
  233.  
  234. #   ... 232 Reel3B                                            86393/86394
  235.  
  236. c86676= trim(cBlackness, 0,-4)                      # last_frame= 86676
  237. ################################################################# 86676/86677
  238. c86677= trim(cBlackness, 0,-4)                      # last_frame= 86680
  239. c86681=\
  240.  cSide1.trim(211073,211074        ).weave.assumeFPS("ntsc_film")# 86681
  241.  
  242. c86681= stackVertical(\
  243.  c86681.nnedi2(field=1).crop(0,0,0, 88)\
  244. ,c86681.crop(0,               88,0,392))                        # 86681
  245.  
  246. #Reel07   232 2323232 232323232 232323|232 232323232 2323232 232323...
  247. #Reel07   23223232322323232322323232322323232322323232232323...   86859/86860
  248. cReel4A=\
  249.  cSide1.trim(211073,212606).doubleWeave().selectEvery(122\
  250. ,00,02,05,07,  9,12,14,17,19,22,24, 26,29,31,34,36,039,041,044,046,  48,051,053,056,058\
  251. ,61,63,66,68, 70,73,75,78,80,83,85,88,90, 92,95,97,100,102,105,107, 109,112,114,117,119\
  252.                                         ).assumeFPS("ntsc_film")# 87309
  253. cReel07=\
  254.  cSide1.trim(211073,212606).doubleWeave().selectEvery(122\
  255. ,00,03,05,07, 10,12,15,17,20,22,24, 27,29,32,34,37,039,042,044,046,  49,051,054,056,059\
  256. ,61,64,66,68, 71,73,76,78,81,83,86,88,90, 93,95,98,100,103,105,107, 110,112,115,117,120\
  257.                                         ).assumeFPS("ntsc_film")
  258.  
  259. cReel4A= cReel4A.trim(1,0)                         # first_frame=       86682
  260. cReel07= cReel07.trim(1,0)                         # first_frame=       86682
  261.  
  262. #   ... 232323232 2 Side1                                     87256/87257
  263.  
  264. c87310= trim(cBlackness, 0,-3)                      # last_frame= 87312
  265. ################################################################# 87312/87313
  266.  
  267.  
  268. cSync=            cReel1A\
  269. + c12676+         cReel1B\
  270. +                 cReel2A+         c41350\
  271. + c41351+ c41353+ cReel2B+ c55747+ c55748\
  272. + c55749+ c55751+ cReel3A+         c70631\
  273. + c70632+ c70636+ cReel3B+         c86676\
  274. + c86677+ c86681+ cReel4A+         c87310\
  275.  
  276.  
  277. cSynch=           cReel01\
  278. + c12676+         cReel02\
  279. +                 cReel03+         c41350\
  280. + c41351+ c41353+ cReel04+ c55747+ c55748\
  281. + c55749+ c55751+ cReel05+         c70631\
  282. + c70632+ c70636+ cReel06+         c86676\
  283. + c86677+ c86681+ cReel07+         c87310\
  284.  
  285.  
  286. return merge(cSync, cSynch)
  287. __END__
Advertisement
Add Comment
Please, Sign In to add comment