解码和播放aac-eld,定期静态和古怪

时间:2017-11-05 05:07:27

标签: audio ffmpeg audio-streaming cscore

样品: https://soundcloud.com/michael-rogers-43/440hz-scratchy

我正在使用ffmpeg来解码一些原始的aac-eld帧,而且每当我尝试播放它时,我都会看到上面链接的奇怪的常规弹出声音。我不确定是什么原因引起的?要听一个干净的版本,请点击播放:

http://www.szynalski.com/tone-generator/

我真的不擅长音频而且不知道是什么原因导致这种奇怪但一致的失真(尝试了几种音调和音乐。)

源应该是 LR频道 44100汇率

ffmpeg输出FTLP(奇怪地看起来在&gt;范围内> 1并且有时<-1。) 我尝试过手工转换并使用重采样库。 我只是不确定从哪里开始?

1 个答案:

答案 0 :(得分:0)

我不确定您关联的基于网络的音频发生器与您的录音有什么关系......

在任何情况下,您的录音似乎都很明显,您的短暂缓冲不足。它是不规则的,音高保持正确。

  

源应该是LR通道44100率

也许如果您可以在某处发布实际来源,我们可以看一下吗?

  

ffmpeg输出FTLP(奇怪的是,它似乎在> 1的范围内,有时是&lt; -1。)

AAC音频工作在频域,而不是时域,并且没有整数PCM采样位深度的概念。因此,解码器将默认输出浮点样本。您的原始信号源也可能处于浮点状态,并且响度已经完成,但我不确定。我从来没有尝试过任何带有浮点原版的AAC编解码器。如果它只是一根头发,你就会在裁剪时看到舍入错误。

  

我尝试过手动转换并使用重新采样库。

根本不清楚你在这里试图重新取样...