Sign In

RU.08

User Group
Trusted Members
Join date
5-May-2011
Last activity
17-Jul-2019
Posts
1,202
Web Site
https://valeyard.net/

Post History

Post
#500687
Topic
- Greedo & Jabba subtitles, theatrical placement and fonts -
Time

^^I thought so too ;) plus I used three layers, not two :) (the third layer is love, lots of it, from anakin skywalker) tbh franklin gothic looks nicer to my eye, the main difference between that and the subs on the first page being that the serifs seem to raise above the letters... this thread here seems to indicate alternategotno3d might be the go, I'll check it out and report back later :)

-edit-

found the font :)

Post
#500680
Topic
GOUT/SE blend using Avisynth ANH COMPLETE!
Time

I'm working with the PAL discs, but it should be (relativly) "portable". I'm actually running the G-FORCE script on ANH atm without the AA or resizing (I'll do it later), total encode time 16hrs 44mins... that's significantly faster than last time I did it, so I'km thinking the AA (anti aliasing) takes up far more time than I previously thought :(... oh well, at least it will mean that when complete every scene only needs to be resized once, not twice (when matching the cropping of the SE/GOUT together exactly as in the scene I posted above) :) I'm going off this list here...

http://picasaweb.google.com/doubleofive/StarWarsSpecialEditionChangesHD

The once thing, so far, that I don't care about from the SE is the fades ("optical wipes").

Post
#500258
Topic
GOUT/SE blend using Avisynth ANH COMPLETE!
Time

(2015) Just fixing up the post a bit and putting the stuff back.

You need the PAL DVD's in order to use this script.

Get the ANH script! and trim script for the SE.
This is how my scripts work. There are four parts in total:

1. A cleaned up GOUT.
2. SE frame-matched to the GOUT.
3. a script that integrates the above two sources into one single unified completely "despecialized" version.
4. a final script ready for encoding (adds subtitles/letterboxing, etc).

What I've provided is the scripts you need for part 2. and 3. You will need to make your own GOUT script that crops and resizes the GOUT to 720x432, and it should also stabilise the horizontal image shake.

One of the strengths of my script is its ability to blend in and out of the SE seamlessly where needed, examples of where this has been done are shown below first with the 4-eyed stormtroper and then the cantina exit.

Stormtrooper:

GOUT:
https://i.imgur.com/IPRTJrz.jpg

SE:
https://i.imgur.com/KgIPCPj.jpg

Fixed:
https://i.imgur.com/QqxilKY.jpg

The Cantina exit:

GOUT:

SE:

Fixed:

Video previews:

4-eyed stormtrooper fixed

Cantina Exit

Blue wall fixed

The first two previews above show a seamless blend from GOUT to SE and back again in order to reduce the ghosting from DVNR. The second example is just the Blue wall on the death star that's been corrected.

GOAL:
It will help to have a goal... the goal is to combine the original elements from the SE discs in such a way as to improve the gout; building on the already great work that g-force did with his stabalization script :) Once complete, the avisynth files will be able to be used by anyone with their own discs to create their own encodes.

Post
#500257
Topic
- Greedo & Jabba subtitles, theatrical placement and fonts -
Time

Interesting topic guys. TradeGothic seems not as bold as the font should be. I'm going to have a look at this, but first let me give you an avisynth function that will make the drop shadow (you can't use -1 for horizontal sadly)....


Function DropSub(clip input, string caption, int posX, int posY, int fStart, int fEnd)
{input
#Currently set for anamorphic PAL...
f = "TradeGothic LT Bold"
f_siz = 44
f_wid = 10.5
f_lin = 25
f_spc = -2
f_col = $FFFFFF

subtitle (caption,posX+2,posY+2,fStart,fEnd,f,f_siz,$000000,$7F000000,7,f_spc,f_lin,f_wid)
subtitle (caption,posX+1,posY+1,fStart,fEnd,f,f_siz,$000000,$00000000,7,f_spc,f_lin,f_wid)
subtitle (caption,posX, posY, fStart,fEnd,f,f_siz,f_col,$FF000000, 7,f_spc,f_lin,f_wid)
#The following line can be used view the subtitle centred...
#subtitle (caption,-1,200,fStart,fEnd,f,f_siz,f_col,$FF000000,8,f_spc,25,f_wid)
return(last)
}

