Displaying 5 results from an estimated 5 matches for "opusenc_example".
2017 Nov 16
1
Gapless concatenation of Opus frames
...pus-tools, both built from
source. Libopusenc is the current git master.
Indeed I cannot hear any glitches in continuous.opus, continuous.wav,
and chained.wav. chained.opus decodes just fine with opusdec as well,
but doesn't play properly in any standard audio player.
In my adapted version of opusenc_example [1] the clicks are pretty
audible once the drum kicks in:
https://somweyr.de/opus/chained.wav
This file was produced by first decoding the blocks and then concatenating
( for i in `find blocks -name '*.ogg' | sort -n`; do opusdec $i -;
done ) | aplay -f dat
but oddly I get the same resu...
2017 Nov 15
2
Gapless concatenation of Opus frames
...ng noise. (Maybe the ringing
stems from no "lead-in" frame being used is used -- in my program I do
a reverse LPC at the begining of the first audio chunk to create an
artificial frame that leads up to the first frame [7]).
You can reproduce the libopusenc problem by compiling my adapted
opusenc_example.c [2] and feeding in a segment of the affected RAW
audio as indicated at the beginning of my source code. The RAW can be
downloaded here [5] (48000 Hz, stereo, 16-bit signed, little endian;
the complete song can be downloaded here [6]).
Any idea how any of the two issues (either in libopusenc or i...
2017 Nov 16
0
Gapless concatenation of Opus frames
Hi Andreas,
So I encoded your file in chunks with a slightly modified version of
opusenc_example and I can't hear anything wrong. Maybe there's a problem
in the tools you used? I uploaded the files at:
https://jmvalin.ca/misc_stuff/continuous.opus (one file)
https://jmvalin.ca/misc_stuff/continuous.wav (one file, decoded)
https://jmvalin.ca/misc_stuff/chained.opus (many small files)
h...
2017 Nov 13
3
libopusenc 0.1.1 released
Hi,
Just to let everyone know that I released libopusenc version 0.1.1. It
does not change the API/ABI compared to 0.1, but fixes a few bad bugs.
You can get it from https://www.opus-codec.org/downloads/
For those interested in testing it, there's an experimental patch to
make opus-tools use libopusenc for the encoder:
2017 Nov 13
3
Gapless concatenation of Opus frames
Hi Jean-Mark,
thank you for your answer!
Yes, you understood my question correctly. I was just about to compose
a reply to my original question, where I described how I solved my
problem. As you've already suggested, I've switched to Ogg/Opus, which
is better supported, but does not work with the Media Source Extensions.
I'll have a look whether disabling prediction will help with