Android-将MP3从立体声编码为单声道

时间:2019-06-14 19:26:52

标签: android audio mp3 mediacodec android-mediacodec

我的应用程序必须将用户选择的mp3编码为单声道并保存此mp3。我可以使用默认的android方法进行编码吗?
我尝试了解MediaCodec,但很难理解媒体配置。也许有一个简单的方法吗?还是易于使用的代码?

1 个答案:

答案 0 :(得分:0)

我不确定您真正要问的是什么,但是我记得我有一个项目,我需要使用给定参数将文件转换为单声道。对我来说,“ sox”工具可以很好地完成工作,但是它是在Linux下进行的。考虑到Android应该是Linux,也许这也可以为您提供帮助。 这是我使用的命令:

sox myfile -r 16000 -c 1 -b 16输出文件

如果我没记错的话,这些命令是: -r表示费率 -c表示频道 -b表示位

我发现一个博客在这里做了一些解释:https://www.nesono.com/node/275 如果您认为可以在项目中使用它,则可以在线搜索更多信息,因为我绝对不是专家。