ffmpeg 混合 webm “Filter overlay has an unconnected output”

标签 ffmpeg mixing

我想混合多个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

最佳答案

如果您为过滤器图的最终输出提供标签,则必须对其进行映射。所以,要么这样做-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

关于ffmpeg 混合 webm “Filter overlay has an unconnected output”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63263307/

相关文章:

breeze.js 混合 AND 和 OR 谓词

audio - PCM音频文件的添加-混合音频

android - 使用mobile-ffmpeg android在两次视频之间叠加图像

node.js - ffmpeg将流转换为jpg缓冲区而不保存磁盘

android - 无法将 FFmpeg C 库移植到 android 中

iphone - 在 iPhone 上混合声音文件

c++ - 我可以模仿在 C++ 中重新定义 bool 的 C 头文件吗?

c# - 如何使用 C# 混合颜色 "naturally"?

video - FFMPEG在使用之间延迟视频的开始

c - 使用 muxing 文档示例的 FFMPEG RTSP 服务器