search for: opusenc_example

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