【问题标题】:Determining the quality of mp3 audio streams确定 mp3 音频流的质量
【发布时间】:2014-08-20 20:21:56
【问题描述】:

我已经使用 Portaudio 和 LAME 构建了一个源客户端,它将麦克风输入流式传输到 Icecast 服务器,以便通过 HTML5 标签在线收听。我已经设法(据说)在 44.1kHz 下将流的质量提高到 MP3 320kbps,并且正在寻找一种使用测试和/或基准来确认这一点的方法。

通过查看 iTunes 和 VLC 等软件中的流检查器,我发现这些统计数据有些正确,但我希望获得更深入的数据集。

我基本上想要的是能够测试有多少原始文件在流中丢失,以及质量是否或有多少取决于广播公司或流媒体的环境条件。

有没有人知道任何工具、框架来获得这些数据的一些硬数字或表示?

【问题讨论】:

    标签: audio core-audio audio-streaming lame icecast


    【解决方案1】:

    如果 VLC 告诉您流是 320kbit CBR,那么它就是。

    听起来您正在寻找的是实际音频内容的比较。这是非常主观的。 MP3 旨在利用我们的听力工作方式来节省带宽。例如,安静的声音被响亮的声音掩盖。高频更难听到,而且很容易被滚掉。

    您可以比较原始 PCM 采样波形和 MP3 解码波形之间的频谱分析,但这并不能告诉您人类如何解释该声音。为此,您必须调查人类。

    【讨论】:

      猜你喜欢
      • 2017-06-05
      • 2011-02-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-19
      • 2018-01-29
      • 1970-01-01
      相关资源
      最近更新 更多