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. |
19th August 2012, 04:45 | #12002 | Link |
Registered User
Join Date: Nov 2010
Posts: 80
|
Does the "Mixing" functionality correctly "down-mix" 7.1 (or 6.1 (DTS-ES)) sources to my 5.1 speaker setup?
Originally I thought that this was the case, but imouto.my's configuration guide suggests that it needs to be done in ffdshow's mixer to properly mix 7.1 down to 5.1 channels. (Unfortunately this is difficult, if not impossible, to objectively test this functionality.) Also, now that I am on the subject, doesn't it make more sense to put the "Convert Output...", "Expand Mono to Stereo", and "Expand 6.1 to 7.1" options to be on the "Mixing" tab? (I almost forgot about those settings since I am messing around with the Mixing options...) Finally, is "LFE Mix Level" the equivalent of "LFE Crossover" in ffdshow? If so, what is the crossover frequency? |
19th August 2012, 06:02 | #12003 | Link | |
Registered User
Join Date: Aug 2012
Location: Silicon Valley
Posts: 46
|
Quote:
As noted before and sorry for taking so long ... The answer is yes ... With deinterlacing set and done with MadVR, the MPEG2 files that are really progressive that for whatever reason indicate interlaced at the MadVR renderer, when you force deinterlacing off as you suggest ... all turns good ... Hope that you and Nev can figure this out.
__________________
MPC-HC and MPC-BE (latest), MadVR 0.92.17, LAV 0.73.1 Intel NUC w_650 internal, Roku Ultra, Nvidia Shield, Apple TV 4K PLEX Server with QUADRO 2000 Windows 10 Pro (all latest updates) |
|
19th August 2012, 07:14 | #12004 | Link | ||
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,348
|
Quote:
Quote:
No, its not LFE Crossover. It just controls if (and how strong) an existing LFE channel is mixed into the front channels when doing downmix to stereo, it does not affect anything if you downmix to 5.1 or any other format with LFE.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders |
||
19th August 2012, 10:33 | #12005 | Link |
Registered Developer
Join Date: Sep 2006
Posts: 9,140
|
@blackjack12, thanks for the detailed reports. I appreciate it. I am a bit confused now, though, because your reports #12001 and #12006 and #12009 seem to contradict each other. So is the final conclusion now that everything is alright as long as you have deinterlacing forced off in madVR? But then I don't understand the screenshots from your #12001 report because there deinterlacing *IS* in fact turned off for all the "BAD" screenshots? So how does that fit to your report #12009?
If the incorrectly turned on deinterlacing is the cause of all the trouble, does that apply to the VC-1 and h264 problems, too? Try changing the madExcept\processing\deinterlacing option to "if in doubt, deactivate deinterlacing". This should make madVR behave more similar to EVR. So there are really 2 separate problems here: (1) madVR activates deinterlacing although it isn't needed. This depends on your madVR settings. As explained above, changing them to "if in doubt, deactivate deinterlacing" seems to take care of the problem. Please understand, though, that there are broadcasts out there which need deinterlacing although they appear to be encoded progressively. That's why madVR has this setting in the first place. EVR plays such files with interlaced artifacts, madVR plays them fine (at least when using its own IVTC algorithm). (2) I can reproduce the interlacing artifacts with my Radeon 3850. This is clearly a fault of the AMD DXVA deinterlacing. It should perform IVTC, but it does not. You can "fix" this by forcing madVR into "film" mode (either in the settings or by pressing Ctrl+Alt+Shift+T). That nicely solves the problem with the "Good Year" sample, too. Of course forcing madVR into film mode won't work for natively interlaced content (music concerts, sports etc). |
19th August 2012, 15:14 | #12009 | Link |
Registered User
Join Date: Jul 2012
Posts: 20
|
nevcairiel,
When mixing in stereo, LAV Audio mixer uses an incorrect coefficient for LFE Mix Level. Applied in the mixer LAV Audio coefficient 1.00, actually equals 0.7071. File 5.1 mixes on a matrix: Lt = 100*L + 0.7071*C + 0.7071*LF + 100*SL Rt = 100*R + 0.7071*C + 0.7071*LF + 100*SR http://i.imgur.com/wfYvg.png Equal to the file, mixed in with the parameters of LAV Audio: (GraphStudioNext -> LAVSplitter -> LAVAudio -> Dump) Center Mix Level: 0.7071 Surround Mix Level: 1.00 LFE Mix Level: 1.00 http://i.imgur.com/y14CN.png Test file from here: http://www.microsoft.com/windows/windowsmedia/howto/articles/Multichannel.aspx |
19th August 2012, 16:14 | #12010 | Link |
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,348
|
Thats normal. The LFE channel is duplicated, from originally one channel to two channels, and this requires a reduction in volume by 3dB. This happens automatically for all channels that are duplicated when mixing them.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders |
19th August 2012, 16:46 | #12011 | Link |
Registered User
Join Date: Jul 2012
Posts: 20
|
nevcairiel,
Yes, but the center, when selected in the LAV Audio coefficient of 0.7071, mixes, as planned, with a 0.7071. For the LFE channel, to get a real coefficient 0.7071, you need to select the mixer LAV Audio coefficient 1.00 (using the dump file and audio editing). It is possible to do, that would be in the mixer LAV Audio displayed the real coefficients that will be mixing? |
19th August 2012, 19:20 | #12012 | Link | |
Registered User
Join Date: May 2002
Posts: 197
|
@Nev/@blackjack12
I'm curious if this issue is related to the issue I'm having for 1080i TV material (HBO, SHO, AMC, and other premium TV channels). This is where certain scenes in the video (usually during panning or movement of the camera back and forth will cause the video to stutter for a second or so). This bug described above is well known in the MS Media Center community that has access to US premium digital cable TV content. What makes this content different than other digital TV recordings is they constantly switch between hard and soft telecine. This bug commonly referred to as the "29/59 bug" where (for whatever reason) the PC cant switch to soft telecine seamlessly. I recently upgraded from a GT545 to a GT640; hoping the GPU would completely handle soft-telecine and hard-telecine switching smoothly. While the GT640 did significantly reduce the stutter, it's still visible enough to be distracting. Unfortunately, madvr is not an option for me when watching TV content since my Media Center solution uses a custom EVR presenter which cant be changed; especially since it integrates a full blown graphics, menus, extra movie info onto the screen when necessary. Quote:
Last edited by mkanet; 19th August 2012 at 20:01. Reason: Run-on sentence |
|
19th August 2012, 19:31 | #12013 | Link | |
Registered User
Join Date: Aug 2012
Location: Silicon Valley
Posts: 46
|
Quote:
First it is good that you were finally able to duplicate what I have seen for a long time and continue to see across 5 systems with a range of CPU’s and GPU’s. Frankly shocked that nobody has reported before because the biggest issues continue to be with standard DVD ripped material (not illegally downloaded) that has been directly converted using MakeMKV. This retains the original MPEG2 video material of which the majority is progressive. I am seeing issues with every configuration from the older Radeon 4890 to newer NVidia 560Ti and GT525M There are no contradictions, just 2 situations.
The latest post was the first tests using the deinterlacing capabilities with MadVR. To summarize findings with the Radeon 4890 GPU using MadVR deinterlacing. (Radeon 6570 appears similar but it is a newer DirectX11 capable card with the newest non-legacy drivers) If set the MadVR dieinterlacing to “if in doubt deactivate” all appears good … But … with the “Good Year” sample, the deinterlacing turns on again after about 10 seconds! … Just as reported in post 12004 by sneaker_ger. I will look into the sample and original for any issues. Have also now found a number of other DVD ripped samples that are reporting as interlaced. They actually show interlaced in media info as well. They look bad with the Radeon processors and MadVR deinterlacing. Better with the NVidia/CUVID and will report on later. Converting everything with Handbrake solves all the problems when content is converted to H264 progressive, but lose some resolution. Will let you know what I find with the NVidia cards and systems as well. They showed the same issues. The bottom line is if/when MadVR has deinterlacing set correctly, the results are superb... but how do we get that to happen with a single setting that is good across the board? When I find a "good" settings list or other issues will post all setup screens. Note: Is there any way that it is/or would be possible to set the MadVR parameters “offline” without having to have a video running. QUICK UPDATE for Radeon 6570 systems using MadVR deinterlacing - "if in doubt deactivate deinterlacing" checked: File formats tested with a lot of different materials. H264 progressive - GOOD H264i interlaced - GOOD VC-1 progressive - GOOD VC-1i interlaced - GOOD MPEG2 progressive - GOOD MPEG2i interlaced - BAD MPEG2i - This is native/true interlaced MPEG2 content from a MakeMKV DVD rip. With MadVR, interlacing it is BAD. If force off and let LAV and hardware only deinterlace looks great. Preliminary same conclusions with NVidia but the MPEG2i does not look as bad ... will post some new samples and screen shots later. Looks like all good if use "if in doubt deactivate deinterlacing" checked ... except MPEG2i content. It appears that MadVR deinterlacing is not handling the MPEG2i content correctly or well. If it is turned off and the hardware only is used to deinterlace it looks great. Looks like a conflict or "double" deinterlace type effects, really don't know.
__________________
MPC-HC and MPC-BE (latest), MadVR 0.92.17, LAV 0.73.1 Intel NUC w_650 internal, Roku Ultra, Nvidia Shield, Apple TV 4K PLEX Server with QUADRO 2000 Windows 10 Pro (all latest updates) Last edited by blackjack12; 19th August 2012 at 22:19. |
|
19th August 2012, 19:35 | #12014 | Link | |
Registered User
Join Date: Jun 2006
Posts: 452
|
Quote:
and after down-mixing to stereo they have both 2 sources. This explains the 0.7071 coefficient to preserve the total power [W] from each channel in the new setup. |
|
19th August 2012, 20:04 | #12015 | Link |
Registered User
Join Date: Jul 2012
Posts: 20
|
Pat357,
Sorry for my bad English. I mean, the selected coefficient for LFE channel in the mixer LAV Audio, does not correspond with the real coefficient that is mixing. For example, to mix the LFE channel with real coefficient 0.7071, the mixer LAV Audio must selected 1.00. |
19th August 2012, 22:47 | #12016 | Link | |
Registered User
Join Date: May 2002
Posts: 197
|
Nev, I just wanted you to know that the "Remove Soft-telecine" option doesnt have any affect on the frame rate reported by the decoder (when viewing in Reclock). I am using aggressive deinterlace, adaptive algorithm, high-quality processing)
I have tried both half checked, and full checked option. They both do exactly the same thing as older versions without this option. I can see framerate changing from 59.940 to 23.976 (back and forth) throughout each 1080i TV recording. It's possible I misunderstood what this feature does; but, if it did what I was hoping for, it would definitely solve the issue I have with videos that cause the decoder to decoder to switch back and forth between 59.940 and 23.976. Quote:
|
|
19th August 2012, 23:10 | #12017 | Link | |||||||
Registered Developer
Join Date: Sep 2006
Posts: 9,140
|
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
------- Generally, if you report problems with specific samples with LAV + madVR, please always check if madVR reports deinterlacing to be on/off, and whether overriding that decision by pressing Ctrl+Alt+Shift+D fixes things. You would noticably increase the usefulness of your reports if you mentioned right away what the real problem is. There are 3 basic possibilities: (1) Image quality is bad with deinterlacing off, but good with deinterlacing on. The problem is that it's not turned on automatically. (2) Image quality is bad with deinterlacing on, but good with deinterlacing off. The problem is that it's turned on automatically. (3) Image quality is bad in any case, no matter if deinterlacing is activated or not. For every problem you see, it would be nice if you could specify which of the 3 problems we're talking about. Also, it would be helpful to know if EVR plays the same file correctly with the same decoder settings. |
|||||||
20th August 2012, 00:24 | #12018 | Link | |
Registered User
Join Date: Aug 2012
Location: Silicon Valley
Posts: 46
|
Quote:
Will do ... will post good and short samples for all file types that I know can be problematic so you can use for testing as well. You only need a new MPEG2i sample which is now the problem child with Radeon GPU. (Prelim result - think is okay with NVidia) One quick question. With the AMD Radeon driver, just want to confirm how it should be setup for best results? As reported, I have always had auto deinterlace on with pull down and no other post processing. Nev ... I think I sent you on a somewhat diverted goose chase and apologize. But really want LAV and MadVR to work flawlessly together for everything ... the results are superb when they all work ...
__________________
MPC-HC and MPC-BE (latest), MadVR 0.92.17, LAV 0.73.1 Intel NUC w_650 internal, Roku Ultra, Nvidia Shield, Apple TV 4K PLEX Server with QUADRO 2000 Windows 10 Pro (all latest updates) |
|
20th August 2012, 07:30 | #12019 | Link |
Registered Developer
Join Date: Sep 2006
Posts: 9,140
|
Yes, in the AMD drivers, activate all those funny deinterlacing options, including pulldown, IVTC and whatever you find there. But disable most other funny stuff like noise reduction, detail enhancement etc, unless you're a fan of such algorithms. Samples for the troublesome videos would be nice, if they play fine with LAV + EVR. If this seems to be a madVR problem, though, it might make sense to move it to the madVR thread. Unless the problem only occurs with LAV + madVR, then I'm not sure where to discuss it.
|
20th August 2012, 09:32 | #12020 | Link | |
Registered User
Join Date: Aug 2012
Location: Silicon Valley
Posts: 46
|
Quote:
Will move to MadVR forum. Will update on AMD Radeon MPEG2i interlaced issues after update to the latest 12.8 Catalyst driver that was released a couple of days ago. Definite issues with MPEG2i content that is corrected when forcing interlacing off in MadVR. The material is interlaced but MadVR is not deinterlacing correctly or there is some kind of conflict. You can literally see frame jump when forcing MadVR deinterlace off. ...Then all is perfect. (again AMD Radeon only)
__________________
MPC-HC and MPC-BE (latest), MadVR 0.92.17, LAV 0.73.1 Intel NUC w_650 internal, Roku Ultra, Nvidia Shield, Apple TV 4K PLEX Server with QUADRO 2000 Windows 10 Pro (all latest updates) |
|
Tags |
decoders, directshow, filters, splitter |
|
|