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. |
4th January 2012, 10:48 | #11781 | Link | |||
Registered User
Join Date: Apr 2009
Posts: 1,019
|
Quote:
However, when I enable madVR's deinterlacer at 24Hz, it does terrible things to the image. (flickering, combing, framerate drops etc.) Enabling IVTC and having it detect the 2:2 cadence (mostly) fixes this, however the 2:2 detection is not perfect. With the 5:4:4:3 sample posted above, I'm almost certain that whole film should be 2:2, and it's just that something is tripping up the cadence detection. That's why I'm wondering if there could be a "force 2:2" mode. Letting LAV Video's CUVID deinterlace rather than madVR (without IVTC) avoids some of the visual artefacts, but has serious stuttering problems. LAV Video's YADIF seems to work well for some discs, but not others. It tends to suffer from flicker and aliasing a lot more frequently. Unfortunately with deinterlacing, how things are supposed to work often isn't what actually does. (unless there's something I'm missing) Quote:
With CUVID deinterlacing selecting 50p doesn't help, and with YADIF at 50p with the following sample, every frame has combing. I'm sure that I've posted it before, or a similar sample, but here's a longer one from The Sweet Hereafter—I'm using that one a lot as it seems to be one of the most problematic discs I've tried. This sample sticks to 2:2 with IVTC enabled, as it should, but shows off exactly what goes wrong without IVTC at 24Hz. (unfortunately without any audio, Reclock won't load so it will drop one frame every second at 24Hz) http://www.mediafire.com/?mxremvoqowk6mkw Make sure your display is at 24Hz and not 48/50/60 before you test it. (25Hz may also work without adding that framedrop, but my display doesn't support it) It deinterlaces fine at 50Hz—but then it's sped up, and my screen doesn't accept 48Hz. Quote:
I don't have a huge selection of DVD films left any more, most have been replaced with Blu-ray, but I'll definitely go through them to see if I can find any other troublesome titles to post samples from. Almost all will be PAL, as I stopped bothering to import since building a HTPC and using ReClock. Last edited by 6233638; 4th January 2012 at 10:50. |
|||
4th January 2012, 11:00 | #11782 | Link | |
Registered User
Join Date: Nov 2011
Posts: 37
|
Quote:
MadVR settings: Scaling Algorithm: Bicubic 75 (less ringing, less resource load) and works like a charm on anime content (especially dark themed ones). CPU queue: 12 (twelve). GPU queue: 6 (six). Backbuffer and ahead frames in windowed and fullscreen (respectively): 8 (eight). Note: I lowered GPU queue on this system only being a lower end one. On other systems I generally don't mess with said queue. Also as for your GPU driver. I prefer you check your laptop vendor website before downloading the Reference drivers from Nvidia website. http://in.asus.com/Notebooks/Versati...53SV/#download if the last update was too old (and newer changelogs in Nvidia website show serious improvement then you can contemplate using reference drivers. Otherwise it isn't generally recommended).
__________________
Motherboard: GIGABYTE GA-990FXA-D3 Processor: AMD FX 8150 Black Edition 8-core @3.6 Ghz. RAM: G-Skill Ares 16GB dual channel DDR3. GPU: 2X Crossfire AMD RADEON HD 6850. OS: Windows 7 Utlimate x64. Last edited by Paladin77; 4th January 2012 at 11:06. |
|
4th January 2012, 11:02 | #11783 | Link | |
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,346
|
Quote:
At least the HW deinterlaces have cadence detection (or are supposed to), and if everything is working right, it should detect the 2:2 cadence and output the same frame twice if i ask it for 50p.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders |
|
4th January 2012, 11:17 | #11784 | Link |
Registered Developer
Join Date: Sep 2006
Posts: 9,140
|
It's true that DXVA should in theory be able to properly handle PAL IVTC. Unfortunately, at least my ATI cards mistake some PAL movies as video content and apply video mode deinterlacing instead of IVTC. There's no control with DXVA, you can't even ask which mode the GPU is using. I think madVR's IVTC (after some tweaking) should beat ATI/NVidia's IVTC solution in quality/reliability, plus madVR's solution properly decimates, says what it does and can be controlled manually.
@6233638, your PAL Animes all seem to be field blended, so IVTC won't work on them. Your Sweet Hereafter samples are good. The 5:4:4:3 error should be easy to fix. Basically the current madVR version switches cadences too quickly right now. madVR should exit a found and confirmed cadence only if there is strong evidence that it's necessary. Implementing that should fix the 5:4:4:3 problem. |
4th January 2012, 11:17 | #11785 | Link |
Registered User
Join Date: Oct 2010
Posts: 42
|
madshi, is there a reason why the frame rate is still reported as 29.97 when I turn IVTC on? I've done further testing on hard telecined film material in 24hz mode using both LAV Video and ffdshow in MPC-HC, and while the playback is smooth (and looks like 23.976 fps) it is being reported as 29.97. I use ReClock so it is a minor issue for me, with Dscaler's IVTC I get 23.976 FPS reported correctly.
On another note, I think this may have been brought up before, but it would be great if madvr would remember the last setting regarding Video mode or Film mode for deinterlacing; I mostly watch films so it save me having to Ctrl alt shift T every time |
4th January 2012, 11:22 | #11786 | Link | ||
Registered User
Join Date: Apr 2009
Posts: 1,019
|
Quote:
Quote:
Update: A new sample for you: http://www.mediafire.com/?cicxx9u4crfkb5o Cadence is detected as 3:2, but there's a lot of flickering/aliasing and combing. Not sure if this is something going wrong with the deinterlacing or if it's a really bad source. (it's a really bad film, so I wouldn't be surprised!) Last edited by 6233638; 4th January 2012 at 11:42. |
||
4th January 2012, 11:44 | #11787 | Link | |
German doom9/Gleitz SuMo
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 6,782
|
Quote:
scharfis_brain – exotisches Interlacing 2.2.1b: Telecine without PAL speedup, interlaced Simulate with: Code:
AVISource("24fpsFilm.avi") ChangeFPS(50).SeparateFields().SelectEvery(4,0,3).Weave() |
|
4th January 2012, 12:35 | #11788 | Link |
Registered User
Join Date: Aug 2008
Posts: 176
|
madshi
Another sample of 3:2:3:2:2 cadence in NTSC dvd (in mkv). If madvr in film mode we see combing and everything is good in video mode. http://dl.dropbox.com/u/43376972/Cad...322%20num2.mkv And a patent on 2:2 cadence detection http://www.sumobrain.com/patents/wip...11120600A1.pdf Last edited by nlnl; 4th January 2012 at 13:44. |
4th January 2012, 12:44 | #11789 | Link |
Registered User
Join Date: Dec 2005
Posts: 560
|
Automatic IVTC is one of the hardest topics in video. A lot of TV especially are just an insane mix of 24/30fps content. 30fps fades, and post production at 30fps. Even if you can IVTC properly you can be left with residual interlacing from the fact the 2 fields were encoded separately then put back together. So sometimes you'll need to deinterlace even after IVTC. The situation is not so bad on DVD since normally they use pull down flags.
|
4th January 2012, 15:06 | #11790 | Link |
Registered User
Join Date: Sep 2011
Posts: 72
|
Error in MPC-HC:
on when pressing Hoot-Key "PageDown"
__________________
Win7x64 Core i7 920 3.5GHz Noctua NH-D14/ArcticCooling MX-3 6(3x2)GB Transcend 1426MHz RoyalHD (64MB)[Solo6c][JPLAY]/HD7850DC22GD5V2[EIZOT965] Seasonic X-750 VelociRaptor WD4500HLHX/16TB_STORE |
4th January 2012, 20:03 | #11792 | Link |
Registered User
Join Date: Apr 2002
Location: Germany
Posts: 4,926
|
@madshi
are there plans for a Sync Graph like MPC-HC (Gothsyncs implementation) has it the diagnostics display is nice (numbers) but a Graph makes it much easier to see issues either inside the stream or system related almost in realtime (depending on the latency) im really surprised how much stream,decoder,system related issues i could immediately spot now having low enough render latency and no other noise around see http://forum.doom9.org/showpost.php?...&postcount=351 having a similar "Realtime" Graphical representation for madvr would be really nice
__________________
all my compares are riddles so please try to decipher them yourselves :) It is about Time Join the Revolution NOW before it is to Late ! http://forum.doom9.org/showthread.php?t=168004 Last edited by CruNcher; 4th January 2012 at 20:15. |
5th January 2012, 15:37 | #11793 | Link |
Registered User
Join Date: Aug 2008
Location: the Netherlands
Posts: 851
|
Hoi Madshi
Since 0.80 I have some lip sync issues. Most of the times I don t have problems but I get lip sync issues when I pauze and start playing again. To solve this I have to pauze/play a few times until it the video/audio is in sync again. Didn t had this problem with 0.79. How can I help to find out what causes this in 0.80? |
5th January 2012, 15:47 | #11794 | Link | |
Registered User
Join Date: May 2007
Posts: 454
|
Quote:
Madshi has not commented on my issue with 080 yet (http://forum.doom9.org/showpost.php?...ostcount=11633) but I am sure he has seen it. I feel he wants to get IVTC issues sorted first. Last edited by Razoola; 5th January 2012 at 15:49. |
|
6th January 2012, 17:47 | #11795 | Link |
Registered User
Join Date: Aug 2008
Posts: 176
|
madshi
In every NTSC film (DVD) I played Madvr very well detects 3:2 cadence. In three cases it detects 3:2:3:2:2 cadence (posted sample above). And here is a sample of exotic 4:4 cadence in 50i container (animation). Madvr detects it very well! So in fact this animation is 12,5p film (after IVTC)? http://dl.dropbox.com/u/43376972/cadence%204%204.mkv Last edited by nlnl; 6th January 2012 at 17:52. |
7th January 2012, 15:03 | #11796 | Link |
Registered User
Join Date: Oct 2010
Posts: 42
|
@madshi
I watched a few silent films on DVD last night (these sometimes have odd cadences, I think because the transfer is done at a rate less than 24) and your IVTC algorithm worked very well. It cycled through 4:3:3, 3:3:2:2, and an 'unknown' cadence and it looked very smooth. Before, with DScaler, it would detect only 3:2 and decimate to 24 but I'd still get combing, so I was forced to deinterlace film content. Not anymore... thanks for the feature! |
7th January 2012, 21:24 | #11797 | Link |
Registered User
Join Date: Nov 2010
Posts: 11
|
This isn't exactly related to the renderer per se, but I figured this thread might be the best place to ask.
Is there any way the deinterlacing and IVTC used in madVR could be leveraged for encoding (e.g. avisynth filter)? It seems to me that it would make sense to use the GPU to deinterlace while the CPU encodes, and madVR has shown that the GPU is up to the task, but I couldn't really find anything that would really work like this. Just a thought, but it's a little annoying to watch a transport stream be perfectly IVTC'd by madVR, while being forced to use slow filters that eat up CPU for encoding. |
8th January 2012, 00:09 | #11798 | Link | |
Registered User
Join Date: Apr 2010
Posts: 235
|
Quote:
__________________
__________________ System: Intel Core i5-6500, 16GB RAM, GTX1060, 75" Sony ZD9, Focal speakers, OS Win10 Pro, Playback: madvr/JRiver |
|
8th January 2012, 02:51 | #11799 | Link | ||
Registered User
Join Date: Apr 2009
Posts: 1,019
|
Quote:
While using LAV Filters has enabled me to start a film using the index.bdmv file (previously it wouldn't work) I find that it causes lip-sync problems, when playing the .m2ts file directly does not, so I suspect it might be a LAV Filters issue rather than madVR. (but I haven't tested either in isolation so I couldn't say for sure) Quote:
I'm definitely back to having problems getting smooth playback again, but then I am also on beta Nvidia drivers. I really should test to see whether it's the drivers or a change in madVR (by coincidence, new versions of madVR are often close to driver releases) but it's annoying either way, as I can't stick to WHQL drivers if I want to play the latest games. |
||
8th January 2012, 10:58 | #11800 | Link | |
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,346
|
Quote:
__________________
LAV Filters - open source ffmpeg based media splitter and decoders |
|
Tags |
direct compute, dithering, error diffusion, madvr, ngu, nnedi3, quality, renderer, scaling, uhd upscaling, upsampling |
Thread Tools | Search this Thread |
Display Modes | |
|
|