- Post
- #502856
- Topic
- Doctor Who
- Link
- https://originaltrilogy.com/post/id/502856/action/topic#502856
- Time
Haha such whingeing. I'm still wondering why Rory's ID issue date is 30/11/1990. They better get around to explaining that this season.
Haha such whingeing. I'm still wondering why Rory's ID issue date is 30/11/1990. They better get around to explaining that this season.
It's too bad SCRE4M suked! :(
This doesn't need to be a SE vs OT all the time. The SE has its own merit, and its own fans, and as such the 97 version is equally expected to be preserved as well as the OOT. If Lucas wants to keep on changing his film that's fine, but he should be releasing all the versions, not just the version he thinks is best. Even with Blade Runner, there are fans that prefer the theatrical version over all other versions, and it's not like that's such a bad thing...
To clean-up the GOUT you can use the G-FORCE scripts that work in Avisynth and make the transfers far more tolerable. You have to make some small changes for PAL, and I can help you with that if you're using the PAL versions. This will give you better results than any cleaned GOUT you may be able to download because you're working with a raw un-encoded, un-resized source to splice with.
I've been working on doing a GOUT/SE hybrid script (in Avisynth), which is available at my thread for ANH so far. It only works with the PAL version since I don't have the NTSC discs, but for the most part it would be relatively simple to convert.
PLEASE NOTE: THIS IS THE FIRST VERSION, THE NEWEST VERSION IS IN THE FIRST POST IN THE TOPIC :)
Okay, here's the release I intend to make some further modifications to it shortly.
Converting to anamorphic does involve upscaling the picture slightly. This is almost the last thing any studio or mastering facility wants to do. The only benefit I can really see is one of convenience - of not having to adjust your 16:9 TV/projector to make the image fill the screen horizontally. I converted my set to anamorphic only for this reason. Remember that the laserdisc masters were originally only ever intended to be seen on a standard definition 4:3 screen, and when viewed this way they look barely distinguishable in terms of clarity from the anamorphic SE DVD's.
Now THAT'S slaming the door!
It's not the SIZE of the Death Star, it's how you use it...
BOOM!
We didn't cast you to be seen, now get out of the shot!
005 I noticed the following changes not on your list for Star Wars (ANH):
http://picasaweb.google.com/doubleofive/StarWarsSpecialEditionChangesHD
When luke, chewie, han and OB1 first enter the "command center" the clerk lets them in my opening the door; its movement is CGI in the SE version (it's the only door they changed). Next... R2D2 is plugged in and the deathstar plans come up on the monitor; this has been recomposited and is smaller than the original. And one explosion that wasn't on your list... frame reference 151492. But I nearly fell over when I saw frame reference 161551 (leia's been moved the the center; but it's obviously a mistake in reframing it as you'll see if you look it up). Cropping like that you expect to find on a 4:3 transfer!!
Your list was so very useful to me :) thanks so much
^^I didn't use the gout chroma for the most part, only in a handful of scenes, that's why I color-corrected the two to fit together better (color corrected SE colors were usually better anyway, the gout is all washed out most of the time).
Good news everyone, I've completed the task. I'll post back soonish with the .avs files when they're ready. For now, I give you the complete cut list ("t" is a function that calls trim() I made it specifically so I could write comments as I went, I didn't use the comments that much though) There are very few SE elements left in, wipes I left in, some recomposits I left in... basically anything else was reverted to GOUT:
<snip> (If you want the list go the the first post and download the package).
Just to clarrify, I'm not having a go at 005, my comments were my only amusement and finding changes not on his comprehensive list was worth a mention! His list was really really valuable to me doing this :)
Just an update, I've been color correcting to get the SE and the GOUT to "match". It's not perfect, of course, but I've settled on this:
Special Edition:
Tint($FF7F00,10)
YLevels(0,1.14,255,0,255).Tweak(0,0.9)
GOUT:
Tint($007FFF,4)
YLevels(14,1.18,255,0,255).Tweak(-3,1.17)
GOUT on left, SE on right :)
--edit--
Just as althor1138 has been doing in his project, for some scenes I'll be doing a chroma-swap. The sunset scene - this is presently where I'm up to :)
That's the SE image with the GOUT chroma. :) A lot nicer than the SE grey of the sky.
--edit--
GOUT:
SE:
Here's an interesting scene. It's the cantina exit, and finishes with a wipe into this ugly SE mess:
The fix for this is a little more involved, instead of using GOUT-only footage, I've started with SE footage, then done a chroma-swap, and then a luma-swap right before the wipe.
GOUT:
SE:
Fixed:
Above you can see the exit itself, this is part-way through the blend now, you can clearly see the detail originally lost to DVNR restored through using the SE footage over the GOUT chroma. This is basically the same technique used to remove the 4-eyed stormtrooper, just with a chroma-blend as well as a luma blend.
Video file upped for anyone interested :)
I'd like to 2nd that... a decent SC rip could be useful to replace some of the GOUT.
# Subtitle file for use with GOUT-related projects.
# Please note, I have assumed you cropped your PAL image
# entirely to 720x432, or your NTSC image to 720x366 at
# this stage (and that you are adding any black boarders
# later). Variables have been used and are easily changable.
#
# Written by RU.08.
Mpeg2Source("SW_GOUT.d2v")
ANHSubs()
Function ANHSubs(clip input)
{input
#Values for PAL
l_pos = 374
ll_pos = 327
#values for NTSC
#l_pos = 317
#ll_pos = 277
DropSub("Going somewhere, Solo?", \
236,l_pos,70663,70698)
DropSub("It’s too late. Y", \
20,l_pos,70825,70933)
DropSub("ou should have paid him when you had the chance.", \
168,l_pos,70825,70933)
DropSub("Jabba’s put a price on your head so large every\nbounty hunter in the galaxy will be looking for you...", \
91,ll_pos,70940,71091)
DropSub("I’m lucky I found you first.", \
224,l_pos,71098,71137)
DropSub("If you give it to me, I might forget I found you.", \
115,l_pos,71203,71284)
DropSub("Jabba’s through with you.", \
229,l_pos,71365,71406)
DropSub("He has no time for smugglers...", \
198,l_pos,71433,71491)
DropSub("...who drop their shipments at the first sign of an Imperial cruiser.", \
17,l_pos,71500,71597)
DropSub("Y", \
74,l_pos,71656,71750)
DropSub("ou can tell that to Jabba. He may only take your ship.", \
86,l_pos,71656,71750)
DropSub("That’s the idea.", \
280,l_pos,71806,71835)
DropSub("I’ve been looking forward to this for a long time.", \
108,l_pos,71843,71933)
return(last)
}
Function DropSub(clip input, string caption, int posX, int posY, int fStart, int fEnd)
{input
f = "AlternateGotNo3D"
f_wid = 9.8
f_spc = -1
f_col = $FFFFFF
#Values for PAL
f_siz = 40
f_lin = 56
#Values for NTSC
#f_siz = 33
#f_lin = 57
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 was used to calculate the centre of the subtitles...
#subtitle (caption,-1,200,fStart,fEnd,f,f_siz,f_col,$FF000000,8,f_spc,25,f_wid)
return(last)
}
Yes it does look the closest... now I've changed my mind!
Okay I think this is gunna have to come down to personal preference.
Puggo 16mm reference...
alternategotno3d...
(the words are too close together for my liking)
Franklin Gothic Medium Cond (used by g-force)...
^^This was the one I liked the most, until I found this:
AlternateGothic2 BT (from the same font family as alternategotno3d), this is now my favourite :)
And here, finally, is TradeGothic LT Bold...
I also completed the avisynth script... this script assumes if you're using PAL that you purged the first 13 frames to sync it to the SE! I think they're correct NTSC frame numbers?
# Subtitle file for use with GOUT-related projects.
# Please note, I have assumed you cropped your PAL image
# entirely to 720x432, or your NTSC image to 720x366 at
# this stage (and that you are adding any black boarders
# later). Variables have been used and are easily changable.
#
# Written by RU.08.
Mpeg2Source("SW_GOUT.d2v")
ANHSubs()
Function ANHSubs(clip input)
{input
#Values for PAL
l_pos = 374
ll_pos = 327
#values for NTSC
#l_pos = 317
#ll_pos = 277
DropSub("Going somewhere, Solo?", \
237,l_pos,70663,70698)
DropSub("It’s too late. You should have paid him when you had the chance.", \
29,l_pos,70825,70933)
DropSub("Jabba’s put a price on your head so large every\nbounty hunter in the galaxy will be looking for you...", \
95,ll_pos,70940,71091)
DropSub("I’m lucky I found you first.", \
225,l_pos,71098,71137)
DropSub("If you give it to me, I might forget I found you.", \
124,l_pos,71203,71284)
DropSub("Jabba’s through with you.", \
231,l_pos,71365,71406)
DropSub("He has no time for smugglers...", \
200,l_pos,71433,71491)
DropSub("...who drop their shipments at the first sign of an Imperial cruiser.", \
19,l_pos,71500,71597)
DropSub("You can tell that to Jabba. He may only take your ship.", \
82,l_pos,71656,71750)
DropSub("That’s the idea.", \
278,l_pos,71806,71835)
DropSub("I’ve been looking forward to this for a long time.", \
114,l_pos,71843,71933)
return(last)
}
Function DropSub(clip input, string caption, int posX, int posY, int fStart, int fEnd)
{input
f = "AlternateGothic2 BT"
f_wid = 10.2
f_spc = -1
f_col = $FFFFFF
#Values for PAL
f_siz = 43
f_lin = 32
#Values for NTSC
#f_siz = 37
#f_lin = 25
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 was used to calculate the centre of the subtitles...
#subtitle (caption,-1,200,fStart,fEnd,f,f_siz,f_col,$FF000000,8,f_spc,25,f_wid)
return(last)
}
^^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 :)
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").
(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:
SE:
Fixed:
The Cantina exit:
GOUT:
SE:
Fixed:
Video previews:
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.
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)
}
DropSub("Going somewhere, Solo?", 240,374,70663,70698)
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
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:
Frame 81507, first frame of Alderaan in the shot where it is destroyed:
Frame 168773 disolving to credits...
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)
}
Thanks for the info guys, to Darth Mall and althor1138 especially. I've been real busy lately :( but I finally have some time to try and re-apply the gforce script, which I'll post here as soon as I've completed tinkering with it.
Dunedain, if the color correction could be applied using an avisynth script, then the versitility would allow people to easily apply it to their own rips. I agree about the colors, but the SE has an awful blue-tint which is a lot worse IMHO (creative decsion by mr lucas no doubt).
^^Your problem was that I wasn't around to give u an invite ;-) rofl. PM sent. anyone else needing Demonoid invite PM me and I'll laugh at you... and when I finish laughing (eventually) I'll give you an invite :)
^^I don't think PAL countries bought into the LD format too well, and as such got worse LD players. Which is ironic since as soon as DVD came out PAL got PAL + NTSC players and NTSC got NTSC-only players!