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

Reply via email to