Оберните Raw Speex в контейнер OGG

Существуют ли какие-либо библиотеки, позволяющие упаковывать необработанный speex в контейнер ogg? Я знаю Jspeex, но, насколько я понимаю, эта библиотека работает только с Ogg/Speex и PCM. Но у меня уже есть поток Speex, и я хочу поместить его в контейнер Ogg.

Спасибо за поддержку


person Soccertrash    schedule 01.08.2011    source источник


Ответы (1)


Для Java существует Ogg для Java.

Для C вы можете использовать libogg или liboggz. Вот пример, который использует liboggz для инкапсуляции аудиопотока, закодированного libfishsound:

person Conrad Parker    schedule 30.08.2011
comment
Спасибо, Конрад, Ogg для Java был тем, что я искал - person Soccertrash; 07.09.2011
comment
Я хотел использовать библиотеку Ogg for Java для обертывания Speex в OGG, но мне это не удалось. Я также пытался использовать исходники jspeex. Моя проблема заключается в том, что мне нужна некоторая информация о данных, закодированных в формате SPEEX, для создания контейнера OGG (например, частота дискретизации, isVBR, моно/стерео, размер кадра,...). Есть ли возможность получить эту информацию из необработанного потока речи? - person Soccertrash; 20.10.2011