这里需要用到一个jar包:jave-1.0.1.jar,下载地址的话自己百度吧.

废话不多说直接贴代码:

import it.sauronsoftware.jave.AudioAttributes;

import it.sauronsoftware.jave.Encoder;

import it.sauronsoftware.jave.EncodingAttributes;

import java.io.File;

public class Test {

/**

* 执行转化过程

*

* @param source

* 源文件

* @param desFileName

* 目标文件名

* @return 转化后的文件

*/

public static File execute(File source, String desFileName)

throws Exception {

File target = new File(desFileName);

AudioAttributes audio = new AudioAttributes();

audio.setCodec("libmp3lame");

audio.setBitRate(new Integer(36000)); //音频比率 MP3默认是1280000

audio.setChannels(new Integer(2));

audio.setSamplingRate(new Integer(44100));

EncodingAttributes attrs = new EncodingAttributes();

attrs.setFormat("mp3");

attrs.setAudioAttributes(audio);

Encoder encoder = new Encoder();

encoder.encode(source, target, attrs);

return target;

}

public static void main(String[] args) throws Exception {

File file = new File("c://1111.wav");

execute(file, "c://111.mp3");

}

}

java mp3 to wav_java实现wavToMP3格式转换详解相关推荐

  1. C语言标准库里的获取时间函数及时间格式转换详解

    C语言标准库里的获取时间函数及时间格式转换详解 头文件: #include <time.h> 相关库函数(截图摘自:https://www.runoob.com/cprogramming/ ...

  2. 【基础】SimpleDateFormat日期格式转换详解

    SimpleDateFormat是处理日期格式转换的类. 官方API_1.8关于SimpleDateFormat继承于DateFormate截图: SimpleDateFormat的构造器如下: Si ...

  3. 微信小程序html格式转换详解

    文章目录 前言 解决步骤 注意事项 前言 在毕设的过程中,把项目迁移到小程序中,遇到了html格式的博客内容,在小程序中直接以标签的格式显示出来了,并没有进行标签格式的转换,因此记下该问题并解决.问题 ...

  4. XML格式文件详解及Java解析XML文件内容方法

    XML格式文件详解 1.概述 XML,即可扩展标记语言,XML是互联网数据传输的重要工具,它可以跨越互联网任何的平台,不受编程语言和操作系统的限制,可以说它是一个拥有互联网最高级别通行证的数据携带者. ...

  5. java加密算法入门(三)-非对称加密详解

    1.简单介绍 这几天一直在看非对称的加密,相比之前的两篇内容,这次看了两倍多的时间还云里雾里的,所以这篇文章相对之前的两篇,概念性的东西多了些,另外是代码的每一步我都做了介绍,方便自己以后翻阅,也方便 ...

  6. UNICODE与UTF-8的转换详解

    UNICODE与UTF-8的转换详解 1 编码 在计算机中,各种信息都是以二进制编码的形式存在的,也就是说,不管是文字.图形.声音.动画,还是电影等各种信息,在计算机中都是以0和1组成的二进制代码表示 ...

  7. UNICODE与 UTF8的转换详解

    转载请注明出处: http://www.ins1000.cn/KnowledgeActionForReader?action=read&id=104 源文件下载地址:UTF- 8的转换详解(W ...

  8. java path类_基于java Files类和Paths类的用法(详解)

    Java7中文件IO发生了很大的变化,专门引入了很多新的类: import java.nio.file.DirectoryStream; import java.nio.file.FileSystem ...

  9. UNICODE与 UTF-8 的转换详解

    UNICODE与 UTF-8的转换详解 unicode 只是一种编码方式,而utf-8是unicode的一种保存或传输方式. 1 编码  在计算机中,各种信息都是以二进制编码的形式存在的,也就是说,不 ...

最新文章

  1. 又一壮举!GPT-3首次完成剧本创作,AI解决创造性问题的能力正迅速提升
  2. spring beans源码解读之--BeanFactory的注册
  3. 团队作业6-项目总结
  4. 第68节:Java中的MYSQL运用从小白到大牛
  5. RabbitMQ -- Hello world
  6. Flutter实战视频-移动电商-45.详细页_说明区域UI编写
  7. 这是一则计算机视觉顶级会议CVPR与腾讯的爆闻,啥?
  8. dedecms--在后台增加会员添加
  9. 数字的可视化:python画图之散点图sactter函数详解
  10. OpenShift 4 - Fedora CoreOS (4) - 用 Ignition 定制 CoreOS 的网络/存储等配置
  11. XcodeGhost事件冷思考:智能时代的达摩克利斯之剑
  12. 百度的71个非常厉害的开源项目
  13. ubuntu截图快捷方式
  14. 回调地址没备案_回调地址常见问题及修改方法
  15. 国际新闻|PostgreSQL 14.3、13.7、12.11、11.16 和 10.21 发布
  16. 离获得支付牌照还有多远?今日头条申请“字节支付”商标
  17. HoloLens2开发常见问题汇总
  18. 《整洁代码之道》学习书摘(二)第一章——整洁代码
  19. ofo小黄车仍在自动续费!如何关闭微信自动扣费?
  20. Python 练习实例100例—8

热门文章

  1. Vue2 源码漫游(一)
  2. Cobub无码埋点关键技术的实现
  3. spark、oozie、yarn、hdfs、zookeeper、
  4. BZOJ1050 [HAOI2006]旅行
  5. Controlling Execution
  6. Texture Inspection 纹理检验halcon算子,持续更新
  7. 比微软kinect更强的视频跟踪算法--TLD跟踪算法介绍
  8. 【图像处理】——图像质量评价指标信噪比(PSNR)和结构相似性(SSIM)(含原理和Python代码)
  9. mysql按月分列统计_实现mysql按月统计的教程
  10. halcon/c++接口基础 之 halcon初认识