gpt4 book ai didi

具有特定颜色的 FFMPEG 波形

转载 作者:行者123 更新时间:2023-12-02 00:02:08 29 4
gpt4 key购买 nike

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

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

command = new String[]{
"-i", mRapFile.getAbsolutePath(),
"-filter_complex",
"showwavespic",
"-frames:v",
"1",
mWaveFormFile.getAbsolutePath()};

波形在那里,但现在是奇怪的橙色。我该如何改变这个?

谢谢!

最佳答案

enter image description here

使用showwavespic中的颜色选项过滤器:

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

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

  • 您的 ffmpeg 可能对于 colors 选项来说太旧了。请参阅FFmpeg Download页面,提供指向 Linux、OS X 和 Windows 的最新已编译二进制文件的链接。

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

关于具有特定颜色的 FFMPEG 波形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40092006/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com