如何使用2张图像ffmpeg创建图像

问题描述 投票:0回答:1

我希望用2个或更多图像创建一个独特的图像,组合我作为参数传递的所有图像。我开始用2个参数证明。

    firstpart = "/home/princebot/mazos/cartas/CannonCard.png"
    secondpart = "/home/princebot/mazos/cartas/FireballCard.png"
    a = subprocess.Popen(["ffmpeg","-i", firstpart, "-filter_complex", "scale=120:-1,","-i", secondpart, "-filter_complex","hstack" , "output.png"],stdout=subprocess.PIPE)
    a.communicate()[0].decode('utf-8')

并且合并图像不会创建。

image ffmpeg subprocess pipe
1个回答
0
投票

假设您的比例将输出适当的大小使用:

a = subprocess.Popen(["ffmpeg","-i", firstpart, "-i", secondpart, "-filter_complex","[0]scale=120:-1[s];[s][1]hstack" , "output.png"],stdout=subprocess.PIPE)
© www.soinside.com 2019 - 2024. All rights reserved.