gpt4 book ai didi

ffmpeg - 如何使用 ffmpeg 将两个视频与一个 mp3 合并?

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

我希望你能在这方面帮助我。

我在 PHP 中有一个代码,我需要在其中合并两个 MP4 视频和一个 MP3。现在我的代码用 mp3 替换视频的音频,如下例所示:

ffmpeg -i "videoFile.mp4" -i "audioFile.mp3" -shortest outPutFile.mp4

我找到了合并两个 mp4 文件并使用以下代码删除音频的方法:
ffmpeg -i videofile1.mp4 -i videofile2.mp4  -filter_complex "[0:v:0][1:v:0]concat=n=2:v=1[outv]" -map "[outv]"  output.mp4

我想做的是在一个命令中将这两个 mp4 文件与 mp3 文件合并,因为我使用 php 脚本来实现这一点,所以渲染输出需要一些时间,我不想发送PHP 中的 sleep 命令等待完成转换,因为我将在 php 脚本中循环使用它。

有什么建议么?

最佳答案

添加音频文件作为另一个输入并使用 -map 引用它:

ffmpeg -i videofile1.mp4 -i videofile2.mp4 -i audioFile.mp3 -filter_complex "[0:v:0][1:v:0]concat=n=2:v=1[outv]" -map "[outv]" -map 2:a -shortest output.mp4

关于ffmpeg - 如何使用 ffmpeg 将两个视频与一个 mp3 合并?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56047485/

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