我试图使用不同分辨率的视频,并在它们之间进行转换,但我无法做到这一点。下面是我使用的代码
cmd = "ffmpeg -i {} -i {} -filter_complex '[0]scale=500:500[v0];[1]scale=500:500[v1];[0]settb=AVTB[v0];[1]settb=AVTB[v1];[v0][v1]xfade=transition=pixelize:duration=1:offset={},format=yuv420p' ".format(v_1,v_2,offset) + url2
os.system(cmd)
我犯了一个错误
Filter scale has an unconnected output
用逗号(
,
)连接线性筛选器您的命令对多个筛选器输出使用相同的输出标签(
[v0]
和[v1]
)。其中一半被xfade使用,但其他部分是孤立的/未连接的,因此ffmpeg不知道如何处理它们。输出标签应始终是唯一的相关问题 更多 >
编程相关推荐