Posts: 492
Threads: 22
Joined: 2017 Dec
Thanks: 51
Given 244 thank(s) in 167 post(s)
Country:
2020-04-12, 12:06 AM
(This post was last modified: 2020-04-12, 12:06 AM by SpaceBlackKnight.)
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.
Posts: 1,111
Threads: 26
Joined: 2015 Jan
Thanks: 686
Given 305 thank(s) in 206 post(s)
2020-04-12, 04:13 PM
(This post was last modified: 2020-04-12, 07:58 PM by CSchmidlapp.)
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
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
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
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
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
Posts: 1,111
Threads: 26
Joined: 2015 Jan
Thanks: 686
Given 305 thank(s) in 206 post(s)
2020-04-14, 11:57 AM
(This post was last modified: 2020-04-14, 12:13 PM by CSchmidlapp.)
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.
Posts: 7,153
Threads: 601
Joined: 2015 Jan
Thanks: 1081
Given 1466 thank(s) in 963 post(s)
Country:
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.
Posts: 1,111
Threads: 26
Joined: 2015 Jan
Thanks: 686
Given 305 thank(s) in 206 post(s)
2020-04-14, 12:17 PM
(This post was last modified: 2020-04-14, 12:24 PM by CSchmidlapp.)
(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?
Posts: 7,153
Threads: 601
Joined: 2015 Jan
Thanks: 1081
Given 1466 thank(s) in 963 post(s)
Country:
(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!
And yes, branch is part of it.
Posts: 1,111
Threads: 26
Joined: 2015 Jan
Thanks: 686
Given 305 thank(s) in 206 post(s)
Are the Cinema DTS discs for these floating around anywhere?
Posts: 2,541
Threads: 43
Joined: 2015 Apr
Thanks: 2033
Given 442 thank(s) in 363 post(s)
Country:
Posts: 1,111
Threads: 26
Joined: 2015 Jan
Thanks: 686
Given 305 thank(s) in 206 post(s)
(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.
Posts: 1,225
Threads: 51
Joined: 2019 Oct
Thanks: 943
Given 654 thank(s) in 384 post(s)
Country:
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).
|