ffmpeg颤动中的音频转换

问题描述 投票:0回答:1

我想从基于麦克风输入(Android和iOS)的音频文件中获取数据,目前我正在使用audioplayer和recordMp3来记录麦克风输入。这将导致一个带有本地文件路径的mp3文件。为了使用音频数据,我想要一个未压缩的格式,例如WAV。 ffmpeg对这种转换有帮助吗?我想最终将这些数据用于可视化。

flutter ffmpeg mp3 wav
1个回答
0
投票

MP3到WAV

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)?中的示例

© www.soinside.com 2019 - 2024. All rights reserved.