首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用FFmpeg创建单个视频表单3单独的视频

使用FFmpeg创建单个视频表单3单独的视频
EN

Stack Overflow用户
提问于 2019-09-24 09:35:52
回答 1查看 59关注 0票数 0

我试着用FFmpeg创建三个单独的视频格式。

代码语言:javascript
复制
ffmpeg -y -loglevel debug  -i /home/ubuntu/test/1569317318/15693173181124138568.webm   -i /home/ubuntu/test/1569317318/1569317318867082351.webm   -i /home/ubuntu/test/1569317318/1569317318191333163.webm  -filter_complex '[0]scale=320:-1[a];[1]scale=320:-1[b];[2]scale=320:-1[c];[3]scale=320:-1[d];[a]pad=640:480[x];[x][b]overlay=320[y];[y][c]overlay=0:240[z];[z][d]overlay=320:240;[0][1]amix'  -c:v libx264   -crf 23   -preset veryfast   -shortest   /home/ubuntu/test/1569317318/1569317318478598265.mp4

这不是工作,它会像低语一样抛出一个错误

scale=320:-1a;1scale=320:-1b;2scale=320:-1c;3scale=320:-1d;apad=640:480x;xoverlay=320y;yoverlay=0:240z;zoverlay=320:240;amix.文件描述中的

无效文件索引3

怎么修呢?如果我们提供四个输入,它就可以工作了。

EN

回答 1

Stack Overflow用户

发布于 2019-09-24 11:17:11

过滤器[3]scale=320:-1[d]指的是第四个输入。因为没有第四个输入,所以删除它。

由于不再创建[d],所以也要删除覆盖层:[z][d]overlay=320:240

所以,

ffmpeg -y -loglevel debug -i /home/ubuntu/test/1569317318/15693173181124138568.webm -i /home/ubuntu/test/1569317318/1569317318867082351.webm -i /home/ubuntu/test/1569317318/1569317318191333163.webm -filter_complex '[0]scale=320:-1[a];[1]scale=320:-1[b];[2]scale=320:-1[c];[a]pad=640:480[x];[x][b]overlay=320[y];[y][c]overlay=0:240;[0][1]amix' -c:v libx264 -crf 23 -preset veryfast -shortest /home/ubuntu/test/1569317318/1569317318478598265.mp4

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58077301

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档