FFMPEG具有特定颜色的波形

时间:2016-10-17 17:07:35

标签: ffmpeg

希望从输入中获取这种特定金色#ad9557(173 / 255,149 / 255,87 / 255)的波形,并且如果不可能则具有透明背景/或黑色。

我目前正在使用此脚本生成它:

{{1}}

波形在那里,但现在是一种奇怪的橙色。我怎么能改变这个?

谢谢!

1 个答案:

答案 0 :(得分:5)

enter image description here

使用showwavespic过滤器中的colors选项:

ffmpeg -i input -filter_complex "aformat=channel_layouts=mono,showwavespic=colors=#ad9557" -frames:v 1 output.png

我必须做一些假设,因为你没有从命令中包含完整的控制台输出:

  • 您的ffmpeg可能因colors选项而过时。有关Linux,OS X和Windows的最新已编译二进制文件的链接,请参阅FFmpeg Download页面。

  • 我不知道输入的频道布局。我添加了aformat来制作单声道音频:否则所有的声道都会有不同的颜色,你必须为每个声道指定颜色。默认值为red|green|blue|yellow|orange|lime|pink|magenta|brown