Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

What are valid drc effect types? #35

Closed
sclsj opened this issue Dec 20, 2022 · 9 comments
Closed

What are valid drc effect types? #35

sclsj opened this issue Dec 20, 2022 · 9 comments

Comments

@sclsj
Copy link

sclsj commented Dec 20, 2022

[-effect:<drc_effect_type>]
I can't find any documentation on what argument I can pass to this option. Is there a list of effects and what they do?

@SakethSathuvalli
Copy link
Member

Hi @sclsj,

The effect types and their descriptions are part of the MPEG-D DRC specification

@sclsj
Copy link
Author

sclsj commented Dec 23, 2022

Thank you! Is there a specific page number / range you can give me to the list of options?

@sclsj
Copy link
Author

sclsj commented Dec 23, 2022

OK. I saw it in Table A.45. But do I use the bit position, drcseteffect, or shortname?

@sclsj
Copy link
Author

sclsj commented Dec 23, 2022

And how can I set a lower gain? It seems like -target_loudness does nothing.

@sclsj
Copy link
Author

sclsj commented Dec 23, 2022

It seems like it's still not working. For example, I tried effect:10, -effect:"Fade-in", and -effect:fade which all produced the same result if the flag is not specified. I though if it doesn't change the DRC parameters (maybe a limiter to avoid clipping is always applied), it should at least change something?

@sclsj
Copy link
Author

sclsj commented Dec 23, 2022

I'm mainly trying to get #20 fixed because I felt like there is definitely a limiter applied overall because from experimenting rendering of different channel layout it seems like individual objects are not heavily compressed. I'm trying to see what options will allow me to override the encoder settings to compress heavily.

@sclsj
Copy link
Author

sclsj commented Dec 23, 2022

So all in all, is there any option / set of options that will allow me to override the default specification and preserve the dynamic range of the source material?

@SakethSathuvalli
Copy link
Member

Hi @sclsj,

It is possible to extract un-rendered signals from the decoder using the -ext_ren: command line option. However, there is no option to avoid the DRC processing happening on the stream if DRC paylod is present in the encoded bit-stream.

You can refer to our wiki page on external rendering interfaces for more information on using the option -ext_ren:

Thanks!

@sclsj
Copy link
Author

sclsj commented Feb 9, 2023

Closing as duplicate of #20 and #19

@sclsj sclsj closed this as completed Feb 9, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants