背景

微信语音返回来的是amr 格式,浏览器不能直接使用,所以我们需要转为mp3格式

网上找了一下

有的是在前端转

但我个人还是偏向后端转

找了一个亲测可以使用的方法

<dependency><groupId>com.github.dadiyang</groupId><artifactId>jave</artifactId><version>1.0.5</version>
</dependency>

调用AudioUtil.marToMp3 即可完成 转换

public void amrToMp3()  {File source = new File("target/test-classes/material/testAudio.amr");File target = new File("testAudio.mp3");it.sauronsoftware.jave.AudioUtils.amrToMp3(source, target);
}

传送门

github地址

参考资料

Java amr格式转mp3相关推荐

  1. java amr格式转mp3格式(完美解决Linux下转换0K问题)

    因项目需求,需要将 amr 格式的文件转成 mp3格式. 网络上提供的思路大多是使用jave-x-x.jar. 这个包确实有用,因为开发时是在windows环境中,测试转换虽然报了异常: 1 it.s ...

  2. amr转wav java代码,查看“Java amr格式转mp3格式(完美解决Linux下转换0K问题)”的源代码...

    因为以下原因,你没有权限编辑本页: 您所请求的操作仅限于该用户组的用户使用:用户 您可以查看并复制此页面的源代码:'''问题:''' 因项目需求,需要将 amr 格式的文件转成 mp3格式.网络上提供 ...

  3. linux java amr转mp3_本工具用于将微信语音 amr 格式转换为 mp3 格式以便在 html5 的 audio 标签中进行播放...

    音频转码工具 本工具主要用于将微信语音 amr 格式转换为 mp3 格式以便在 html5 的 audio 标签中进行播放. 支持 Linux/Windows/Mac 平台 因为是基于 JAVE 项目 ...

  4. java amr音频转码_jave: 音频转码工具,主要用于将微信语音 amr 格式转换为 mp3 格式以便在 html5 的 audio 标签中进行播放...

    音频转码工具 本工具主要用于将微信语音 amr 格式转换为 mp3 格式以便在 html5 的 audio 标签中进行播放. 支持 Linux/Windows/Mac 平台 因为是基于 JAVE 项目 ...

  5. java代码实现amr格式转换为mp3格式

    在 Java 中可以使用 javax.sound.sampled 包中的类来录制和播放声音.不过,这个包并不支持将音频文件从一种格式转换为另一种格式.要想实现音频格式转换,需要使用第三方的音频处理库. ...

  6. php将amr转换成mp3,微信JSSDK-将录制文件amr格式转换为mp3

    前言: 作者最近基于类似于微信聊天的长按通话功能开发了一个微信公众号. 在这里 开发环境: centos 7.4 前端将录制数据serverId(返回的音频的服务器ID)传递给后端,后端使用下面的接口 ...

  7. PHP如何下载微信语音到服务器,并将amr格式转换为MP3格式,最后上传到阿里云oss文件中

    第一步:下载微信语音到服务器中 废话不多说,直接上代码 1.总的流程方法(里面的方法在下面) 2.下载微信语音的方法 3.将微信语音的amr格式转换为MP3格式(需要使用FFmpeg,安装使用过程请看 ...

  8. 怎么把amr格式转换为mp3格式?

    怎么把amr格式转换为mp3格式?amr是什么?今天简单直接点讲amr也是音频文件的一种不常见格式.因为兼容性的原因,所以你如果下载到了以amr为后缀的音频,打开往往是播放不了的,这个时候也很简单,我 ...

  9. 如何将amr格式转换为mp3格式?

    如何将amr格式转换为mp3格式?大家可能对amr文件了解不多,其实amr是手机设备上音频通用格式,它的最大特点就是文件体积小,一分钟的amr音频文件大小只有1kb,这给使用带来了非常大的便利,不过最 ...

  10. 完美解决:Java微信语音amr格式转mp3格式,兼容Linux/Mac/Windows,支持Maven

    少费话,先上代码 引入 maven 依赖 <dependency><groupId>com.github.dadiyang</groupId><artifac ...

最新文章

  1. java实现用户界面的包_在Java中实现用户界面功能的包
  2. 数据结构 递归讲解
  3. 高起专计算机应用基础试题及答案,重庆大学网络教育高起专计算机应用基础入学考试模拟题及答案(二)...
  4. Docker通过Cgroup 资源配置
  5. 根据 HTML 规范,以下代码中,外层容器 .outer 的宽高分别是:
  6. 网络安全-使用HTTP动词篡改的认证旁路
  7. java面试总结(第一天)
  8. ie浏览器如何实现scrollto_如何实现报表直接打印需求
  9. iPhone XR再降价:64GB到手最低仅需4149元
  10. Centos7+ 修改hostname主机名命令
  11. php无法连接mysql(selinux)
  12. html跳转多个域名自动选择,nginx实现两个域名之间跳转配置
  13. 在线教育平台项目——设计 接口定义
  14. 计算机设置从光盘启动怎么办,[光盘启动]BIOS设置从光盘光驱启动教程
  15. MMdetection绘制mAP-自用
  16. 食物语服务器什么时候维护,食物语更新公告
  17. 根据网络图片地址获取资源的字节流
  18. 阿里巴巴绩效管理理念和原则
  19. Nginx实现URL路径转接
  20. 收集中的HTML代码

热门文章

  1. 华为项目CMO(CIE)的经历,对软件工程敏捷开发的实践
  2. 数据库课程设计:图书借阅管理系统(控制台交互)
  3. h5在线游戏制作开发:h5模板打地鼠小游戏怎么制作?
  4. 全球气象数据网站(大气、海洋数据应有尽有)
  5. 论文 图片配色 漂亮颜色
  6. STM32中RTC唤醒停止模式
  7. 【自动驾驶】PurePursuit实现轨迹跟踪
  8. 网易回应暴力裁员事件并道歉了!连发两声明:当事人绩效确不合格...刘强东说了这句话,意外上热搜...
  9. java dagger2_mvp+dagger2+retrofit2+rxjava 项目框架 最佳实践
  10. excel wind插件使用_Python和wind的交互—在债券中的应用