微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

合并 2 个编辑视频而不使用 ffmpeg 保存它们

如何解决合并 2 个编辑视频而不使用 ffmpeg 保存它们

我想合并 2 个视频,即使它们是相互编辑的

我们平时的表现

视频 1:

ffmpeg -i 1.mp4 -filter:a "volume=0.0" test1.mp4

视频 2:

ffmpeg -i 2.mp4 -filter:a "volume=10.0" test2.mp4  

现在我可以使用

组合它们
ffmpeg -i test1.mp4 -i test2.mp4 -filter_complex [0:v:0][0:a:0][1:v:0][1:a:0]concat=n=2:v=1:a=1[outv][outa] -map [outv] -map [outa] out.put.mp4

所以我的问题是,有没有办法将这 3 个步骤的过程变成 1 个步骤,而不保存第 1 步和第 2 步的文件

我知道我们可以使用 && 合并成一个,但我的主要查询是有一种方法可以在不保存编辑文件的 video1 和 video2 文件的情况下进行

希望我的查询有点清楚

问题已编辑/添加

ffmpeg -i test.mp4 -filter:a "volume=8.0,atempo=4.0" -vf "transpose=2,transpose=2,setpts=1/4*PTS" -s 640x480 test.mkv 

我们是否也可以在合并命令中执行所有这些选项(更改视频速度、分辨率、旋转、帧率和修剪等操作)?

解决方法

在将音频流馈送到 concat 之前应用音量过滤器。

ffmpeg -i test1.mp4 -i test2.mp4 -filter_complex "[0:a:0]volume=0.0[a0];[1:a:0]volume=10.0[a1];[0:v:0][a0][1:v:0][a1]concat=n=2:v=1:a=1[outv][outa]" -map [outv] -map [outa] output.mp4

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。