我通过代码向音频播放器创建波形:
ffmpeg -i source.wav -filter_complex "aformat=channel_layouts=mono,showwavespic=s=1280x90:colors=#000000" -frames:v 1 output.png
有时波形看起来像这里一样糟糕
有时在另一首歌曲中看起来像这样:
所以第一个波形很小。如何将缩放输出波形标准化为90px高的输出图像的大小?
答案 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}}