ffmpeg透明波形和纯色背景

时间:2018-04-06 06:31:14

标签: ffmpeg transparent waveform

我试图创建具有透明波和纯色背景的波形图像。我在这里找到类似的主题:

FFMPEG waveform transparent, background solid color

但答案对我不起作用:( 也许你知道为什么这段代码在console命令中暂停程序。

<compilation debug="false" targetFramework="4.5"/>

1 个答案:

答案 0 :(得分:0)

好的,最后我分三个步骤

首先在彩色实心背景上生成黑色波形:

ffmpeg -y -i test.mp3 -f lavfi -i color=s=600x240:c=red -filter_complex "[0:a]showwavespic=s=600x240:colors=#000000[fg];[1:v][fg]overlay=format=rgb" -frames:v 1 output.png

我们可以使用其他背景颜色(十六进制),如c:0xC7C7C7  和下一个可爱的黑色wafevorm

ffmpeg -y -i output.png -vf colorkey=0x000000:0.6:0.2 Finished.png

并删除临时文件

rm output.png

谢谢大家的帮助。