Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/178.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用ffmpeg在背景音频上添加多个音频_Java_Android_Audio_Ffmpeg_Mixing - Fatal编程技术网

Java 使用ffmpeg在背景音频上添加多个音频

Java 使用ffmpeg在背景音频上添加多个音频,java,android,audio,ffmpeg,mixing,Java,Android,Audio,Ffmpeg,Mixing,我正在尝试创建一个音频文件,它将有一个基本音频和多个其他音频。 此外,当叠加音频播放时,背景音频应静音或音量较低 例如: 有一首歌是mp3。在这首歌中,我想在特定时间段添加多个其他音频(1.mp3、2.mp3、3.mp3……)。比如说,1.mp3播放时间为5秒到8秒,2.mp3播放时间为10秒到12秒,依此类推。 此外,还应添加叠加,以便始终播放背景声音,并且当叠加音频播放时,背景音频应静音或降低音量 我尝试使用ffmeg库,但尚未找到任何解决方案。阅读对您的期望:按照答案混合所有叠加音频。然后

我正在尝试创建一个音频文件,它将有一个基本音频和多个其他音频。 此外,当叠加音频播放时,背景音频应静音或音量较低

例如: 有一首歌是mp3。在这首歌中,我想在特定时间段添加多个其他音频(1.mp3、2.mp3、3.mp3……)。比如说,1.mp3播放时间为5秒到8秒,2.mp3播放时间为10秒到12秒,依此类推。 此外,还应添加叠加,以便始终播放背景声音,并且当叠加音频播放时,背景音频应静音或降低音量


我尝试使用ffmeg库,但尚未找到任何解决方案。

阅读对您的期望:按照答案混合所有叠加音频。然后将其作为参考,将BG音频作为第一个输入输入到过滤器。使用amix将经过处理的BG音频与组合的叠加曲目混合。@Mulvya感谢您的回复。当叠加音频播放时,我仍然无法降低bg audio的音频。您能提供一种在特定时间间隔降低音频的方法吗?在添加了
-report
的情况下运行该命令并上载该报告。@Mulvya我成功地运行了该命令。再次感谢。我现在有另一种情况。我想将bg音频添加到视频中,并在特定时间段降低bg音频的音量。有什么建议吗?