FFmpeg 文件合并问题

请教大伙一个问题,我将文章通过段落切割成一个数组 然后通过第三方语音合成生成了 MP3 文件(文章有三个段落 生成 mp3 文件 1.MP3,2.MP3,3.MP3) 咨询大家一个问题 我如何通过 ffmpeg 合并这三个文件生成一个文件(类似追加 1.MP3,2.MP3,3.MP3)?

《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
讨论数量: 8

我处理过,一会我把代码贴出来

4年前 评论

@Tangqy ffmpeg -f concat -i 这个命令试过没

4年前 评论

@leslieeilsel 还没 exec ('D:\ffmpeg\bin\ffmpeg.exe -i demo20200424161553_final.mp3 -i demo20200424161610_final.mp3 -i demo20200424161616_final.mp3 -i demo20200424161625_final.mp3 -i demo20200424161632_final.mp3 -filter_complex amix=inputs=5:duration=first:dropout_transition=5 -f mp3 demo.mp3'); 这是我写的 但合并出来不对

4年前 评论

@Tangqy

file

我是这样处理的:

  • 先把需要合并的音频文件名,放在一个临时的 .txt 文件中
  • 然后使用 concat 命令合并
4年前 评论

@leslieeilsel 我现在也是新建了一个 txt 文件 里面放的就是 mp3 路径,参考了这个帖子 但报错了

file

4年前 评论

@Tangqy txt 文件中不要放全路径,只放文件名。试一试。

4年前 评论