декодер jspeex не выдает правильный вывод - PullRequest
1 голос
/ 17 мая 2011

Я использую JSpeex api для декодирования аудиопотока rtmp в волновой файл и использую тот же поток для сохранения закодированного в speex аудио в файл flv.

Я обнаружил, что есть различия в обоих аудио.

  1. Продолжительность обоих аудио файлов различна. FLV показывает исходное время, а время волнового файла всегда меньше, чем у FLV-файла.
  2. Качество FLV лучше, чем у волнового файла.
  3. Голос не соответствует динамику в волновом файле, но FLV кажется идеальным.

Может ли кто-нибудь наставить меня в этом?

1 Ответ

0 голосов
/ 17 мая 2011

JSpeex основан на 1.0.3. версия Speex, выпущенная в 2003 году. С тех пор появилось несколько новых версий, последней из которых была 1.2rc1 (выпущена в 2008 году). Возможно ли, что ваш звук был закодирован в более новой версии Speex, чем 1.0.3?

...