我想从基于麦克风输入(Android和iOS)的音频文件中获取数据,目前我正在使用audioplayer和recordMp3来记录麦克风输入。这将导致一个带有本地文件路径的mp3文件。为了使用音频数据,我想要一个未压缩的格式,例如WAV。 ffmpeg对这种转换有帮助吗?我想最终将这些数据用于可视化。
答案 0 :(得分:0)
ffmpeg -i input.mp3 output.wav
请注意,MP3中的任何编码伪像都将包含在WAV中。
ffmpeg
到可视化器的管道我假设您需要WAV / PCM,因为您的展示台仅接受该格式,而不接受MP3。您可以按照上面的示例所示创建WAV文件,但是如果可视化工具接受管道作为输入,则可以避免创建临时文件:
ffmpeg -i input.mp3 -f wav - | yourvisualizer …
ffmpeg
进行可视化查看示例,网址为How do I turn audio into video (that is, show the waveforms in a video)?