java 将.amr音频文件转换为.mp3或.wav文件
2016-07-25 10:05
465 查看
1、在windows系统下
2、在linux系统下
有一篇特别好的文章推荐给大家
http://linjie.org/2015/08/06/amr%E6%A0%BC%E5%BC%8F%E8%BD%ACmp3%E6%A0%BC%E5%BC%8F-%E5%AE%8C%E7%BE%8E%E8%A7%A3%E5%86%B3Linux%E4%B8%8B%E8%BD%AC%E6%8D%A20K%E9%97%AE%E9%A2%98/
//利用ffmpeg.exe工具与cmd中的命令进行转换 //sourcePath为需要转换的.amr文件路径;targetPath为转换好的.mp3文件路径; //toolPath为ffmpeg.exe文件路径 public void amrChangeToWavByFfmpegTool(String sourcePath,String targetPath,String toolPath){ File tool = new File(toolPath); if (tool.exists()) { String c = "\"" + toolPath + "\"" + " -y -i " + "\"" + sourcePath + "\"" + " -ar 8000 -ab 12.2k -ac 1 " + "\"" + targetPath + "\""; try { Process p = Runtime.getRuntime().exec(c); p.destroy(); } catch (IOException e) { e.printStackTrace(); }finally{ System.out.println("用ffmpeg工具进行了转换!"); } }else { System.out.println("ffmpeg工具不存在!"); } }
2、在linux系统下
有一篇特别好的文章推荐给大家
http://linjie.org/2015/08/06/amr%E6%A0%BC%E5%BC%8F%E8%BD%ACmp3%E6%A0%BC%E5%BC%8F-%E5%AE%8C%E7%BE%8E%E8%A7%A3%E5%86%B3Linux%E4%B8%8B%E8%BD%AC%E6%8D%A20K%E9%97%AE%E9%A2%98/
相关文章推荐
- Java8里请不要再使用循环语句
- JAVA设计模式之门面模式(外观模式)
- 优化Java堆大小的5个技巧
- spring boot hello world
- eclipse Mars中安装properties插件
- 在Eclipse中导入SVN库里的Maven项目
- thingking in java test2.11练习(8)
- 遇到eclipse无法加载SVN插件
- Java 8 Lambda表达式
- springmvc 基础内容
- PAT 乙级1004. 成绩排名 (JAVA版)
- Thinking in Java 第18章 Java I/O 系统(18.9-18.14)
- 立足GitHub学编程:13个不容错过的Java项目
- PAT 乙级1003. 我要通过!(JAVA版)
- 必须掌握的Java排序算法
- PAT 乙级1007. 素数对猜想 (JAVA版)
- java读取properties
- eclipse 查看版本号及优化运行速度
- Demo_java_自定义复制(I/O流, 集合 File类)
- 自己动手写一个java版简单云相册