search for: matroskaopus

Displaying 11 results from an estimated 11 matches for "matroskaopus".

2014 Jan 07
2
Opus in WebM
...are/AdobeWebM I just posted a new beta that includes Opus support. Naturally, I *think* I'm doing it right, but I'd love for someone more knowledgeable about Opus or WebM to take a look. The closest thing to a standards document for putting Opus into WebM is here: http://wiki.xiph.org/MatroskaOpus The muxing library I'm using (libwebm) doesn't seem to let me set these SeekPreRoll, CodecDelay, and DiscardPadding fields. Are these related to Opus' pre-skip field? SeekPreRoll is supposed to be standard, but there's no way to force the encoder to use a certain pre-skip, is th...
2014 Jan 17
0
Opus in WebM
On Jan 7, 2014, at 11:11 AM, Brendan Bolles wrote: > The closest thing to a standards document for putting Opus into WebM is here: > > http://wiki.xiph.org/MatroskaOpus I'm curious about the part there where it says SeekPreRoll should be set to 80000000. I believe those are in nanoseconds, so that's 0.08 seconds, 3840 samples at 48kHz. Here's a page explaining that it means I need to start decoding that far before the samples I actually need: http...
2017 Nov 13
3
Gapless concatenation of Opus frames
...ptimal, since WebAudio is rather finicky). The working implementation can be found here [3]. Since Ogg is so much simpler than WebM I also wrote my own minimal C++ Ogg/Opus muxer, which shaves off another dependency of my application. Thank you for your help, Andreas [1] https://wiki.xiph.org/MatroskaOpus [2] https://developers.google.com/web/fundamentals/media/mse/seamless-playback [3] https://github.com/astoeckel/opus_gapless On 2017-11-13 03:42 PM, Jean-Marc Valin wrote: > Hi Andreas, > > So if I understand your question correctly, what you want is really > short "files"...
2014 Jan 17
4
Opus in WebM
...be correct. On Jan 17, 2014 2:13 PM, "Brendan Bolles" <brendan at fnordware.com> wrote: > On Jan 7, 2014, at 11:11 AM, Brendan Bolles wrote: > > > The closest thing to a standards document for putting Opus into WebM is > here: > > > > http://wiki.xiph.org/MatroskaOpus > > > I'm curious about the part there where it says SeekPreRoll should be set > to 80000000. I believe those are in nanoseconds, so that's 0.08 seconds, > 3840 samples at 48kHz. Here's a page explaining that it means I need to > start decoding that far before the sa...
2017 Nov 16
2
Gapless concatenation of Opus frames
...ere [3]. Since Ogg is so much >> simpler than WebM I also wrote my own minimal C++ Ogg/Opus muxer, >> which shaves off another dependency of my application. >> >> >> Thank you for your help, >> Andreas >> >> >> >> [1] https://wiki.xiph.org/MatroskaOpus >> >> [2] >> https://developers.google.com/web/fundamentals/media/mse/seamless-playback >> >> [3] https://github.com/astoeckel/opus_gapless >> >> On 2017-11-13 03:42 PM, Jean-Marc Valin wrote: >>> Hi Andreas, >>> >>> So if I under...
2017 Nov 15
2
Gapless concatenation of Opus frames
...ere [3]. Since Ogg is so much >> simpler than WebM I also wrote my own minimal C++ Ogg/Opus muxer, >> which shaves off another dependency of my application. >> >> >> Thank you for your help, >> Andreas >> >> >> >> [1] https://wiki.xiph.org/MatroskaOpus >> >> [2] >> https://developers.google.com/web/fundamentals/media/mse/seamless-playback >> >> [3] https://github.com/astoeckel/opus_gapless >> >> On 2017-11-13 03:42 PM, Jean-Marc Valin wrote: >>> Hi Andreas, >>> >>> So if I under...
2017 Nov 13
0
Gapless concatenation of Opus frames
...rking implementation can be found here [3]. Since Ogg is so much > simpler than WebM I also wrote my own minimal C++ Ogg/Opus muxer, > which shaves off another dependency of my application. > > > Thank you for your help, > Andreas > > > > [1] https://wiki.xiph.org/MatroskaOpus > > [2] > https://developers.google.com/web/fundamentals/media/mse/seamless-playback > > [3] https://github.com/astoeckel/opus_gapless > > On 2017-11-13 03:42 PM, Jean-Marc Valin wrote: >> Hi Andreas, >> >> So if I understand your question correctly, what y...
2017 Nov 16
1
Gapless concatenation of Opus frames
...own minimal C++ Ogg/Opus muxer, >>>> which shaves off another dependency of my application. >>>> >>>> >>>> Thank you for your help, >>>> Andreas >>>> >>>> >>>> >>>> [1] https://wiki.xiph.org/MatroskaOpus >>>> >>>> [2] >>>> https://developers.google.com/web/fundamentals/media/mse/seamless-playback >>>> >>>> [3] https://github.com/astoeckel/opus_gapless >>>> >>>> On 2017-11-13 03:42 PM, Jean-Marc Valin wrote: >>...
2017 Nov 16
0
Gapless concatenation of Opus frames
...t; simpler than WebM I also wrote my own minimal C++ Ogg/Opus muxer, >>> which shaves off another dependency of my application. >>> >>> >>> Thank you for your help, >>> Andreas >>> >>> >>> >>> [1] https://wiki.xiph.org/MatroskaOpus >>> >>> [2] >>> https://developers.google.com/web/fundamentals/media/mse/seamless-playback >>> >>> [3] https://github.com/astoeckel/opus_gapless >>> >>> On 2017-11-13 03:42 PM, Jean-Marc Valin wrote: >>>> Hi Andreas, >&gt...
2017 Nov 16
0
Gapless concatenation of Opus frames
...t; simpler than WebM I also wrote my own minimal C++ Ogg/Opus muxer, >>> which shaves off another dependency of my application. >>> >>> >>> Thank you for your help, >>> Andreas >>> >>> >>> >>> [1] https://wiki.xiph.org/MatroskaOpus >>> >>> [2] >>> https://developers.google.com/web/fundamentals/media/mse/seamless-playback >>> >>> [3] https://github.com/astoeckel/opus_gapless >>> >>> On 2017-11-13 03:42 PM, Jean-Marc Valin wrote: >>>> Hi Andreas, >&gt...
2017 Nov 08
4
Gapless concatenation of Opus frames
Hi! Short version of my question: How to produce Opus frames which can be safely concatenated and how to embed them into a WebM file? Long version: I'm currently implementing a web-based audio player which streams audio as opus/WebM using the HTML5 media source extensions. Currently, the server decodes a set of input files to a fixed RAW audio format (stereo, 48000 kHz) and encodes the