【发布时间】:2011-08-30 03:06:57
【问题描述】:
我需要将录制的 3gp 格式的音频文件转换为 mp3 格式。任何建议请。
【问题讨论】:
我需要将录制的 3gp 格式的音频文件转换为 mp3 格式。任何建议请。
【问题讨论】:
转换格式可能是一件困难的事情。
我创建了一个项目来简化它。
https://github.com/dadiyang/jave
该工具主要用于将AMR转换为MP3格式,以便在HTML5的audio标签中播放。它包装了ffmpeg,并使其具有跨平台功能。
你唯一应该做的是:
包括 Maven 依赖
<dependency>
<groupId>com.github.dadiyang</groupId>
<artifactId>jave</artifactId>
<version>1.0.0</version>
</dependency>
并调用 AudioUtils.amrToMp3 方法 只需 3 行代码,JAVE 让它变得异常简单。
public void amrToMp3() {
File source = new File("testAudio.amr");
File target = new File("testAudio.mp3");
AudioUtils.amrToMp3(source, target);
}
值得一试。希望对你有帮助。
【讨论】:
implementation 'com.github.dadiyang:jave:1.0.6' 依赖项添加到我的 android 项目中,但它没有解决。 (我已将 mavenCentral 添加到我的存储库中)
相当混乱,但你可以试试这个:
从未使用过 isobox4j:开始使用它,但在我完成之前转移到另一个项目,但它看起来会给你一些看起来像原始 PCM 的东西,你可以编码。
让我知道它是否适合你。
【讨论】: