gpt4 book ai didi

video - 如何使用ffmpeg将多个音频文件添加到视频中的特定时间?

转载 作者:行者123 更新时间:2023-12-04 22:58:10 25 4
gpt4 key购买 nike

我尝试在视频播放后 10 秒和 15 秒分别添加 2 个音频文件。

我使用了以下命令,但输出视频在 10 秒后同时播放两个音频文件:

ffmpeg -y -i video.mp4 \ 
-itsoffset 10 -i audio1.mp3 \
-itsoffset 15 -i audio2.mp3 \
-filter_complex amix -map 0:v -map 1:a -map 2:a \
-c:v copy -c:a aac -strict experimental output.mp4

如何让这两个文件在视频播放后分别播放 10 秒和 15 秒?

最佳答案

是的,解决方案是使用-async 1我在向视频添加N个音频时添加了一个通用公式使用输入为 N+1 的 amix 过滤器

示例:我已将 4 个音频添加到一个视频

ffmpeg -y -i video.mp4 -itsoffset 10 -i note1.mp3 -itsoffset 15 -i note2.mp3 -itsoffset 90.7 -i note3.mp3 -itsoffset 120.58 -i note4.mp3 -filter_complex amix=inputs=5[a] -map 0:v -map [a] -c:v copy -async 1 -c:a aac output.mp4

关于video - 如何使用ffmpeg将多个音频文件添加到视频中的特定时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64494513/

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