【问题标题】:how to change ffmpeg xstack background color如何更改ffmpeg xstack背景颜色
【发布时间】:2021-10-18 21:44:09
【问题描述】:

我创建了一个 2x2 的视频网格,但只有 3 个视频。所以我创建了这 3 个视频的 xstack。右下角没有视频。这会导致它保留为 FFmpeg 默认颜色。

这是我用来创建视频马赛克的命令:

ffmpeg -i TEST.mkv -i TEST.mkv -i TEST.mkv -filter_complex "
[0:v] scale=960x540 [a0];
[1:v] scale=960x540 [a1];
[2:v] scale=960x540 [a2];
[a0][a1][a2] xstack=inputs=3:layout=0_0|0_h0|w0_0[out]"
 -map "[out]" -f matroska - | ffplay -

我怎样才能使绿色角落变成黑色或任何其他颜色?

我使用的是 FFmpeg 4.4 版

【问题讨论】:

    标签: video ffmpeg video-streaming video-processing


    【解决方案1】:

    添加fill 选项:

    ffmpeg -i TEST.mkv -i TEST.mkv -i TEST.mkv -filter_complex "
    [0:v] scale=960x540 [a0];
    [1:v] scale=960x540 [a1];
    [2:v] scale=960x540 [a2];
    [a0][a1][a2] xstack=inputs=3:layout=0_0|0_h0|w0_0:fill=black[out]"
     -map "[out]" -f matroska - | ffplay -
    

    xstack filter documentation

    【讨论】:

      猜你喜欢
      • 2011-11-11
      • 1970-01-01
      • 1970-01-01
      • 2016-04-08
      • 2018-02-13
      • 2012-01-02
      • 2022-01-21
      • 2016-05-31
      • 1970-01-01
      相关资源
      最近更新 更多