为什么我在 FFmpeg 中使用 -filter_complex tile=2x1 平铺图片时会出现黑框?

为什么我在 FFmpeg 中使用 -filter_complex tile=2x1 平铺图片时会出现黑框?

当我尝试使用 FFmpeg 编写脚本(最终尝试合并两张图片)时,我发现了一个非常奇怪的行为。

这是我在如何使用 FFmpeg 将两幅图像合并为一幅?线:

ffmpeg -i a.jpg -i b.jpg -filter_complex scale=120:-1,tile=2x1 output.jpg
  • 输入: 一个.jpgjpg.jpg

    一个.jpgjpg.jpg

  • 输出: 输出.jpg

    输出.jpg

B 猫怎么了?为什么它在输出图像中消失了?我找不到任何关于它为什么tile=2x1会这样表现的信息。

答案1

过滤是当一个人想要

将几个连续的帧平铺在一起。

要水平堆叠两个框架,请使用

ffmpeg -i a.jpg -i b.jpg -filter_complex [1]scale=120:-1[b];[0][b]hstack output.jpg

相关内容