【问题标题】:ffmpeg mixing webm “Filter overlay has an unconnected output”ffmpeg 混合 webm “过滤器覆盖有一个未连接的输出”
【发布时间】:2020-08-05 10:34:20
【问题描述】:

我想混合多个 webm 下面是我的命令 但是ffmpeg错误 “过滤器覆盖有一个未连接的输出”

ffmpeg -i 1596618603934.webm -i 1596618618345.webm  -filter_complex "nullsrc=size=1280x960[base];
[0:v]setpts=PTS-STARTPTS,scale=640*480[left];
[1:v]setpts=PTS-STARTPTS,scale=640*480[right];
[base][left]overlay=shortest=1[tmp1];
[tmp1][right] overlay=shortest=1:x=640[tmp2]" -c:v output.webm

【问题讨论】:

    标签: ffmpeg mixing


    【解决方案1】:

    如果您为过滤图的最终输出提供标签,则必须对其进行映射。所以,要么这样做-map '[tmp2]',要么省略标签。

    ffmpeg -i 1596618603934.webm -i 1596618618345.webm  -filter_complex "nullsrc=size=1280x960[base];
    [0:v]setpts=PTS-STARTPTS,scale=640*480[left];
    [1:v]setpts=PTS-STARTPTS,scale=640*480[right];
    [base][left]overlay=shortest=1[tmp1];
    [tmp1][right] overlay=x=640" -c:v output.webm
    

    【讨论】:

      猜你喜欢
      • 2021-12-24
      • 2016-08-08
      • 1970-01-01
      • 2017-12-19
      • 1970-01-01
      • 2016-10-19
      • 2019-07-15
      • 2016-11-09
      • 1970-01-01
      相关资源
      最近更新 更多