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. |
27th April 2021, 11:49 | #24441 | Link | |
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,348
|
Quote:
Mastering of commercial content rarely maxes out single channel levels. You are free to not use it. But given the above reasoning, its a perfectly reasonable experience.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders Last edited by nevcairiel; 27th April 2021 at 11:52. |
|
27th April 2021, 17:54 | #24443 | Link | |
Registered User
Join Date: Feb 2002
Location: San Jose, California
Posts: 4,407
|
Quote:
Have you tried it? It isn't a bad experience. You are free to use the normalized matrix option instead too, that is why it exists.
__________________
madVR options explained |
|
29th April 2021, 10:03 | #24444 | Link | |
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,348
|
Quote:
Yes, it can theoretically happen that the volume lowers to the same level, however in the real-world with typical consumer-grade content this is not the case. There are various factors that allow this. As said above already, channels are never maxed out, so there is headroom to do mixing in. Additionally, surround channel are often quieter for a more ambient experience then fronts, and due to the way PCM works, only if the audio is coherent would peaks actually add up perfectly. Additionally, not including LFE enables it to be much more reliable. And of course this only applies to 5.1, if you downmix 7.1 without dropping the rear channel, the chances of running into a volume reduction are much higher. This is factually a technique used in many downmixing applications to various degrees. Sometimes in a hybrid fashion, where the mixing matrix is reduced so incoherent audio signals will never clip under any circumstances (disregarding existing headroom etc), but a coherent one still would. Preserving volume when downmixing for headphones is important for many users. It does sound to me like you haven't even tried it, nor fully understood how and why it works. At the end of the day, I'm not even sure what you are arguing for. This mode has been popular over the various years it has existed. But its also not the only mode you can use. You can just let it overflow (by checking no options), or you can use a fully normalized matrix where clipping is impossible, and handle the reduced volume in other ways. There is also no secret how it works, the potential for sudden volume changtes is even mentioned in the tooltip of the option. If you don't like one particular mode, you can just use another, there is nothing to gain from complaining that it exists and how bad it might be in your eyes.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders Last edited by nevcairiel; 29th April 2021 at 10:37. |
|
29th April 2021, 23:32 | #24445 | Link |
Registered User
Join Date: Sep 2003
Location: Berlin, Germany
Posts: 3,079
|
What I do not understand is why the two options "normalize matrix" and "clipping protection" can be ticked at the same time. Since both options should prevent clipping when only one of them is ticked (as Asmodian explained) then in which situation could it be useful to activate both options?
Last edited by manolito; 30th April 2021 at 10:38. |
30th April 2021, 13:02 | #24446 | Link | |
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,348
|
Quote:
I suppose I could've locked the checkbox, but eh, doesn't really change anything.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders Last edited by nevcairiel; 30th April 2021 at 14:32. |
|
1st May 2021, 01:47 | #24447 | Link | |
Registered User
Join Date: Nov 2015
Posts: 471
|
Quote:
Maybe float is more common with streaming radio? |
|
1st May 2021, 02:02 | #24448 | Link |
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,348
|
Those are just lossy codecs that decode to float, but they wouldn't really overflow.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders |
2nd May 2021, 10:02 | #24449 | Link |
Registered User
Join Date: May 2015
Posts: 106
|
@nevcairiel
I just hope for an improved clipping protection. If it's overflowing often it can't be helped and the overall volume needs to be decreased permanently for that movie. However, as you said yourself, that's rarely the case. Maybe only a few seconds, miliseconds or even samples overflow in a whole movie. Using a limiter in such a situation would allow to keep the overall volume steady and loud. So essentially I hope for short time (limiting) and long time overshoots (normalization, leveling) to be handled separately. At 2 minutes in decreasing the volume by 2dB because 2 samples overflowed for the rest of a 2 hour movie doesn't sound reasonable to me. |
4th May 2021, 17:55 | #24450 | Link |
Registered User
Join Date: Nov 2015
Posts: 471
|
Personally I don't use either normalize or clipping. I don't think it's needed because the player is set for 85% volume (though I leave it at 100% for web stuff), the PC is set for 73% volume, and the powered speakers have their own volume control as well. If you were running at 100% in everything, then yes, but in my example I am not, so I believe there is headroom.
|
13th May 2021, 14:58 | #24451 | Link |
*****
Join Date: Feb 2005
Posts: 5,647
|
@nev
Can you make a MinGW GCC 10.3 (or 11.1) build?
__________________
MPC-HC 2.2.1 |
16th May 2021, 07:42 | #24452 | Link |
Registered User
Join Date: May 2021
Posts: 2
|
Hey there, got another audio/subtitle language order question. I watch a lot of anime and made a pretty crazy subtitle preference instructor
Code:
eng:*|f, eng:eng@Signs, eng:off, jpn:eng@Full, jpn:eng@Subtitles, jpn:eng, *:eng|d, *:*|df Is there a way to do something like Code:
*|df, jpn, eng |
16th May 2021, 07:59 | #24453 | Link |
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,348
|
The advanced selector syntax is only available for subtitles, for audio only a list of languages is available currently.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders |
18th May 2021, 10:16 | #24454 | Link |
Registered User
Join Date: May 2021
Posts: 2
|
Where would be a good place to submit feedback and/or feature request for this? I would imagine it's not too difficult to add the feature in since you could probably copy and paste most of the code used for the subtitle selection.
|
20th May 2021, 15:09 | #24455 | Link |
Registered User
Join Date: May 2007
Posts: 54
|
Is it possible to use DXVA2/D3D11 copy-back for 8K videos? (ie. 7260x3630)
I'm using an i7-8700k (PCIe 3.0 x16) an RTX 3080 but it's extremely slow. Native-mode works fine but I need copy-back to use AviSynth and some filters on the video. If it's not possible, what is the bottleneck? Last edited by sofakng; 20th May 2021 at 15:12. |
20th May 2021, 16:15 | #24456 | Link |
Registered User
Join Date: Oct 2016
Posts: 896
|
It's hard to pinpoint a single component that makes copyback slow or OK. In theory it should be fine with all systems but some even with IMC already had issues with it in 4K.
We had a thread dedicated to that here: https://forum.doom9.org/showthread.php?t=176642
__________________
HTPC: Windows 10 22H2, MediaPortal 1, LAV Filters/ReClock/madVR. DVB-C TV, Panasonic GT60, Denon 2310, Core 2 Duo E7400 oc'd, GeForce 1050 Ti 536.40 |
28th May 2021, 13:21 | #24458 | Link |
*****
Join Date: Feb 2005
Posts: 5,647
|
I am now using a tool to convert GCC debug info into PDB, so that the crash reporter of MPC-HC is able to create proper stack traces for crashes that happen inside the FFmpeg code. It seems to be working well for traces, although it lacks values of variables.
One of the crashes it has logged so far is this one in the Matroska parser: https://imgur.com/a/EvddqYY readbytes is called with a nullpointer for the buffer. The code lacks a check for memalloc failure. The crash dump indicates that user had 400+ MB of free memory. But that might have been heavily fragmented.
__________________
MPC-HC 2.2.1 |
1st June 2021, 23:04 | #24459 | Link |
Registered User
Join Date: Apr 2010
Location: I have a statue in Hakodate, Japan
Posts: 744
|
I'm having a problem playing this .ape file, it sounds noisy, both with WMP and MPC-HC, when opening it in Adobe audition it sounds fine.
SampleAPE Edit: I am using BeHappy 0.3.0.19814 and Monkey's Audio Console Front End 3.99 as encoder. I am using LavFilters 0.75. Last edited by GMJCZP; 1st June 2021 at 23:19. |
2nd June 2021, 13:01 | #24460 | Link | ||
SuperVirus
Join Date: Jun 2012
Location: Antarctic Japan
Posts: 1,351
|
Quote:
Quote:
|
||
Tags |
decoders, directshow, filters, splitter |
|
|