[opus] Force Opus/CELT to encode 2 mono instead of 1 stereo

Jean-Marc Valin jmvalin at jmvalin.ca
Mon Sep 25 18:15:08 UTC 2017


At very low bitrate (e.g. < 32 kb/s) the encoder can't preserve all the
stereo width. But if you're encoding at higher bitrates, then there
should be absolutely no energy leakage across channels (it's actually
enforced by the bitstream(.

	Jean-Marc

On 25/09/17 01:24 PM, Andrew P. Lentvorski wrote:
> Hi, folks,
> 
> I have an old CELT thing that I'm updating to Opus and I'm trying to get
> individual pieces upgraded.  My first task is upgrading the CELT encoder
> to Opus.
> 
> The old CELT thing treated the L and R channels as independent mono
> streams, encoded them somehow with CELT to form one bitstream, sent one
> bitstream across, and then unpacked it manually after the decoder.
> 
> Can I do that with Opus?
> 
> Right now, I'm choosing OPUS_APPLICATION_RESTRICTED_LOWDELAY in order to
> only use the CELT subsystem.  However, I'm getting a lot of bleedthrough
> on the stereo channels which I didn't get before.  Is there a magic
> setting to adjust this?
> 
> Thanks,
> -a
> 
> _______________________________________________
> opus mailing list
> opus at xiph.org
> http://lists.xiph.org/mailman/listinfo/opus
> 


More information about the opus mailing list