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

伟大的

我希望你能帮助我解决这个问题。

我在 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 中的睡眠命令等待完成转换,因为我将在 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

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

覆盖两个mp3并使用ffmpeg重复最小的mp3

如何使用FFmpeg将两个图像合并为一个?

使用ffmpeg与-itsoffset合并的mp3音频:无效

使用 ffmpeg 将两个 MP3 文件添加到一个 MP4 文件中

尝试使用ffmpeg合并两个mp4视频文件,但出现错误

如何将两个 ffmpeg bin 脚本合并为一个脚本

使用ffmpeg将mp3添加到另一个mp3的中间

使用ffmpeg合并具有控制音量的两个音频文件和一个视频文件?

如何使用ffmpeg将WebM音频(Opus)和MP4视频(H.264)合并为一个MP4文件

FFMpeg:无法将两个 MPEG TS 文件合并为一个 MP4 文件

如何使用命令 COPY 将文件夹中的所有 MP3 文件合并为一个 MP3 文件?

如何将ffmpeg中的两个音频/视频文件与画中画合并

使用ffmpeg将mp3转换为mp3卡拉OK

如何将这两个ffmpeg命令合并为一个带有两个输出的命令?

使用FFMPEG将FLAC转换为MP3吗?

如何通过VB.Net使用ffmpeg合并两个视频或添加徽标?

使用FFmpeg将一幅图像+一个音频文件合并为一个视频

如何使用ffmpeg在一个屏幕上合并四个视频

如何使用 FFmpeg 合并两个音频文件

ffmpeg将多个mp3文件合并为1个m4b文件

使用Ffmpeg使用图像将mp3转换为mp4

无法合并 gtts/ffmpeg 创建的 mp3 文件

使用ffmpeg将信号合并为一个

使用ffmpeg将mp4文件夹转换为mp3?

使用 ffmpeg 将各种 mp4 与各种 mp3 结合起来

使用ffmpeg将四个不同分辨率的视频合并到一个网格中

如何在ffmpeg中合并两个没有音频流的视频

如何使用ffmpeg将所有音频流(在一个视频文件中)合并到一个音频通道中?

如何在php中混合/合并2个mp3文件?