Post Reply 
Room correction with convolution per sample rate
25-11-2018, 18:56
Post: #2
RE: Room correction with convolution per sample rate
1) If you have more than one convOut setting, only the last is used. It would be clearer for MinimStreamer to produce an error message in this case.

2) MinimStreamer doesn't support the ability to select between different convOut option strings based on the sample rate of the input file.

3) MinimStreamer doesn't parse the contents of the convOut option string. It passes the option string to ffmpeg "as is". This means it doesn't know what filter file is being used and therefore can't select between different filter files based on the sample rate of the input file.

4) MinimStreamer doesn't have any way for you to see the audio path (the list of transformations and the order they are applied). The convOut string is passed to the ffmpeg command before any transcoding options, so anything specified in convOut should (I think) be processed prior to transcoding. If this assumption is correct, it would mean you couldn't solve your use case by upsampling everything to 384 kHz and using a 384 kHz filter, because the filter would be applied before upsampling happens.

To support your use case, the simplest solution would be to change 2) above and support the equivalent of input type filters (see this section) for selecting between different convOut option strings based on the sample rate of the input file. This would only work correctly if convolution happens prior to upsampling. I don't have an easy way to test this. Would you be able to test the combination of convolution and upsampling to check whether this assumption is correct? If the assumption is correct, would this proposed solution meet your needs?
Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
RE: Room correction with convolution per sample rate - simoncn - 25-11-2018 18:56

Forum Jump:


User(s) browsing this thread: 2 Guest(s)