【问题标题】:FFMPEG - overlaying 4 videos not working, 2 videos is working perfectlyFFMPEG - 覆盖 4 个视频不工作,2 个视频工作完美
【发布时间】:2019-11-01 00:11:03
【问题描述】:

我一直在尝试使用 ffmpeg 覆盖视频。

非常简单,使用 ProRes 4444(带 alpha 通道)。

当我叠加两个视频时,没有问题。

当我尝试叠加两个以上时,它只显示前两个条目。 FFMPEG 是否只能叠加两个视频?

ffmpeg.exe -y \
-i test-transparent-03.mov \
-i test-transparent-04.mov \
-i test-transparent-02.mov \
-i test-transparent-01.mov \
-filter_complex overlay -c:v libx264 output.mp4 

此命令运行良好:

ffmpeg.exe -y \
-i test-transparent-03.mov \
-i test-transparent-04.mov \
-filter_complex overlay -c:v libx264 output.mp4 

【问题讨论】:

    标签: ffmpeg


    【解决方案1】:

    叠加过滤器使用两个输入并生成一个输出。您必须链接多个覆盖过滤器,每个过滤器都将前一个覆盖过滤器的结果作为其基本输入

    ffmpeg.exe -y \
    -i test-transparent-03.mov \
    -i test-transparent-04.mov \
    -i test-transparent-02.mov \
    -i test-transparent-01.mov \
    -filter_complex \
     "[0][1]overlay[a];\
      [a][2]overlay[b];\
      [b][3]overlay" \
    -c:v libx264 output.mp4 
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-08-11
      • 1970-01-01
      • 2020-02-24
      • 1970-01-01
      • 2014-01-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多