ffmpeg归一化波形

时间:2018-09-05 07:05:16

标签: ffmpeg normalization waveform

我通过代码向音频播放器创建波形:

ffmpeg -i source.wav -filter_complex "aformat=channel_layouts=mono,showwavespic=s=1280x90:colors=#000000" -frames:v 1 output.png

有时波形看起来像这里一样糟糕

enter image description here

有时在另一首歌曲中看起来像这样:

enter image description here

所以第一个波形很小。如何将缩放输出波形标准化为90px高的输出图像的大小?

1 个答案:

答案 0 :(得分:0)

您可以添加一个名为“ compand”的命令,该命令可以垂直缩放波形。您可以将ffmpeg命令更新为:

ffmpeg -i source.wav -filter_complex "compand,aformat=channel_layouts=mono,showwavespic=s=1280x90:colors=#000000" -frames:v 1 output.png

您可以在此处查看文档:{​​{3}}