希望从输入中获取这种特定金色#ad9557(173 / 255,149 / 255,87 / 255)的波形,并且如果不可能则具有透明背景/或黑色。
我目前正在使用此脚本生成它:
{{1}}
波形在那里,但现在是一种奇怪的橙色。我怎么能改变这个?
谢谢!
答案 0 :(得分:5)
使用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