Then you just call it like this...
DropSub("Going somewhere, Solo?", 240,374,70663,70698)


http://img146.imageshack.us/img146/9688/subtest.jpg

Post
#499634
Topic
UPDATE:05-24-11 see 1st & 2nd post- 2006 SE/GOUT hybrid script
Time

I'm going to need to start my own thread soon. :) I was playing with the 4-eyed storm trooper scene, and I've written an avisynth function I may well use again to take care of it. There is a slight side-effect cause the frames didn't line up absolutly perfectly (visible in the far-left), see what you think. I can probably fix it by spliting the frame into parts and stretching the far-left at a different amount. I left the wipes in so you know it's "real" :) as if it's fake (rofl). Oh, and it would have looked better if I'd used a g-forced source rather than the raw GOUT DVD ;)

http://www.sendspace.com/file/xet9ec 5.68MB

Post
#499590
Topic
UPDATE:05-24-11 see 1st & 2nd post- 2006 SE/GOUT hybrid script
Time

Okay, here we are (at last). Now, hopefully these screencaps line up correctly to your NTSC frame numbering (I've cliped 12 frames off the start of the video in an attempt to sync it)...

These frame numbers are from VDubMod, the first frame in VDub is 0 (not 1).

Frame 690, first frame of "Star Wars" logo:
http://img820.imageshack.us/img820/9879/690c.jpg

Frame 81507, first frame of Alderaan in the shot where it is destroyed:
http://img535.imageshack.us/img535/4291/81507.jpg

Frame 168773 disolving to credits...
http://img844.imageshack.us/img844/5161/168773.jpg

And finally, I've completed playing with the g-force script, you'll notice that for now subtitles have been completly removed, and the AA is no longer performed (as it can be done in the next stage when combining the gout+se), the reason I removed it for now is because if I resized it to anamorphic after the AA filter now I will be increasing the "uncompressed" file size by like if anyone notices any glaring errors please point it out to me before I spend 48hrs encoding it!

#######################################################################################
#################### GOUT Filter By G-force V.15.00 USE ONLY ON ANH ###################
#################### ______________________________________________ ###################
#################### Modified for PAL by RU.08 ###################
#######################################################################################

# video source
Mpeg2Source("SW_GOUT.d2v") # <-----Set path

# Trim the first 12 frames to match the NTSC frames
# (don't worry it's easy enough to add back 11 frames of black later if needed)
Trim(11,0)

# cut off all black bars (no longer Mod16!)
Crop(0,124,0,-126,align=true)

# I've removed the levels for now, they can be done later.
# Plus there was really no need to do it first in the script.

#black level, gamma, hue
#Levels(10,1.08,255,0,255).Tweak(hue=-3)

# image stabilization and etc...
# de-ring
pm = last
h4 = pm.RemoveGrain(4,-1)
Median1(pm, MT_Convolution(horizontal="1",vertical=" 0 0 0 1 0 .1 -.1" ,chroma="copy first"),h4,Chroma="copy first")
Median1(last,MT_Convolution(horizontal="1",vertical="0 0 0 0 1 0 0 .1 -.1",chroma="copy first"),h4,Chroma="copy first")
Contra(last,pm)

# global stabalization
DeShaker()

# local motion stabilization/degrain stage
source = last
sigma = 5
fft = source.FFT3dFilter(sigma=sigma,sigma2=sigma*.75,sigma3=sigma*.5,sigma4=sigma*.25)
fft.Clense(grey=true)
filt = Contra(last.Repair(fft,2,-1),last).MergeChroma(source)
idx1 = filt.MSuper(pel=2,sharp=1)
bw_vec1 = MAnalyse(idx1,isb=true, delta=1,overlap=4,plevel=0,dct=1)
fw_vec1 = MAnalyse(idx1,isb=false,delta=1,overlap=4,plevel=0,dct=1)
idx2 = source.MSuper(pel=2,sharp=1,levels=1,chroma=false)
pcorr = source.MDegrain1(idx2,bw_vec1,fw_vec1,thSAD=800,thSCD1=150,thSCD2=75,plane=0)
corr1 = Median1(source,pcorr,filt,chroma="copy first")
idx3 = corr1.MSuper(pel=2,sharp=1,levels=1,chroma=false)
corr1.MDegrain1(idx3,bw_vec1,fw_vec1,thSAD=400,thSCD1=150,thSCD2=75,plane=0)
Median1(corr1,last,filt,chroma="copy first")
Contra(last,source)

########## restore stars
prest = last
prest.MT_Binarize(threshold=20,upper=true,chroma="copy first").MT_Expand(chroma="copy first")
MT_Merge(prest,source,last,chroma="copy first")

########## additional "Lucasfilm" and "Along time ago..." stabilization
prest.Trim(0,265)++prest.Trim(266,687).TemporalSoften(3,255,255,25,2)++last.Trim(688,0)

# I've removed the anti-aliasing part for now (and hence resizing), they can be done later.

########## anti-alias
#NNEDI2(dh=true, field=0)
#NNEDI2(dh=false,field=1)

# Resize (to anamorphic PAL).
#Spline16Resize(720,432)

################# End of script, functions follow... ####################

Function Contra(clip denoised, clip orig)
{# re-write of Didée's contra sharpening routine from TemporalDegrain.avs

rg12d = MT_MakeDiff(denoised,denoised.RemoveGrain(12,-1))
rg12d.Repair(MT_MakeDiff(orig,denoised),9,-1).MT_LUTxy(rg12d,"x 128 - abs y 128 - abs < x y ?")

denoised.MT_AddDiff(last,chroma="copy first")

Return(last)
}

Function Median1(clip input_1, clip input_2, clip input_3, string "chroma")
{# median of 3 clips from Helpers.avs by G-force

chroma = Default(chroma,"process") #default is "process". Alternates: "copy first" or "copy second"

Interleave(input_1,input_2,input_3)
chroma == "process" ? Clense(reduceflicker=false) : Clense(reduceflicker=false,grey=true)
SelectEvery(3,1)

chroma == "copy first" ? last.MergeChroma(input_1) : chroma == "copy second" ? last.MergeChroma(input_2) : last

Return(last)
}

Function DeShaker(clip orig)
{# Image stabalization stage, rewritten as a function by RU.08
temp = Repair(orig.TemporalSoften(3,255,255,25,2),orig)
source = Interleave(temp,orig)
smotion = DePanEstimate(source,trust=0,dxmax=1,dymax=0)
Return DePan(source,data=smotion,offset=-1,mirror=15).SelectEvery(2,0)
}

Post
#498178
Topic
Yet another preservation, Star Wars Trilogy: Throwback Edition
Time

the sunset scene, judt decide what you like best.

Moth3r, the frames may well have been scanned progressivly, I don't know. The "jaggies" I thought were most likely due to the fields being scanned individually with the alignment slightly off, though if they scanned it at PAL progressivly and then resized each field individually I imagine that could have also producced the result? If that's what they did it could explain why DVNR was used more on the NTSC LDs (trying to remove the jaggies using it rofl?)

Post
#497788
Topic
Is GOUT resented?
Time

^^Yeah 2006 is really late for LD ports, those were most common from 1997 to the early 00's maybe 2001/2002. Mostly due to LD publishers retaining the rights to release of their LD transfers and deciding to put it on DVD.

Did u use the g-force script?

And combining the gout with HD video would be a really bad idea, plus I'm pretty sure HD rips of the SW trilogy have been circulating for years now anyway. You don't need HD video, I watched a DVD of a film that was shot on 16mm on a projector the other day, and the quality really was stunning; sad to say that the gout looks so much worse (by no means the worst dvd quality out there).

Close Encounters and ET got decent releases (eventually) it's absurd that the s.w. trio has not.

I think the best that can be done atm is a hybrid version between the dvd's, I haven't seen the results yet, but it can't be worse than the original gout (rofl)!

Post
#497786
Topic
Yet another preservation, Star Wars Trilogy: Throwback Edition
Time

I'm no expert, prob rmclain73 can answer but in 1993 ivtc would have been difficuilt (and expensive), plus if the same settings were used for all three movies (likely) what it means is that they found the NTSC tapes for sw and esb, and probably couldn't find rotj and so used the PAL tape... OR... they found all three ntsc D1 tapes plus the PAL rotj tape. I doubt the reason for the difference is any more complicated than that... but I'm known to be wrong ;).

Post
#497580
Topic
Yet another preservation, Star Wars Trilogy: Throwback Edition
Time

I've seen dvd's mastered at 29.97 fps (interlaced) that were from a film > pal then field-blend to 23.976fps! The jaggies (in the gout) are there because the fields were scanned individually (i'm just about certain)... (this was perfectly normal in 1993), but the DVNR is totally inexcusable. The very few flaws in the film scan that it covered up was no where near the inexhaustiveproblems that it created... probably Lucas thought it looked better like that?

Post
#497525
Topic
Yet another preservation, Star Wars Trilogy: Throwback Edition
Time

Yeah that's right a D1 tape, which supports PAL or NTSC resolution component video (480i/567i), the telecine was most likely done directly when the film was scanned. In fact I would say this would be almost a sure and certain fact, since if the scanner hadn't scanned each field seperatly then those awful jaggies in the picture wouldn't be there. You're quite right you don't normally want to be in a hurry to put them back into frames.

Post
#497422
Topic
UPDATE:05-24-11 see 1st &amp; 2nd post- 2006 SE/GOUT hybrid script
Time

^^Jetrell Fo It'd be easy enough to drop-in replace the gout version that you're using (NTSC-GOUT/PAL-SE), in fact all you'd have to do is set it to resize the gout to the pal resolution and check the frame nubering between the pal/ntsc SE. It wouldn't give you much improvement though since most of the scenes would be from the SE anyway, maybe some very slight detail here and there since its unresized from the LD master tape. Anyway, I have ripped my 6x 2006 SW DVD's, I'll have a play with the g-force script (output non-resized, etc) to simply "clean" the source.

BTW did I mention how bad the gout SW looks!

Post
#497421
Topic
UPDATE:05-24-11 see 1st &amp; 2nd post- 2006 SE/GOUT hybrid script
Time

Happy Moth3r 's day, rofl!

Thanks Mallwalker, I'll check it out. I'm going to have to rip all 6 discs again, haven't got a single iso stored (rofl). It looks like the new gforce script is made to work on ntsc discs? Ahh it doesn't matter I can easily adapt it. All I really need now is that list of the required plugins for this script. Too bad it'll take a whole week to g-force all my discs again, lol.

Post
#497375
Topic
UPDATE:05-24-11 see 1st &amp; 2nd post- 2006 SE/GOUT hybrid script
Time

althor1138, I'd like to help adapt your script to PAL properly, could you please post some screengrabs with the frame numbers so I can identify how the numbering of the frames lines up with the PAL version? For instance frame 1200 might be frame 1202 in the PAL version and consistently +2 frames, It'd be really helpful to do that. The other thing is, the g-force script that I have is probably out of date, but I don't know where in the thread the new one for the PAL discs are, can you/someone please point me to it? I do have the raw 50+ GB files from when I did it a year or so ago, but I'm thinking I'll redo them all from scratch in a way that is better suited to combining with non-se special-edition scenes.

Also, please post all the Loadplugin lines, I remember with great difficulty setting up the g-force script for the first time for the very reason that the required plugins are not directly intuitive (for instance, some of them you need specific versions)!

Thanks for this project, btw, it should be really good... especially since it'll allow people to make their own video from their own 2006 DVD's easily.

Post
#497333
Topic
Yet another preservation, Star Wars Trilogy: Throwback Edition
Time

From reading, it seems that what upsets most peeps here is the dvnr (digital video noise reduction) applied that ghosts the image, looses fine detail, and generally reduces the overall quality.

I would suggest learning how to use the g-force avisynth script as, if nothing else, it will teach you a bit about avisynth and get you started in the right direction. It stabalizes the horizontal image shake in the movies, something that would be near impossible to do manually. Plus you could potentially apply it to other DVD's. But it's up to you after all, and nothing you do will make it any worse than it was to begin with (rofl)!