amr格式音频转为mp3格式
最近项目用到读取amr格式的音频,但是h5不支持这种格式,网上有一些是通过插件的方式来读取,amrlib.js之类,但是不擅长前端,而且有一些插件是要求把文件转为base64编码格式,然后把这些base64码当做参数传入一个js函数中,用着比较麻烦。
所以还是在后端转格式吧。
用到一个jar包,jave.jar
演示代码也比较简单,传入需要转换的amr音频文件所在的路径,以及新生成的mp3文件所在的路径就可以了。
import it.sauronsoftware.jave.*;import java.io.File;/*** Created by xhzhang on 2018/10/23.*/
public class demo {public static void main(String[] args) throws Exception {String sourcePath = "D:/MediaRoot/123.amr";String targetPath = "D:/MediaRoot/123.mp3";changeToMp3(sourcePath, targetPath);}public static void changeToMp3(String sourcePath, String targetPath) {File source = new File(sourcePath);File target = new File(targetPath);AudioAttributes audio = new AudioAttributes();Encoder encoder = new Encoder();audio.setCodec("libmp3lame");EncodingAttributes attrs = new EncodingAttributes();attrs.setFormat("mp3");attrs.setAudioAttributes(audio);try {encoder.encode(source, target, attrs);} catch (IllegalArgumentException e) {e.printStackTrace();} catch (InputFormatException e) {e.printStackTrace();} catch (EncoderException e) {e.printStackTrace();}}
}
amr格式音频转为mp3格式相关推荐
- java后台 amr格式音频转为mp3格式
最近项目用到读取amr格式的音频,但是h5不支持这种格式,前台处理不太擅长感觉太过麻烦,所以还是在后端转格式吧. 用到一个jar: jave.jar 网址:https://www.sauronsoft ...
- jave.jar amr格式音频转为mp3格式 部署linux会有一个问题 转换出来的MP3文件是0k
jave就是封装了一层对外部ffmpeg的调用. 而windows上能转换是因为:ffmpeg.exe 这个程序没问题. 而Linux上转换失败也是因为 ffmpeg 这个可能版本太老或依赖库缺失. ...
- 如何将m4a格式音频转为mp3?
如何将m4a格式音频转为mp3?如果你是苹果手机用户,那么你可能会发现一个问题,当我们将苹果手机的录音文件放到其它设备上时,可能会出现无法打开播放的情况,这是因为格式不被兼容的原因所引起的.苹果手机的 ...
- 如何把WAV格式音频转换为MP3格式
WAV为微软公司(Microsoft)开发的一种声音文件格式,它符合RIFF(Resource Interchange File Format)文件规范,用于保存Windows平台的音频信息资源,被W ...
- 在java中使用ffmpeg将amr格式的语音转为mp3格式
ffmpeg是一个非常强大的音视频处理工具,官网是:http://ffmpeg.org/ . 由于ffmpeg在windows上和linux系统上的执行文件不一样(Windows上不需要安装ffmpe ...
- android ios语音转码,iOS 音频转码 使用lame转为MP3格式
由于AVAudioRecorder不能录制编码为MP3,所以就需要我们将录音后的音频文件格式进行转换(注意:AV Foundation和Core Audio提供对MP3数据解码的支持,但是不提供对其进 ...
- Python之ffmpeg:利用python编程基于ffmpeg将m4a格式音频文件转为mp3格式文件
Python之ffmpeg:利用python编程基于ffmpeg将m4a格式音频文件转为mp3格式文件 目录 利用python编程基于ffmpeg将m4a格式音频文件转为mp3格式文件 1.先下载ff ...
- m4r格式怎么转为mp3 音频转换器哪个好
经常玩弄铃声制作的童鞋也许比较清楚m4r是什么格式,m4r是iphone铃声的一种音频格式,在国内的一些iPhone铃声资源站或者是苹果iTunes上都是有得下载,不过对于安卓或者非ios系统的手机来 ...
- m4s格式转换mp3_m4r格式怎么转为mp3 音频转换器哪个好
经常玩弄铃声制作的童鞋也许比较清楚m4r是什么格式,m4r是iphone铃声的一种音频格式,在国内的一些iPhone铃声资源站或者是苹果iTunes上都是有得下载,不过对于安卓或者非ios系统的手机来 ...
最新文章
- linux进程--僵尸进程(五)
- 关于Node.js中安装完express后不能使用express命令
- 常见计算机英语词汇翻译,常见计算机英语词汇解释(1)
- 分布式共识四】POW共识算法
- 社工库网址与制作方法
- plSql安装以及连接远程oracle相关配置
- Asp.Net项目的部署到Linux中(Linux + Jexus+Nginx )
- 车仪表台上的装饰_给车“纹身”贴这些的注意,有人挨罚啦!扣不扣分?!看这里...
- Node.js ES6 模块化的基本语法-直接导入并执行模块代码
- 如何使用损坏或删除SQL Server事务日志文件重建数据库
- 400本以上电子书、1000门以上课程会员免费看,快来领取!
- 程序员为什么要懂物联网?
- 【车间调度】基于matlab遗传算法求解混合流水车间调度最优问题【含Matlab源码 901期】
- 用友u8 12.1服务器硬件要求,用友U8_12.1安装操作手册服务器资料全
- 黑马程序员 HTML基础
- 如何自动化入侵海康设备
- 命令行窗口光标消失问题解决
- 知识普及 上海宝付带你揭穿金融诈骗“小把戏”
- 利用matlab快速实现连续系统转变为离散系统(z变换)
- IntelliJ IDEA之内存不够提示os::commit_memory failed