gpt4 book ai didi

image - 如何使用 ffmpeg 替换图像的一部分

转载 作者:行者123 更新时间:2023-12-04 23:30:02 39 4
gpt4 key购买 nike

我有一个图像。我想用其他图像替换这个图像的一部分(我有这部分的坐标)。 ffmpeg 中是否有可用的命令用给定的坐标替换这部分,或者还有其他选项吗?

最佳答案

enter image description here

您可以使用 overlay ffmpeg 中的视频过滤器。在此示例中,叠加层将放置在 x 轴右侧 160 像素和 y 轴下方 120 像素处:

ffmpeg -i img0.png -i img1.png -filter_complex "[0:v][1:v]overlay=160:120" \
-frames:v 1 out.png

您还可以使用背景图像或前景图像的宽度和高度作为 x 和 y 的值。

来自 overlay documentation :

main_w, W
main_h, H
main input width and height

overlay_w, w
overlay_h, h
overlay input width and height



因此,如果我的背景图像是 320x240,而我的前景图像是 160x120,并且我希望前景图像位于左下角:
ffmpeg -i img0.png -i img1.png -filter_complex "[0:v][1:v]overlay=0:overlay_w" \
-frames:v 1 out.png

关于image - 如何使用 ffmpeg 替换图像的一部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19929400/

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