首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将两个视频(一个没有音频,一个带有音频)与FFMPEG连接

如何将两个视频(一个没有音频,一个带有音频)与FFMPEG连接
EN

Stack Overflow用户
提问于 2018-10-19 07:37:25
回答 1查看 1.1K关注 0票数 1

-i视频1.a -i视频2.a -filter复合体“0:v:0 1:v:0 concat=n=2:v=1:a=1 v”v“-map”v“-map”a“output_video.avi”

视频1. and ->这个视频没有音频流,只有视频流视频2.and->有视频和音频流

错误

流说明符':a:0‘在过滤图描述中0:v1:v concat=n=2:v=1:a=1 v不匹配任何流。

我怎么才能把这两个视频连在一起?

使用以下命令,可以集中这两个视频,但是输出视频没有音频,如何解决这个问题?

ffmpeg.exe -i视频1.avi -y 1.ts

ffmpeg.exe -i视频2.avi -y 2.ts

ffmpeg.exe -i优惠:1.ts_

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-02-09 18:34:03

我使用Laravel,这个代码适用于我:

没有音频的

代码语言:javascript
复制
exec("ffmpeg -i " . $URLVIDEO1 . " -i " . $URLVIDEO2 . " -filter_complex \"[0:v:0] [1:v:0] concat=n=2:v=1 [v]\" -map \"[v]\" " . $URLVIDEOFINAL);

带音频的

代码语言:javascript
复制
exec("ffmpeg -i " . $URLVIDEO1 . " -i " . $URLVIDEO2 . " -filter_complex \"[0:v:0] [0:a:0] [1:v:0] [1:a:0] concat=n=2:v=1:a=1 [v] [a]\" -map \"[v]\" -map \"[a]\" " . $URLVIDEOFINAL);

显然,原始变量不是这样命名的。我希望我能帮你

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

https://stackoverflow.com/questions/52887786

复制
相关文章

相似问题

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