我在 android 应用程序中ffmpeg
对非常小的 mp3 文件(不超过 3 秒)使用了许多 amix 和 adelay 过滤器命令。不幸的是,每个 adelay 或 amix 命令需要 2 到 4 秒来执行,考虑到我应该对很多文件运行相同的操作,这已经很多了。这是我正在运行的两个命令示例:
混合物:
[-i, input1.mp3, -i, input2.mp3, -filter_complex, amix=inputs=2:duration=longest:dropout_transition=0,dynaudnorm=f=100[aout], -map, [aout], -ac, 2, -c:a, libmp3lame, -q:a, 4, output.mp3]
延迟:
[-i, input3.mp3, -filter_complex, [0:a]adelay=1|1, -c:a, libmp3lame, output1.mp3]
我知道在视频中有一个选项(-preset ultrafast)可以加快执行速度,有没有办法对音频做同样的事情?