gpt4 book ai didi

ffmpeg - 如何将PNG透明背景转换为JPG白色背景?

转载 作者:行者123 更新时间:2023-12-04 23:22:45 27 4
gpt4 key购买 nike

我正在将 PNG 转换为 JPG。默认情况下,透明背景变为黑色。我需要它是白色的。

将 alpha channel 设置为颜色的 FFmpeg 命令是什么?

我认为这与 alphamerge 和 alphaextract 过滤器有关。

ffmpeg -i image.png -qscale:v 2 image.jpg

这在转换为 png 时用透明度替换白色:
-vf chromakey=white

最佳答案

您可以使用 geq 过滤器。

ffmpeg -i in.png -vf format=yuva444p,geq='if(lte(alpha(X,Y),16),255,p(X,Y))':'if(lte(alpha(X,Y),16),128,p(X,Y))':'if(lte(alpha(X,Y),16),128,p(X,Y))' out.jpg

如果您的 alpha 是纯黑白图像,请更改 161 .

关于ffmpeg - 如何将PNG透明背景转换为JPG白色背景?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61954940/

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