当前位置: 首页 > 知识库问答 >
问题:

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

楚志强
2023-03-14

我试图在生成的波形中做到透明。它似乎没有直接的选项在显示波过滤器,所以我遇到了可能有帮助的颜色。

我正在尝试以下方面:

ffmpeg-y-loop 1-threads 0-i背景。png-i输入。mp3-filter_complex“[1:a]a格式=频道布局=单声道,showwaves=s=1280x100:rate=7:mode=cline:scale=sqrt:colors=0x0000ff,colorkey=color=0x0000ff:similarity=0.01:blend=0.1[v];[0:v][v]overlay=0:155 v1]“-map”[v1:a-map 1:a-c:v libx264-crf 35-ss0-t5-c:a-copy-shortest-pix-fmt yuv420p-test org。mp4

所以我想用蓝色的波形,把不透明度设为1到0。但这似乎产生了黑盒,这是“1280x100”的实际背景。我想让波形的背景保持透明,只想改变波形的不透明度。

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

你能让我知道你的建议吗

@Gyan,这是关于你回答的以下问题。

相关的最后一个问题

谢谢,哈迪克

共有1个答案

邢硕
2023-03-14

你不需要科罗拉多。

colors=0x0000ff更改为颜色=0x0000ff@0.5透明度为50%。

 类似资料:
  • 我需要将不透明度的值设置为xml drawable中的颜色。但当我尝试添加两个不透明度值(#20C0C0C0)时,就不起作用了。颜色看起来完全透明。 这是我的代码。。。 有人有主意吗?谢谢你的帮助。

  • 在Canvas绘图时,可以通过绘制上下文的strokeStyle属性和fillStyle属性来设置图形的描边颜色和填充颜色。默认颜色为不透明的黑色。 strokeStyle属性和fillStyle属性可以被设置为任意有效的CSS颜色字符串,可以使用颜色名称、十六进制RGB颜色、RGB、RGBA、HSL、HSLA颜色中的任意一种。 在使用RGBA或HSLA颜色时,可以通过设置其透明度(alpha)来

  • 如何将背景颜色设置为透明

  • 我试图使命令,这是生成波形的mp3文件,并显示在背景图像和播放音频。同时,我想根据整个视频时间的流逝,从左到右改变波形颜色(类似于progressbar)。 我创建了以下命令,它使用drawbox显示进度条,以根据当前时间位置填充框颜色。 ffmpeg-y-loop 1-threads 0-i示例\u背景。png-i输入。mp3-滤镜_复合色=red@0.5:s=1280x100[颜色];[0:v

  • 本文向大家介绍使用CSS设置背景色的不透明度,包括了使用CSS设置背景色的不透明度的使用技巧和注意事项,需要的朋友参考一下 要设置背景色的不透明度,请使用不透明度属性和RGBA颜色值。 示例 您可以尝试运行以下代码来实现opacity属性:

  • 现在我需要在它后面绘制,但我不能在它后面得到任何视图绘制。我知道如何使用属性来实现,但我不想使用此属性,因为它将忽略设置为透明的statusBar的颜色。