我正在以 mp3 格式在 android 中录制音频,为此我将MPEG_4
其用作输出格式,同时AAC
用作 AudioEncoder 并且它确实录制了音频。
问题是当我在 python pydub 中使用该文件进行进一步处理时,它无法解码音频 amd 给我这样的错误:
CouldntDecodeError: Decoding failed. ffmpeg returned error code: 1
即使我安装了ffmpeg。我也尝试过不同的音频编码器,例如AMR_NB
但问题仍然相同。它无法解码音频。
这是我在 pydub 中所做的事情:
sound = AudioSegment.from_mp3("test.mp3")
da = np.fromstring(sound.raw_data, dtype=np.int16)
有谁知道录制 mp3 音频的正确 AudioEncoder 是什么?