我正在整合媒体播放器类应用
我已经将音频文件格式转换为缓冲区,我已经应用了高增益的低音,高音滤波器然后我得到了噪音。如何在ffmpeg中最小化或消除音频中的噪音,或者是否有其他方式使我能够通过在字节中进行更改即使用java代码消除噪音,即(音频缓冲区)
这是我的代码:
void playSound(byte[] buf, final int size)
{
trackStereo.write(buf, 0,size);
trackStereo.play();
buf = null;
}
bufSizeStereo = AudioTrack.getMinBufferSize(44100,
AudioFormat.CHANNEL_OUT_STEREO,
AudioFormat.ENCODING_PCM_16BIT);
trackStereo = new AudioTrack(AudioManager.STREAM_MUSIC, 44100,
AudioFormat.CHANNEL_OUT_STEREO,
AudioFormat.ENCODING_PCM_16BIT, bufSizeStereo,
AudioTrack.MODE_STREAM);
bytes = new byte[bufSizeStereo];
如何在播放音频之前从字节中删除噪音
由于