gpt4 book ai didi

ffmpeg - 将 image.png 添加到 image.jpg 的顶部,ffmpeg 变得更暗

转载 作者:行者123 更新时间:2023-12-04 22:56:42 26 4
gpt4 key购买 nike

我尝试使用 FFMPEG 为图片创建帧,因此其逻辑与水印相同。所以我使用了这段代码

ffmpeg -i output_1920x1280.jpg -vf "movie=cpf-border.png [watermark]; [in][watermark] overlay=0:0 [out]" -q:v 1 withBorder.jpg
并尝试使用这样的 diff 命令
ffmpeg -i output_1920x1280.jpg -i cpf-border.png -pix_fmt rgba -filter_complex "overlay=0:0" withBorder.jpg
但还是一样。没有错误,但图像的结果更暗。导致框架基于白色,所以我看到当并排做时,你能帮我也许有另一种语法来处理这个或使用其他工具
This the border in .png format
This the base image
This the result its more dark than the original

最佳答案

似乎有某种与 YCbCr 相关的错误色彩空间转换。
我们可以选择rgba覆盖前每个输入的格式,并选择rgb24覆盖后的格式:

ffmpeg -y -i output_1920x1280.jpg -i cpf-border.png -filter_complex "[0]format=rgba[v1];[1]format=rgba[v2];[v1][v2]overlay=0:0,format=rgb24" -q:v 1 -src_range 0 -dst_range 1 withBorder.jpg

结果:
enter image description here

关于ffmpeg - 将 image.png 添加到 image.jpg 的顶部,ffmpeg 变得更暗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71936598/

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