我有一个Android应用程序,它使用LAME将音频直播流编码为MP3。 现在,我为此使用了128的恒定比特率(CBR)。
现在我想知道,如果我切换到例如比特率。 320,这会花费更多的CPU /需要更长的时间吗?
这是应用程序的强制性部分,因为它提到了一个实时流...因此,我不会冒更高的CPU使用率风险。
答案 0 :(得分:1)
MP3编码器/解码器通常需要更高的处理能力才能实现更高的比特率。我可以找到两个数据点MP3 encoder datasheet和MP3 decoder datasheet来支持这一点。
在现代手机上,CPU负载的差异应该是微不足道的,因为MP3解码/编码的CPU密集度较低。