我正在使用freemp3droid将wav文件转换为mp3。在文件的开头单击一下。当我大胆地查看文件时,最初的100bytes(在 header 之后)具有相同的模式。可能会发生什么??

这是点击的波形(99%相同,每一次)

http://code.google.com/p/freemp3fordroid/source/browse/trunk/jni/frontend/main.c#215

最佳答案

值得理解点击是什么。如果实际上压缩了头文件,那么您将收到一个奇怪的不连续信号。您必须对信号有所了解,以了解正在发生的事情。您的波形并非以零值开始。这意味着您必须立即从无电压升至某个电压。如果您有一个从零开始的正弦波,您会听到纯净的声音。由于您从一个信号开始,因此相当于一开始的高频尖叫声,您的扬声器会变成爆音。

如果压缩不以零开头的信号,则将得到相同的弹出声。

阻止这种情况的方法是增加声音以开始播放声音。从零开始,然后线性上升,直到达到波形的起始值,并且不会听到流行声。

关于c - 压缩波形后为什么会有点击?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8731420/

10-12 03:06