Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # aviSynth
- #Source = MPEG2Source("VTS_01_1.d2v")
- cSource= avcSource("side1.dga").assumeTFF()
- #Source= cSource.crop(8, 0,-8,-0)
- #Side1= cSource.separateFields().trim(1,-61).blankClip()\
- # + cSource.separateFields() # dark_jedi
- #Side1= cSource.separateFields().trim(580, 0) #TheStarkiller
- cSide1= cSource.separateFields().trim(570, 0) # althor
- cSide1= cSide1.showFrameNumber(scroll=true)
- cBlackness= blankClip(cSource, 16045, fps=24000,fps_denominator=1001)
- #################################################################
- #Reel1A 2 2323232 232323232 23232323... 688/689
- cReel1A=\
- cSide1.trim( 00000, 30928).doubleWeave().selectEvery(61\
- ,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\
- ).assumeFPS("ntsc_film")# 12675
- cReel01=\
- cSide1.trim( 00000, 30928).doubleWeave().selectEvery(61\
- ,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\
- ).assumeFPS("ntsc_film")
- # ... 232323232 Reel1A / 12584/12585
- ################################################################# 12675/12676
- c12676=\
- cSide1.trim( 30929,-1).nnedi2(dh = true).assumeFPS("ntsc_film")# 12676
- #Reel1B 1+2323232 232323232 232323232 ... 13133/13134
- cReel1B=\
- cSide1.trim( 30930, 67883).doubleWeave().selectEvery(61\
- ,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\
- ).assumeFPS("ntsc_film")# fixMe!
- cReel02=\
- cSide1.trim( 30930, 67883).doubleWeave().selectEvery(61\
- ,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\
- ).assumeFPS("ntsc_film")# fixMe!
- c26252=\
- cSide1.trim( 64053, 64054 ).weave().assumeFPS("ntsc_film")# 26252
- #- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -#
- #Luke "Well, come on, red. Let's go."
- #26252 232 232323232 232323232 2323...
- c26252A=\
- cSide1.trim( 64055, 64217).doubleWeave().selectEvery(61\
- ,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\
- ).assumeFPS("ntsc_film")# 26318/
- c26252B=\
- cSide1.trim( 64055, 64217).doubleWeave().selectEvery(61\
- ,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\
- ).assumeFPS("ntsc_film")# 26318/
- # ...232 232323232 23232 / 1
- c26319=\
- cSide1.trim( 64218,-1).nnedi2(dh = true).assumeFPS("ntsc_film")# 26319
- #- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -#
- #cReel1B= cReel1B.trim(0, x)+ c26252A\
- # + cReel1B.trim(y, 0)
- #
- #cReel02= cReel02.trim(0, x-1)+ c26252B+ c26319 ????????????1 you decide
- # + cReel02.trim(y, z)+ cBlackness.trim(oil bath)
- # ... Reel1B 27508/27509
- ################################################################# 27821/27822
- #Reel2A 2 232323232 232323232 232323... 27949/27950
- cReel2A=\
- cSide1.trim( 67840,100847).doubleWeave().selectEvery(61\
- ,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\
- ).assumeFPS("ntsc_film")# 41349
- cReel03=\
- cSide1.trim( 67840,100847).doubleWeave().selectEvery(61\
- ,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\
- ).assumeFPS("ntsc_film")
- # ... 23+1 Reel2A / 41296/41297
- #- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -#
- #Luke "He's nowhere in sight."
- c37935=\
- cSide1.trim( 92515,-1).nnedi2(dh = true).assumeFPS("ntsc_film")# 37935
- #37935 1+2323 3232323232323 32323232323 3232323232323 323232323...
- c37936A=\
- cSide1.trim( 92516, 92883).doubleWeave().selectEvery(127\
- ,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\
- ).assumeFPS("ntsc_film")# 38080
- c37936B=\
- cSide1.trim( 92516, 92883).doubleWeave().selectEvery(127\
- ,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\
- ).assumeFPS("ntsc_film")# 38080
- # ... 3232+1
- c38081=\
- cSide1.trim( 92884,-1).nnedi2(dh = true).assumeFPS("ntsc_film")# 38081
- c38082= trim(cBlackness, 0,-4) # last_frame= 38085/
- c38086=\
- cSide1.trim( 92885,-1).nnedi2(dh = true).assumeFPS("ntsc_film")# 38086
- #- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -#
- #Luke "I can see one of them now."
- #41017 32323232323 3232323232323 32323232323 3232323232323 32...
- c41017A=\
- cSide1.trim(100031,100266).doubleWeave().selectEvery(127\
- ,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\
- ).assumeFPS("ntsc_film")# 41109
- c41017B=\
- cSide1.trim(100031,100266).doubleWeave().selectEvery(127\
- ,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\
- ).assumeFPS("ntsc_film")# 41109
- # ... 32323232
- #- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -#
- #cReel2A= cReel2A.trim(0, x)\
- # + "He's nowhere in sight."\
- # + cReel2A.trim(y, z)\
- # + "I can see one of them now."\
- # + trim(cReel2A, n, 0)
- #
- #cReel03= cReel03.trim(0, x)+ ...etc
- # ... 23+1 Reel2A / 41296/41297
- c41350=\
- cSide1.trim(100848,-1).nnedi2(dh = true).assumeFPS("ntsc_film")# 41350
- ################################################################# 41350/41351
- c41351= trim(cBlackness, 0,-2) # last_frame= 41352
- c41353=\
- cSide1.trim(100849,-1).nnedi2(dh = true).assumeFPS("ntsc_film")# 41353
- #Reel2B 1+323232 2323232 232323232 232|3232 232323232 232323232 232...
- #Reel2B 1+32323223232322323232322323232232323232232323232232... 41444/41445
- cReel2B=\
- cSide1.trim(100850,135968).doubleWeave().selectEvery(122\
- ,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\
- ,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\
- ).assumeFPS("ntsc_film")# 55746
- cReel04=\
- cSide1.trim(100850,135968).doubleWeave().selectEvery(122\
- ,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\
- ,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\
- ).assumeFPS("ntsc_film")
- # ... 23232+2 Reel2B 55582/55583
- c55747=\
- cSide1.trim(135969,135970 ).weave().assumeFPS("ntsc_film")# 55747
- c55748= trim(cBlackness, 0,-1)
- ################################################################# 55748/55749
- c55749= trim(cBlackness, 0,-2) # last_frame= 55750
- c55751=\
- cSide1.trim(135971,-1).nnedi2(dh = true).assumeFPS("ntsc_film")# 55751
- #Reel3A 1+2 232323232 232323232 232323... 56085/56086
- cReel3A=\
- cSide1.trim(135972,172266).doubleWeave().selectEvery(61\
- ,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\
- ).assumeFPS("ntsc_film")# 70626
- cReel05=\
- cSide1.trim(135972,172266).doubleWeave().selectEvery(61\
- ,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\
- ).assumeFPS("ntsc_film")
- # ... 232323 Reel3A 70507/70508
- c70631= trim(cBlackness, 0,-5) # last_frame= 70631
- ################################################################# 70631/70632
- c70632= trim(cBlackness, 0,-4) # last_frame= 70635
- #Greedo "Going somewhere, Solo?"
- c70636=\
- cSide1.trim(172267,172268 ).weave().assumeFPS("ntsc_film")# 70636
- #Greedo 2+23232 ... 70933/70934
- cGreedo=\
- cSide1.trim(172269,175167).doubleWeave().selectEvery(121\
- ,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\
- ).assumeFPS("ntsc_film")# 71834
- cGringo=\
- cSide1.trim(172269,175167).doubleWeave().selectEvery(121\
- ,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\
- ).assumeFPS("ntsc_film")
- # ... 23232+1 / 71750/71751
- c71835=\
- cSide1.trim(175168,-1).nnedi2(dh = true).assumeFPS("ntsc_film")# 71835/
- #- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -#
- c71836= trim(cBlackness, 0,-1)
- #Greedo "I've been looking forward to this for a long time."
- #71837 2:3 ...
- c71837A=\
- cSide1.trim(175169,175408).doubleWeave().pulldown(0,2)#(0,3) # 71932
- c71837B=\
- cSide1.trim(175169,175408).doubleWeave().pulldown(0,3)
- c71933= trim(cBlackness, 0,-1) # last_frame= 71933/
- #- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -#
- c71934= trim(cBlackness, 0,-1)
- #Han "Yes, I'll bet you have." 71976/71977
- c71935=\
- cSide1.trim(175409,-1).nnedi2(dh = true).assumeFPS("ntsc_film")# 71935
- #Reel3B 1+232 ... 71976/71977
- cReel3B=\
- cSide1.trim(175410,211072).doubleWeave().selectEvery(242\
- ,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\
- ,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\
- ).assumeFPS("ntsc_film")# 86672
- cReel06=\
- cSide1.trim(175410,211072).doubleWeave().selectEvery(242\
- ,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\
- ,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\
- ).assumeFPS("ntsc_film")
- cReel3B= cGreedo+ c71835+ c71836+ c71837A+ c71933+ c71934+ c71935+ cReel3B
- cReel06= cGringo+ c71835+ c71836+ c71837B+ c71933+ c71934+ c71935+ cReel06
- # ... 232 Reel3B 86393/86394
- c86676= trim(cBlackness, 0,-4) # last_frame= 86676
- ################################################################# 86676/86677
- c86677= trim(cBlackness, 0,-4) # last_frame= 86680
- c86681=\
- cSide1.trim(211073,211074 ).weave.assumeFPS("ntsc_film")# 86681
- c86681= stackVertical(\
- c86681.nnedi2(field=1).crop(0,0,0, 88)\
- ,c86681.crop(0, 88,0,392)) # 86681
- #Reel07 232 2323232 232323232 232323|232 232323232 2323232 232323...
- #Reel07 23223232322323232322323232322323232322323232232323... 86859/86860
- cReel4A=\
- cSide1.trim(211073,212606).doubleWeave().selectEvery(122\
- ,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\
- ,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\
- ).assumeFPS("ntsc_film")# 87309
- cReel07=\
- cSide1.trim(211073,212606).doubleWeave().selectEvery(122\
- ,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\
- ,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\
- ).assumeFPS("ntsc_film")
- cReel4A= cReel4A.trim(1,0) # first_frame= 86682
- cReel07= cReel07.trim(1,0) # first_frame= 86682
- # ... 232323232 2 Side1 87256/87257
- c87310= trim(cBlackness, 0,-3) # last_frame= 87312
- ################################################################# 87312/87313
- cSync= cReel1A\
- + c12676+ cReel1B\
- + cReel2A+ c41350\
- + c41351+ c41353+ cReel2B+ c55747+ c55748\
- + c55749+ c55751+ cReel3A+ c70631\
- + c70632+ c70636+ cReel3B+ c86676\
- + c86677+ c86681+ cReel4A+ c87310\
- cSynch= cReel01\
- + c12676+ cReel02\
- + cReel03+ c41350\
- + c41351+ c41353+ cReel04+ c55747+ c55748\
- + c55749+ c55751+ cReel05+ c70631\
- + c70632+ c70636+ cReel06+ c86676\
- + c86677+ c86681+ cReel07+ c87310\
- return merge(cSync, cSynch)
- __END__
Advertisement
Add Comment
Please, Sign In to add comment