FFMPEG:设置音频波形颜色的不透明度

时间:2018-08-13 08:51:32

标签: ffmpeg

我正在尝试使生成的波形透明。似乎“ showwaves”过滤器中没有直接选项,因此我遇到了“ colorkey”,这可能会有所帮助。

我正在尝试以下操作:

ffmpeg -y -loop 1-线程0 -i background.png -i input.mp3 -filter_complex“ [1:a] aformat = channel_layouts = mono,showwaves = s = 1280x100:rate = 7:mode = cline: scale = sqrt:colors = 0x0000ff,colorkey = color = 0x0000ff:相似度= 0.01:blend = 0.1 [v]; [0:v] [v] overlay = 0:155 [v1]“ -map” [v1]“-映射1:a -c:v libx264 -crf 35 -ss 0 -t 5 -c:a复制-最短-pix_fmt yuv420p-线程0 test_org.mp4

所以我想将波形设为蓝色,并希望将其不透明度设置为1到0。但这似乎会产生黑匣子,实际上是“ 1280x100”的背景。我想保持波形背景透明,只想更改波形的不透明度。

我的命令结果:在此处输入图像描述

enter image description here

能不能让我知道你的建议

@Gyan,这是参考您已经回答的以下问题。

Related last question

谢谢,哈迪克

1 个答案:

答案 0 :(得分:1)

您不需要色键。

colors=0x0000ff更改为colors=0x0000ff@0.5,以获得50%的透明度。