java mp3 to wav_java实现wavToMP3格式转换详解
这里需要用到一个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格式转换详解相关推荐
- C语言标准库里的获取时间函数及时间格式转换详解
C语言标准库里的获取时间函数及时间格式转换详解 头文件: #include <time.h> 相关库函数(截图摘自:https://www.runoob.com/cprogramming/ ...
- 【基础】SimpleDateFormat日期格式转换详解
SimpleDateFormat是处理日期格式转换的类. 官方API_1.8关于SimpleDateFormat继承于DateFormate截图: SimpleDateFormat的构造器如下: Si ...
- 微信小程序html格式转换详解
文章目录 前言 解决步骤 注意事项 前言 在毕设的过程中,把项目迁移到小程序中,遇到了html格式的博客内容,在小程序中直接以标签的格式显示出来了,并没有进行标签格式的转换,因此记下该问题并解决.问题 ...
- XML格式文件详解及Java解析XML文件内容方法
XML格式文件详解 1.概述 XML,即可扩展标记语言,XML是互联网数据传输的重要工具,它可以跨越互联网任何的平台,不受编程语言和操作系统的限制,可以说它是一个拥有互联网最高级别通行证的数据携带者. ...
- java加密算法入门(三)-非对称加密详解
1.简单介绍 这几天一直在看非对称的加密,相比之前的两篇内容,这次看了两倍多的时间还云里雾里的,所以这篇文章相对之前的两篇,概念性的东西多了些,另外是代码的每一步我都做了介绍,方便自己以后翻阅,也方便 ...
- UNICODE与UTF-8的转换详解
UNICODE与UTF-8的转换详解 1 编码 在计算机中,各种信息都是以二进制编码的形式存在的,也就是说,不管是文字.图形.声音.动画,还是电影等各种信息,在计算机中都是以0和1组成的二进制代码表示 ...
- UNICODE与 UTF8的转换详解
转载请注明出处: http://www.ins1000.cn/KnowledgeActionForReader?action=read&id=104 源文件下载地址:UTF- 8的转换详解(W ...
- java path类_基于java Files类和Paths类的用法(详解)
Java7中文件IO发生了很大的变化,专门引入了很多新的类: import java.nio.file.DirectoryStream; import java.nio.file.FileSystem ...
- UNICODE与 UTF-8 的转换详解
UNICODE与 UTF-8的转换详解 unicode 只是一种编码方式,而utf-8是unicode的一种保存或传输方式. 1 编码 在计算机中,各种信息都是以二进制编码的形式存在的,也就是说,不 ...
最新文章
- 又一壮举!GPT-3首次完成剧本创作,AI解决创造性问题的能力正迅速提升
- spring beans源码解读之--BeanFactory的注册
- 团队作业6-项目总结
- 第68节:Java中的MYSQL运用从小白到大牛
- RabbitMQ -- Hello world
- Flutter实战视频-移动电商-45.详细页_说明区域UI编写
- 这是一则计算机视觉顶级会议CVPR与腾讯的爆闻,啥?
- dedecms--在后台增加会员添加
- 数字的可视化:python画图之散点图sactter函数详解
- OpenShift 4 - Fedora CoreOS (4) - 用 Ignition 定制 CoreOS 的网络/存储等配置
- XcodeGhost事件冷思考:智能时代的达摩克利斯之剑
- 百度的71个非常厉害的开源项目
- ubuntu截图快捷方式
- 回调地址没备案_回调地址常见问题及修改方法
- 国际新闻|PostgreSQL 14.3、13.7、12.11、11.16 和 10.21 发布
- 离获得支付牌照还有多远?今日头条申请“字节支付”商标
- HoloLens2开发常见问题汇总
- 《整洁代码之道》学习书摘(二)第一章——整洁代码
- ofo小黄车仍在自动续费!如何关闭微信自动扣费?
- Python 练习实例100例—8
热门文章
- Vue2 源码漫游(一)
- Cobub无码埋点关键技术的实现
- spark、oozie、yarn、hdfs、zookeeper、
- BZOJ1050 [HAOI2006]旅行
- Controlling Execution
- Texture Inspection 纹理检验halcon算子,持续更新
- 比微软kinect更强的视频跟踪算法--TLD跟踪算法介绍
- 【图像处理】——图像质量评价指标信噪比(PSNR)和结构相似性(SSIM)(含原理和Python代码)
- mysql按月分列统计_实现mysql按月统计的教程
- halcon/c++接口基础 之 halcon初认识