当前位置: 首页 > 知识库问答 >
问题:

在android中加入两个音频文件

斜瑞
2023-03-14

我想把两个音频文件合并成一个新文件。我尝试使用MP4parser库,它会导致一些问题,使用SquenceInputStream组合两个音频文件,它会增加音频文件的大小,但只播放初始歌曲。

参考:https://stackoverflow.com/a/43650758/8775993

与StackOverflow答案核对无任何效果。

请提出解决方案。提前谢谢。

共有1个答案

袁秦迟
2023-03-14

你可以在android上使用ffmpeg。检查以下答案:

 类似资料:
  • 我想得到两个音频文件作为输入,然后按字节合并它们,并将其保存为单个文件。 在这个代码中,我试图在Java中做到这一点,它工作正常,但我不知道如何在android中做到这一点。 如何在Android系统中做到这一点?

  • 问题内容: 我有2个音频文件。第一个是背景音乐,第二个是演讲。(每个大约四分钟长) 现在,我想将它们混合并接收4分钟的语音和背景音乐。 问题答案: 您不需要FFMPEG,可以使用android中提供的标准编解码器。 上面的代码处理1个文件的读取。“处理”例程(尚未定义)接收交错的样本数组(左/右/左/右/左/右)。您现在要做的就是将这些通道添加到目标缓冲区。例如 生成的目标数组将包含您覆盖的样本。

  • 问题内容: 我想使用Xuggler 将无音频的视频文件与音频文件合并。此刻,我已经采取了两个流,并将这些流的视频和音频部分分别合并为画中画。现在,我想将音频和视频文件相互组合。任何建议或提示将不胜感激。我正在使用red5服务器。谢谢。 问题答案: 使用MediaConcatenator。请参见示例代码“连接音频和视频”

  • 我正在尝试使用FFMPEG合并2个mp4文件。其中一个文件同时具有视频和音频(),而另一个只有音频()。这些文件的名称以以下方式列在名为的文本文件中: 然后执行下面的ffmpeg命令来合并它们。 但是,生成的连接文件只包含。也就是说,如果