gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 23:32:16 29 4
gpt4 key购买 nike

关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。












这个问题似乎与 help center 中定义的范围内的编程无关。 .


去年关闭。







Improve this question




我想合并 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

关于python - 合并 2 个编辑视频而不使用 ffmpeg 保存它们,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67085953/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com