Hello guest, if you like this forum, why don't you register? https://fanrestore.com/member.php?action=register (December 14, 2021) x


Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[In progress] Face / Off and Broken Arrow
#21
Yeah, I forgot to mention the Paramount HD-DVD and BD have noticeable degraining applied on top of the EE and other processing it has. Sure you all know that, but just thought I'd throw that out there. The Buena Vista BDs (aside from the Buena Vista International logos replacing Paramount's at the head and tail), use the same source with EE but has grain intact and slightly different framing.
Reply
Thanks given by:
#22
Here is where I am with the project.

After much tweaking and testing Ive scaled down my script and stayed in 8 bit territory.
But ive gone from 4:2:0 to 4:2:2.

Again there are just Works In Progress 

Broken Arrow

[Image: i5c0.jpg]

Code:
avisource("L:\Broken Arrow\00000.avi").converttoyv16().crop(0,134,-0,-134).KillAudio()
ColorYUV(gamma_y=8, off_u=2, off_v=-6)
FFT3Dgpu(sigma=1.5, plane=4, bt=4, mode=1, bw=16, bh=16, precision=2, ow=8, oh=8)
V=SuperResXBR(4, Str=1, Soft=0.2, XbrStr=3, XbrSharp=1.5,ConvertYuv=false, fWidth=1920, fHeight=812, PlanarOut=true)
A=FFMS2("L:\Broken Arrow\82761059_BROKEN_ARROW_F1\BDMV\STREAM\00000.m2ts", atrack=1)
AudioDub(V,A)
G = LSmashVideoSource("D:\Assets\Footage-Overlay-Mattes\Film Style Overlays\RGrain\rg_pk2\RG_35mm_Exciter.mov").convertbits(8, dither=1).converttoyv16().crop(0, 134, -0, -134).loop()
overlay(g,mode="softlight",opacity=0.25)
ColorYUV(off_y=-5)
converttoyv12()
prefetch(8)

Face / Off

[Image: i5cV.jpg]

Code:
Clip1=AVIsource("paramount.avi").trim(40, 0).converttoyv16().KillAudio()
Clip2=AVIsource("00003.avi").trim(440, 1000).converttoyv16().crop(2,132,-2,-132).ColorYUV(gamma_y=8, off_u=2, off_v=-4).SuperResXBR(2, Str=1, Soft=0.2, XbrStr=3, XbrSharp=1.5,ConvertYuv=false, fWidth=1920, fHeight=820, PlanarOut=true).KillAudio()
Clip3=AviSource("00001.avi").trim(1000, 199735).converttoYV16().crop(2,132,-2,-132).ColorYUV(gamma_y=8, off_u=2, off_v=-4).FFT3Dgpu(sigma=1.5, plane=4, bt=4, mode=1, bw=16, bh=16, precision=2, ow=8, oh=8).SuperResXBR(4, Str=1, Soft=0.2, XbrStr=3, XbrSharp=1.5,ConvertYuv=false, fWidth=1920, fHeight=820, PlanarOut=true).KillAudio()
Clip4=AVIsource("paramount-End.avi").converttoyv16().KillAudio()
Clip5=AviSource("00003.avi").trim(199888, 0).crop(2,132,-2,-132).converttoyv16().KillAudio()
V=AlignedSplice(Clip1, Clip2, Clip3, Clip4, Clip5)
A=FFMS2("L:\Face - Off\Face - Off EUR\BDMV\STREAM\00001.m2ts", atrack=1)
AudioDub(V,A)
G = LSmashVideoSource("D:\Assets\Footage-Overlay-Mattes\Film Style Overlays\RGrain\rg_pk2\RG_35mm_Exciter.mov").convertbits(8, dither=1).converttoyv16().crop(0, 130, -0, -130).loop()
overlay(g,mode="softlight",opacity=0.25)
ColorYUV(off_y=-5)
converttoyv12()
prefetch(8)

I'm currently running off some new lowbitrate H264 renders using my GPU encoder.
With DD5.1 @ 640 audio.
There not as bad as they sound Wink

EDIT: I left the grain plate active on these renders, which made the GPU render a little more muddy than usual.
It's completely watchable, but anybody who has rendered via there GPU will understand what I mean.
I may or may not go the Grain Plate route on the final. It does really help with covering some of the problems associated with projects like this and overall I like the look.
It's very subtle and I'm still playing at the moment Smile


These are obviously not representative of the final output due to the nature of GPU encoding, but they do give a taste of where the project is.
I don't think its worth going the full x264 Blu-ray route until I get the audio I need to finish the project

Again PM me for details Smile
Reply
Thanks given by:
#23
For the latest renders (WIP 03) ive massively simplified the scripts.
Ive removed average as before and changed the upscale method to SuperResolution by infognition.
Ive also moved the upscale to before the clean up.

I do normally prefer the SuperResXBR script with settings above but Im getting better results with SR for these GPU encodes.
Again I'm still playing around and these are to show the WIP on the color adjustments and nothing more.

