Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. |
|
1st April 2020, 04:29 | #1 | Link |
Registered User
Join Date: Mar 2009
Posts: 3,650
|
Deep Space Nine upscale project
I recently saw this post over at Extremetech.com and wondered if there was any video editors or upscale/denoiser gurus that might help the author out as he's a bit of an Avisynth noob and is after some pointers to make this upscale even better.
|
1st April 2020, 14:12 | #4 | Link | |
Registered User
Join Date: Dec 2002
Location: Region 0
Posts: 1,436
|
Quote:
He has no clear stated goal. Is he trying to make 24p? 30p? 60p? VFR? My understanding is that DS9 has telecined 24p and interlaced video mixed together in frames (where VFX is used). I don't know how you can fix that correctly unless you use masks & treat each portion separately which would be totally impractical because the mask would have to change on a per frame basis. Even then, what do you with the two halves to combine them? Only 120Hz video can contain both without judder or blending on either. His audio problems make no sense. QTGMC doesn't change the duration of the video. It just doubles the frame rate. And, in my experience QTGMC will shimmer when used on telecined content, which is what he sees. It does do some noise reduction (not as good as MCTD) and it also sharpens the output (unless you explicitly dial it back). |
|
1st April 2020, 14:23 | #5 | Link |
Formerly davidh*****
Join Date: Jan 2004
Posts: 2,496
|
The telecined 24p should include all fields at least once so QTGMC should be unnecessary/harmful for those parts (as Stereodude points out it causes shimmer).
The PAL DVDs should be higher resolution (the first two seasons of TNG were converted from NTSC to PAL, after that they were done properly), although the video/effects parts may suffer from the DEFT(?) conversion. Last edited by wonkey_monkey; 1st April 2020 at 14:29. |
1st April 2020, 14:28 | #6 | Link |
Registered User
Join Date: Dec 2002
Location: Region 0
Posts: 1,436
|
Yes, but it's a mess. You can be in the middle of a telecined 24p sequence when all of a sudden some VFX work (which is i60) is composited into the scene for a few seconds. How do you handle that? Engage QTGMC for a few seconds, then turn it back off? Then you've got a 24p section, a 60p section, and a 24p section.
|
3rd April 2020, 10:39 | #7 | Link |
Registered User
Join Date: Oct 2012
Posts: 7,925
|
if it is 24p and 60p maybe 30p is nothing new. stuff like this is released even to day.
VFR encode is clearly do able. it did this as a test about 10 years ago with a 24p 30p mix source which is pretty easily in comparison because a deinterlancer wasn't needed. not sure if it was http://www.avisynth.nl/index.php/ExactDedup or just dedup but the trick was 120 HZ and by simply manually multiplying every scene and running the filter over it with a zero tolerance. |
3rd April 2020, 14:37 | #8 | Link |
HeartlessS Usurer
Join Date: Dec 2009
Location: Over the rainbow
Posts: 10,980
|
For ExactDeDup, dupe frames have to be bit identical, so probably not work as required on previously compressed source.
EDIT: Maybe I have misunderstood, not sure (no sleep again, brain not working at all). (Will work if newly artifically created dupes [EDIT: ExactDedup will work, not the brain, brain is beyond help ])
__________________
I sometimes post sober. StainlessS@MediaFire ::: AND/OR ::: StainlessS@SendSpace "Some infinities are bigger than other infinities", but how many of them are infinitely bigger ??? Last edited by StainlessS; 3rd April 2020 at 16:19. |
4th April 2020, 15:41 | #9 | Link |
Registered User
Join Date: Feb 2017
Posts: 135
|
I applaud the person trying to tackle this project, but I fear he doesn't know enough to actually accomplish his goal. He talks about Handbrake and QTGMC at the same time, which makes me think he's just flopping about. If I were to do this I would inverse telecine and have a fallback video stream from QTGMC to use if any residual interlacing was detected. TFM() could easily accomplish this and I use a similar approach all the time. I think trying to do a variable frame rate encode based on visual effects and scene cuts is just setting yourself up for project burnout. After all, Paramount remastered TNG for blu-ray ending up with a solid 23.976fps all the way through. So... Do a lossless run to obtain your 23.976fps "master" and then run that through the Topaz software. That's as close as you can get without access to real studio masters.
|
4th April 2020, 16:13 | #11 | Link |
Registered User
Join Date: Dec 2002
Location: Region 0
Posts: 1,436
|
|
4th April 2020, 16:27 | #12 | Link | |
Registered User
Join Date: Feb 2017
Posts: 135
|
Quote:
|
|
4th April 2020, 22:36 | #14 | Link | |||
Registered User
Join Date: Jan 2015
Posts: 1,056
|
Quote:
Quote:
Code:
mpeg2source("212.d2v") Y=nnedi3(field=-2) A=yadifmod2(mode=1,edeint=Y).selecteven() B=yadifmod2(mode=1,edeint=Y).selectodd() C=Tfm(field=1,mode=0,cthresh=2,mthresh=2,clip2=A,micmatching=0) D=Tfm(field=0,mode=0,cthresh=2,mthresh=2,clip2=B,micmatching=0) Interleave(C,D) Quote:
Or just bob to p60 and leave it at that.
__________________
I ask unusual questions but always give proper thanks to those who give correct and useful answers. |
|||
21st April 2020, 10:01 | #15 | Link | |||||
Registered User
Join Date: Jan 2015
Posts: 1,056
|
Quote:
Quote:
You will, however, need to do a mix of field-matching and bob-deinterlacing. I provided the script for that earlier. Whoa whoa whoa, no. There is no need to drag OVR files into this. You're making it way more complicated than it needs to be. Quote:
Quote:
Quote:
Code:
mpeg2source("212.d2v") Y=nnedi3(field=-2) A=yadifmod2(mode=1,edeint=Y).selecteven() B=yadifmod2(mode=1,edeint=Y).selectodd() C=Tfm(field=1,mode=0,cthresh=2,mthresh=2,clip2=A,micmatching=0) D=Tfm(field=0,mode=0,cthresh=2,mthresh=2,clip2=B,micmatching=0) Interleave(C,D)
__________________
I ask unusual questions but always give proper thanks to those who give correct and useful answers. |
|||||
5th April 2020, 00:34 | #17 | Link | |
Registered User
Join Date: Dec 2002
Location: Region 0
Posts: 1,436
|
Quote:
I mean I get the output for i60 input will be 60fps and shouldn't have combing, but beyond that I have no idea how the p24 content will be represented in the output. I'm almost tempted to go get a DS9 DVD. Almost... |
|
5th April 2020, 01:10 | #18 | Link |
Registered User
Join Date: Oct 2012
Posts: 7,925
|
not sure what's so hard about this topic VFR encoding are made for like ever.
VFR is one way to get the correct frame rate for all parts the other is 120 HZ which is not an optimal choice for obvious reasons. time didn't stop: i never used this way to archive VFR but there are simply better people to answer how to do it but it's even an example for http://avisynth.nl/index.php/TIVTC it can't be to hard to automatically deint the parts that are detected as hybrid in stead of treating them as PsF. |
5th April 2020, 03:27 | #19 | Link | |
Registered User
Join Date: Dec 2002
Location: Region 0
Posts: 1,436
|
Quote:
They shot it on film, telecined the film to i60 and then composited into that i60 special effects. |
|
|
|