gpt4 book ai didi

ffmpeg - 尝试使用 alphamerge 在 ffmpeg 中裁剪图像但产生错误的 alpha

转载 作者:行者123 更新时间:2023-12-04 23:19:47 25 4
gpt4 key购买 nike

我正在使用 alphamerge 来裁剪一个圆圈内的图像。
到目前为止,我所拥有的是:

ffmpeg -f lavfi -i "color=c=white:size=240x240" -i avatar.png -i mask.png -filter_complex \
"[1][2]alphamerge[img]; \
[0][img]overlay[out]" -c:v png -map "[out]" -pix_fmt rgba -t 5 -y out.mp4 2>&1
avatar.png 和 mask.png 分别为:
avatar mask
这会产生以下输出(输出视频的 1 帧):
enter image description here
这是出乎意料的,因为原始输入比这暗得多。
如何使用 'mask.png' 裁剪 'avatar.png',以便输出是 avatar.png 裁剪成一个圆圈并保持相同的 alpha?
PS:这里的重要一点是让我能够裁剪原始图像并保持原始图像的正确颜色/apha。如果有其他方法(除了 alphamerge)我很高兴听到它。

最佳答案

弄清楚了。

ffmpeg -i avatar.png -i mask.png -filter_complex "[0]scale=400:400[ava];[1]alphaextract[alfa];[ava][alfa]alphamerge" output.png

关于ffmpeg - 尝试使用 alphamerge 在 ffmpeg 中裁剪图像但产生错误的 alpha,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69053702/

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