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. |
7th June 2015, 00:30 | #30803 | Link | |
Registered User
Join Date: May 2008
Posts: 211
|
Quote:
neurons for quadrupling for 240-360p already. I use NNEDI3 32 for doubling and NEDI for quadrupling for 480p. I tried SuperRes in conjunction with these settings.
__________________
Intel i5 3470, EVGA GTX 1050Ti SC ACX 2.0, Windows 10 Pro 64 bit, 16 GB 1600 mhz DDR3 RAM |
|
7th June 2015, 01:28 | #30804 | Link |
Registered User
Join Date: Mar 2013
Posts: 101
|
As XRyche noted SuperRes introduces some strange distortions to the image edges (in my case the text overlay) as I cranked up the passes. It appeared to add a somewhat opaque overlay while adding extra edges outside the original text edges (not ringing - just sorta smudged out with faint new edges).
I discovered that SuperRes worked quite well for Chroma upscaling even with bicubic. I had been using LumaSharpen (1.4.1 (sharp) and 1.5.0 shaders with MPC-HC as well as FineSharp within AviSynth but never looked that closely at the results other than sharpening. I also found that LumaSharpen does indeed introduce halos as sharpness is increased. I now try FineSharp first before deciding if I want more detail enhancement. Last edited by MistahBonzai; 7th June 2015 at 01:30. |
7th June 2015, 03:15 | #30806 | Link |
Registered User
Join Date: Aug 2004
Location: Canada
Posts: 860
|
If using superres, does the upscaling algorithm matter as much?
I'm guessing "yes" since jinc will be more faithful to the original image than bicubic or bilinear, then superres will have a better upscaled image to work with. Edit: Just saw madshi is looking for answers to this question :P Last edited by JarrettH; 7th June 2015 at 15:50. |
7th June 2015, 03:36 | #30807 | Link |
Registered User
Join Date: Aug 2004
Location: Canada
Posts: 860
|
cyberscott and huhn seem to be landing on some good settings
0.40 to 0.45 for strength 0.25 sharpness anti-aliasing (reducing to 0.20 to 0.25 to compensate a bit) anti-ringing 0.8 to 0.9 (1.0 overcompensates) in my case it is mainly 720p upscaled to 1080p I also prefer to "refine image once" since I won't be doing multiple 2x upscales Last edited by JarrettH; 7th June 2015 at 03:58. |
7th June 2015, 03:37 | #30808 | Link | |
Registered User
Join Date: May 2008
Posts: 211
|
Quote:
I just tried it with my test video and it does lessen the effect to some extent but the weird artifacts are still present. For super lo-res videos NNEDI3 32 neurons with no extra sharpening seems to look the best. Maybe if a general denoise/deblock shader or equivalent were run before SuperRes that might elevate the weird artifacts. As it stands now, SuperRes doesn't work for me with super lo-res material. It works fine with standard definition material as long as the material isn't too flawed.
__________________
Intel i5 3470, EVGA GTX 1050Ti SC ACX 2.0, Windows 10 Pro 64 bit, 16 GB 1600 mhz DDR3 RAM Last edited by XRyche; 7th June 2015 at 04:01. |
|
7th June 2015, 05:11 | #30809 | Link | |
Registered User
Join Date: Dec 2011
Posts: 180
|
Quote:
480p to windowed 15,0,2404,1264 or full screen 1,0,2561,1440- works 720p to windowed "" - not works 720p to full screen 1,0,2561,1440 - works 1080p or 800p scale to any size(meaning less than 1440p) - not works confirmed by toggling options on the fly and pull up setting menu in windowed mode. edit: hmm.. rule change to "if (scalingFactor.x > 0.9 )" and everything seem to work correct~ edit2: hmm nvm, "if (scalingFactor.x > 0.9 )" isnt it~ Last edited by baii; 7th June 2015 at 06:10. |
|
7th June 2015, 05:40 | #30810 | Link | |||||||
Troubleshooter
Join Date: Feb 2014
Posts: 339
|
Quote:
I see similar image quality from Finesharp in image enhancement as to what I get with SuperRes in the upscaling refinement. The Finesharp in image enhancement bumps up the present number slightly and there is no increase in render times while anything in the upscaling refinement leads to increased render times. Since the image enhancement selections is less taxing and works more universally (regardless of gpu) I'd vote for it over upscaling refinement options. Quote:
The 2x setting with SuperRes seems to lead to high render settings (18-19ms in 480 video) compared to the refine only once option (13-14ms in 480 video), and I don't know that I saw a visual difference between the two as a result I'd stick with the faster rendering option. Quote:
Quote:
Quote:
Quote:
Of the SuperRes presets I prefer the image quality/performance of the NEDI preset as opposed to the NNEDI3 presets. Quote:
I don't think I am seeing a difference between experimental limiter being unchecked or checked.
__________________
System specs: Sager NP9150 SE with i7-3630QM 2.40GHz, 16 GB RAM, 64-bit Windows 10 Pro, NVidia GTX 680M/Intel 4000 HD optimus dual GPU system. Video viewed on LG notebook screen and LG 3D passive TV. Last edited by Anime Viewer; 7th June 2015 at 05:52. Reason: fixed grammer in a few places |
|||||||
7th June 2015, 06:57 | #30811 | Link | |
Soul Architect
Join Date: Apr 2014
Posts: 2,559
|
Quote:
This is with Jinc3+AR upscaling, with Spline4+AR chroma This is with Bicubic+AR upscaling and 1 pass of SuperRes with default settings, and Spline4+AR chroma I prefer the 2nd version with Bicubic+SuperRes.
__________________
FrameRateConverter | AvisynthShader | AvsFilterNet | Natural Grounding Player with Yin Media Encoder, 432hz Player, Powerliminals Player and Audio Video Muxer Last edited by MysteryX; 24th June 2015 at 06:05. |
|
7th June 2015, 13:12 | #30812 | Link | |
Registered User
Join Date: May 2012
Posts: 447
|
Quote:
Still, Super Res does make it look slightly less awful.
__________________
Test patterns: Grayscale yuv444p16le perceptually spaced gradient v2.1 (8-bit version), Multicolor yuv444p16le perceptually spaced gradient v2.1 (8-bit version) |
|
7th June 2015, 14:32 | #30813 | Link | |
Registered User
Join Date: May 2008
Posts: 211
|
Quote:
I've been using an old R.E.M. video as a test video. I'll post some screenshots of the distortions I'm getting a little latter in the day.
__________________
Intel i5 3470, EVGA GTX 1050Ti SC ACX 2.0, Windows 10 Pro 64 bit, 16 GB 1600 mhz DDR3 RAM |
|
7th June 2015, 15:53 | #30815 | Link |
Registered User
Join Date: Nov 2012
Posts: 167
|
The possibility of implementing presets was discussed some (rather long) time ago and it's not as easy to realise as it sounds.
My understanding of the matter is as follows: First of all, some (most?) settings are based purely on user preference. Second, to get most of your GPU, you should make profiles for different source resolutions and frame rates, which can make a really long list. Third, your performance depends greatly also on target (screen) resolution. Fourth, to get the most of madVR, your settings should depend on the type of your content (cartoons/anime/live-action/sports/...) and it's quality (old VHS rips/TV/DVD/BluRay/...). Fifth, you need to take into account that NNEDI (or rather OpenCL) performs horribly on some overall fast GPUs, because of driver's bugs or old architecture. The list goes on. To sum up, you can't make presets that work for everyone on every hardware with every content. To get even close, you'd need lots of work and users would still use their own, custom settings. That said, there are lots of madVR setting guides (good and bad ones) on the web and the default settings are a good starting point for your own setup. |
7th June 2015, 16:02 | #30816 | Link |
Registered User
Join Date: Dec 2011
Posts: 180
|
I find that blocks is much more apparent when video is paused. When the video plays, blocks become less of a concern.
I prefer nnedi3 over jinc+refinement for large scale factor. @mysteryx can you also try compare say nnedi3 32/64 for that frame? Sent from my 306SH |
7th June 2015, 18:22 | #30817 | Link | |
Soul Architect
Join Date: Apr 2014
Posts: 2,559
|
Quote:
Here's a 288p VCD video https://mega.co.nz/#!eYIBVT7B!SEPfYY...G5bzkGa7DMEMbQ In comparison, here's the 720p re-encoded version with Denoise + EEDI3 + NNEDI3 + Sharpen https://mega.co.nz/#!6EhU2ArI!GyIjNk...iMU6Jl_KCkOTTE
__________________
FrameRateConverter | AvisynthShader | AvsFilterNet | Natural Grounding Player with Yin Media Encoder, 432hz Player, Powerliminals Player and Audio Video Muxer Last edited by MysteryX; 24th June 2015 at 06:05. |
|
7th June 2015, 19:04 | #30818 | Link |
Registered User
Join Date: Jun 2015
Posts: 15
|
Before I can post a v0.88.11 is released and Shiandow deband is removed?
It's useful, it's stronger than high settings of the artifact removal and Shiandow works sort of as clear skin, removing as much or as little as you want of the harshness from images. The High preset does this a little but only a little, which is fine as otherwise it would be too aggressive. But for SD video which is often a piece of crap quality the Shiandow 1.00/0.01 + grain is pretty good. Upscaling with SuperRes refinement is good and using cheap upscale algorithms doesn't really change the quality much compared to when SR is disabled. NNEDI3, sure can be rather performance hungry but nothing a 280x can't handle. Except that I want to keep the GPU quiet and NNEDI3 tends to load it too much, nonetheless NNEDI3_16+SR works well for upscaling SD, even cartoons. Using NNEDI3 is pretty much pointless now when there is SR, NNEDI3 only seems to make the image better (pixel peeping) when upscale is 2x or more, mostly cartoons and hard lines. NEDI seems to offer no improvement at all compared to Jinc3+AR. SR refine done only once after upscaling is fine, settings can be tuned to your desire in strength and profiles. BUT please make the step of the upscaling refinements 0.1 instead of 0.01 or let us type the numbers in instead of having 2 buttons with 0.01 increments Even holding them takes forever to get from 0.00 to 1.00. The difference with 0.01 steps is non perceptible. For me, MPCHC + madVR tends to get stuck when closing MPCHC sometimes, doesn't matter what version of MPCHC or madVR. Simply hangs there and has to be killed. What I would like to see in madVR is a deblocking filter, although I don't need it, and the Shiandow or similar filter that works similar to clear skin, polishing/smoothing the harsh textures of low res when upscaled. SR is nice even though I hate sharpen and this is practically a sort of smart sharpen. There sure are crazy better SR but then those most likely wouldn't run in real time. Last edited by JackCY; 7th June 2015 at 19:06. |
7th June 2015, 20:05 | #30819 | Link |
Soul Architect
Join Date: Apr 2014
Posts: 2,559
|
Yeah, NEDI doubling... I'm not seeing any advantage over Jinc+AR
__________________
FrameRateConverter | AvisynthShader | AvsFilterNet | Natural Grounding Player with Yin Media Encoder, 432hz Player, Powerliminals Player and Audio Video Muxer Last edited by MysteryX; 24th June 2015 at 06:05. |
7th June 2015, 20:30 | #30820 | Link | |
Registered User
Join Date: Apr 2009
Posts: 1,019
|
Quote:
Madshi's debanding seems very good at low levels, but Shiandow's seems to look more natural at high levels of debanding - especially with the "add grain" option enabled. At higher strengths, Madshi's debanding can start to look artificial. Though Shiandow's debanding may lose more detail (I need to spend more time tweaking to see whether that is actually the case) it looks natural when that happens - with filmed footage at least. I haven't tested any animated content - where Madshi's deband may still fare better. |
|
Tags |
direct compute, dithering, error diffusion, madvr, ngu, nnedi3, quality, renderer, scaling, uhd upscaling, upsampling |
|
|