Code:
V=Avisource(Broken Arrow).crop(0,134,-0,-134).ColorYUV(gamma_y=8, off_u=2, off_v=-6).KillAudio()
A=FFMS2(Broken Arrow)
AudioDub(V,A)
SR(1920, 812)
FFT3Dgpu(sigma=1.5, plane=4, bt=4, mode=1, bw=16, bh=16, precision=2, ow=8, oh=8)
ColorYUV(off_y=-5)
prefetch(8)

Code:
Clip1=AVIsource(paramount logo).trim(40, 0).KillAudio()
Clip2=AVIsource(face/off US BD).trim(440, 1000).crop(2,132,-2,-132).spline64resize(1920, 820).ColorYUV(gamma_y=8, off_u=2, off_v=-4).KillAudio()
Clip3=AviSource(Face/Off RUS BD).trim(1000, 199735).crop(2,132,-2,-132).spline64resize(1920, 820).ColorYUV(gamma_y=8, off_u=2, off_v=-4).KillAudio()
Clip4=AVIsource(Paramount logo Still).KillAudio()
Clip5=AviSource(Face/Off US BD for Black Video / Audio Sync).trim(199888, 0).crop(2,132,-2,-132).spline64resize(1920, 820).KillAudio()
V=AlignedSplice(Clip1, Clip2, Clip3, Clip4, Clip5)
A=FFMS2(Face/Off PCM 5.1)
AudioDub(V,A)
SR(1920, 820)
FFT3Dgpu(sigma=1.5, plane=4, bt=4, mode=1, bw=16, bh=16, precision=2, ow=8, oh=8)
ColorYUV(off_y=-5)
prefetch(8)

I think these will be the last until I get the other materials I need to complete both projects and do a final encode.
Ill keep the GPU renders available for anybody interested. PM me for details.
Reply
Thanks given by:
#24
Try this script instead, and see if the encoding is faster:

Code:
MP_Pipeline("""
V=Avisource(Broken Arrow).crop(0,134,-0,-134).ColorYUV(gamma_y=8, off_u=2, off_v=-6).KillAudio()
A=FFMS2(Broken Arrow)
AudioDub(V,A)
SR(1920, 812)
FFT3Dgpu(sigma=1.5, plane=4, bt=4, mode=1, bw=16, bh=16, precision=2, ow=8, oh=8)
ColorYUV(off_y=-5)
### prefetch: 8, 0
### branch: 8
### ###
""")

Also, try to replace prefetch and branch value (8) with your CPU threads number - maybe 3/4th could do as well.
Reply
Thanks given by:
#25
(2020-04-14, 12:06 PM)spoRv Wrote: Try this script instead, and see if the encoding is faster:

Code:
MP_Pipeline("""
V=Avisource(Broken Arrow).crop(0,134,-0,-134).ColorYUV(gamma_y=8, off_u=2, off_v=-6).KillAudio()
A=FFMS2(Broken Arrow)
AudioDub(V,A)
SR(1920, 812)
FFT3Dgpu(sigma=1.5, plane=4, bt=4, mode=1, bw=16, bh=16, precision=2, ow=8, oh=8)
ColorYUV(off_y=-5)
### prefetch: 8, 0
### branch: 8
### ###
""")

Also, try to replace prefetch and branch value (8) with your CPU threads number - maybe 3/4th could do as well.

Ive dropped MP_Pipeline because im on AVIsynth + 64bit and MT is already incorporated (?)
Yes the prefetch value should be 4 but im seeing no difference in time and just left it at 8.

What is the 'branch' in your script?
Is it part of MP Pipeline?
Reply
Thanks given by:
#26
(2020-04-14, 12:17 PM)CSchmidlapp Wrote: Ive dropped MP_Pipeline because im on AVIsynth + 64bit and MT is already incorporated (?)
Yes the prefetch value should be 4 but im seeing no difference in time and just left it at 8.

What is the 'branch' in your script?
Is it part of MP Pipeline?

I know Avisynth+ is multithreaded, but *maybe* MP_Pipeline is faster? Just give it a try! Big Grin
And yes, branch is part of it.
Reply
Thanks given by:
#27
Are the Cinema DTS discs for these floating around anywhere?
Reply
Thanks given by:
#28
Arrow has the DTS LD
Reply
Thanks given by:
#29
(2020-04-22, 05:46 PM)dvdmike Wrote: Arrow has the DTS LD

Zoidberg has kindly said he will capture this for me.
Would be nice to get the Cinema DTS disc's to complete my restorations.
Reply
Thanks given by: dvdmike , wesslan
#30
Is this one still alive? These are both kind of terrible films that have absolutely integral importance to my younger years, hahah.

The Broken Arrow soundtrack in particular is the only reason I even saw it (Duane Eddy is a legend and doesn't get enough credit nowadays for what he and Lee Hazelwood created).
Reply
Thanks given by:


Forum Jump:


Users browsing this thread: 4 Guest(s)