如何在 android 中创建持续时间为“x”秒的无声 Mp3 文件

Lin*_*uis 2 java audio mp3 android ffmpeg

我想合并两个 mp3 文件,并在两个 mp3 文件之间添加静音。我现在可以将歌曲与我的代码合并,但我需要在歌曲之间添加“x”秒的静音。并且“x”需要是用户可以更改的值。所以我唯一需要的是创建一个持续时间为“x”秒的静音mp3文件的代码...

llo*_*gan 5

您可以使用 FFmpeg anullsrc 源过滤器

ffmpeg -f lavfi -i anullsrc=channel_layout=stereo:sample_rate=44100 -t 5 out.mp3
Run Code Online (Sandbox Code Playgroud)

-t选项定义持续时间。此示例将产生 5 秒的输出。