Hi Jonas, On Fri, Oct 03, 2014 at 12:48:18PM +0200, Jonas Smedegaard wrote: > libvorbis has a tuning option called "application", with values "voip", > "audio" and "low-delay".
Do you actually have some use case where it's really important to fiddle with that manually? These were manual overrides that were useful for testing in the early life of the codec, but libopus 1.1 actually has a neural network that analyses the signal in realtime to dynamically make the best selection of tuning parameters. So most people should never need to specify those, and are likely to get better results if they don't, since most real world audio doesn't fall cleanly into categories like that as far as the codec is concerned, even when a user might think the right choice is "obvious" for what they are encoding. But that said ... > opusenc lack ability to apply this tuning. I don't believe this is strictly true. You should still be able to override that using the --set-ctl-int option (along with lots of other arcane options, that really require you to be quite familiar with the codec internals to use them in a way that does more good than harm to the quality of encoding). Not exposing this control more directly was a deliberate choice for the reasons above aiui. > The tuning option is accessible e.g. from libav. It's quite possible that libav should also no longer encourage people to tweak at this too, though I'm not personally familiar with where and how they allow this. If you have some really compelling need for this we can run that past Greg, but I suspect he'll probably say "use the ctl, or most preferably don't!" unless it's something we've really never thought about before. Cheers, Ron -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org