gpt4 book ai didi

audio - FFMPEG。将视频与简介和音乐连接

转载 作者:行者123 更新时间:2023-12-03 01:31:57 25 4
gpt4 key购买 nike

我正在尝试将视频与简介和背景音乐合并。

intro.flv是包含视频和音频的简短文件。
其他视频没有音频。
环境音乐.mp3是要添加到后续视频中的音频。
每个文件都会短暂消失。

ffmpeg -i intro.flv -i 0.mp4 -i 1.mp4 -i 2.mp4 -i ambientmusic.mp3 -filter_complex "[0] fade = in: 0: 25 [v0]; [1] fade = in: 0:25 [v1]; [2] fade = in: 0: 25 [v2]; [3] fade = in: 0: 25 [v3]; [v0] [v1] [v2] [v3] concat = 4 [v] "-map" [v] "-map a ./output/final.mp4

不幸的是,该代码仅加载第一个音频。结果与
-map 0: a

如果我改用此格式,则会在整个视频上加载ambientmusic.mp3。
-map 4: a

但我想听Intro的音频,然后再听环境音乐.mp3
-map 0: a -map 4: a

最佳答案

您可以忽略concat中的音频并将其与amix混合:

ffmpeg -i intro.flv -i 0.mp4 -i 1.mp4 -i 2.mp4 -i ambientmusic.mp3 -filter_complex "[0]fade=in:0:25[v0];[1]fade=in:0:25[v1];[2]fade=in:0:25[v2];[3]fade=in:0:25[v3];[v0][v1][v2][v3]concat=n=4:v=1:a=0[v];[0:a][4:a]amix[a]" -map "[v]" -map "[a]" -shortest ./output/final.mp4

由于 bug with -t ,您可能必须在 ambientmusic.mp3之前添加 -shortest选项,或执行其他解决方法。 -t的值应等于输出的持续时间。

关于audio - FFMPEG。将视频与简介和音乐连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57007254/

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