【发布时间】:2016-12-16 02:32:49
【问题描述】:
我正在 android 中以 mp3 格式录制音频,为此我使用 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?
【问题讨论】:
标签: android python audio ffmpeg pydub