audio - jspeex解码器无法产生正确的输出

标签 audio jspeex

我正在使用JSpeex api将rtmp音频流解码为wave文件,并使用同一流将speex编码的音频保存到flv文件。

我发现两种音频都有差异。

  • 两个音频文件的时间长度不同。 FLV显示原始时间,而波形文件时间始终小于FLV文件。
  • FLV的质量优于wave文件。
  • 声音与波形文件中的扬声器不匹配,但FLV似乎很完美。

  • 有人可以指导我吗?

    最佳答案

    JSpeex基于1.0.3。 Speex的最新版本,于2003年发布。此后有几个新版本,最近的一个是1.2rc1(于2008年发布)。您的音频是否可能已使用比1.0.3更高的Speex版本编码?

    关于audio - jspeex解码器无法产生正确的输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6027185/

    相关文章:

    objective-c - 如何将2个音频文件混合为1个文件

    android - 在 android 中使用 Jspeex 解码音频会产生断断续续的声音

    java - 帮助创建 Speex Voip 服务器和客户端

    java - Java 中的 Speex 编码

    android - android中的音频压缩

    c# - 在 .Net/C# 中播放音频

    Android:初始音频处理方法调用需要很长时间

    ipad - HTML5声音文件播放器

    iphone - iPhone, objective-c ,如何从音频文件中读取原始数据(未应用编解码器)

    java - JSpeex 解码不工作