如何使多个音频文件的长度与第一个音频文件的长度相同并合并它们?

如何使多个音频文件的长度与第一个音频文件的长度相同并合并它们?

我有 3 个音频文件,我使用以下链接将音频文件合并为一个文件

合并音频文件

我的问题是,我需要以某种方式合并它,例如,我录制了一个新的音频(第一个)文件,并且我有一个预定义的第二个和第三个音频文件。我需要第三个音频文件的长度(持续时间)与第一个相同。如果第三个大于第一个,我需要裁剪第三个以使其与第一个长度相同,如果第三个较小,我需要重复音频以使其与第一个长度相同。最后,合并 3 个音频文件并播放。

请注意我正在使用 FFmpeg 与 Android Studio 进行合并。

我搜索了不同的解决方案,但没有找到任何解决方案。

欢迎提出任何建议或解决方案。

相关内容