解码转换
 
Xuggler http://www.xuggle.com/xuggler/ , 项目当前版本5.4,持续更新中。
Xuggler提供了利用Java来解压缩,修改和重新压缩任何媒体或流文件的最简单方式。
支持Maven,对不同的平台有不同的分发包,但也有一个大包类库,包含全部系统类库.

 
JLayer http://www.javazoom.net/javalayer/javalayer.html ,项目最后更新日期:2008-11-16.
JLayer是一个Java类库用来解码,转换,播放MP3文件.还有一个面向J2ME平台的JLayerME.
Audio format support:  MPEG 1/2/2.5 Layer 1/2/3.
JAVE http://www.sauronsoftware.it/projects/jave/ ,项目最后更新日期:2009-4-15
JAVE(Java Audio Video Encoder)是ffmpeg项目的一个Java封装。
可以利用JAVE在不同的视频与音频格式之间相互转换。比如能够将AVI文件转换成MPEG格式的文件,分离和转换视频与音频轨道,压缩视频,改变大小和比例。
In example you can transcode an AVI file to a MPEG one, you can change a DivX video stream into a (youtube like) Flash FLV one, you can convert a WAV audio file to a MP3 or a Ogg Vorbis one, you can separate and transcode audio and video tracks, you can resize videos, changing their sizes and proportions and so on. Many other formats, containers and operations are supported by JAVE.
【注意】JAVE is not pure Java: it acts as a wrapper around an ffmpeg (http://ffmpeg.mplayerhq.hu/) executable. JAVE includes and uses a ffmpeg executable built for Windows and Linux operating systems on i386/32 bit hardware platforms. 所以要求操作系统有ffmpeg,如果服务器是64位,这里需要研究下怎么配置。
Java的MP3操作库mp3fenge http://code.google.com/p/mp3fenge/ , 用于文件分割
mp3fenge是一个很简洁的MP3 Java操作类库,最主要的功能是能够根据指定的开始时间和结束时间来截取MP3片段,
例如根据lyric中的时间戳来截取某个特定的句子,另外一些附加功能就是查看mp3文件的一些meta信息,例如作者、唱片集等。
读写信息
MyID3 http://www.fightingquaker.com/myid3/ ,项目最后更新日期:2008-12。
MyID3是一个纯Java类库用于读写Mp3文件的ID3v1和ID3v2标签信息。
Java ID3 Tab Library http://javamusictag.sourceforge.net/ ,项目最后更新日期:2006-12。
这个包用来读取歌曲的信息比如:从MP3文件读取歌曲的标题,艺术家,唱片套.它支持ID3v1, ID3v1.1, Lyrics3v1, Lyrics3v2, ID3v2.2, ID3v2.3,与ID3v2.4 tags. 
MAP3文件中的ID3包含有标题,作者,专辑,出生年代,备注,类型,歌手图片等信息
android Mp3播放器之Mp3 ID3V2 、ID3V1标签解析

Java处理MP3资料相关推荐

  1. java mp3 处理_Java处理MP3资料

    解码转换 Xuggler http://www.xuggle.com/xuggler/ , 项目当前版本5.4,持续更新中. Xuggler提供了利用Java来解压缩,修改和重新压缩任何媒体或流文件的 ...

  2. (十八)用JAVA编写MP3解码器——迷你播放器

    2019独角兽企业重金招聘Python工程师标准>>> 1.定义解码一帧的接口   ILayer123 Layer1.Layer2和Layer3这三个类都实现了ILayer123的d ...

  3. [渝粤教育] 四川农业大学 Java程序设计 参考 资料

    教育 -Java程序设计-章节资料考试资料-四川农业大学[] Week1 测试 1.[单选题]Java的三大平台不包括 A.JavaSE B.JavaEE C.JavaME D.Android 参考资 ...

  4. Java 8学习资料汇总

    本文首发于InfoQ. Java 8发布已经有一段时间,它被认为是Java 5发布以来最大的一次版本升级.Java 8 为Java语言.编译器.类库.开发工具以及JVM(Java虚拟机)带来了大量新特 ...

  5. Java进阶面试资料无偿分享!真香系列

    8-22 投递简历 8-24 一面(大概1h50min) 0.currenthashmap怎么扩容的?fwn为什么固定hash -1,这样设计有什么好处?帮助扩容是发生在什么阶段?读线程和写线程都会帮 ...

  6. (十七)用JAVA编写MP3解码器——解码Layer1

    2019独角兽企业重金招聘Python工程师标准>>> Layer1的编码更简单,解码端的代码也就比Layer2还简单不少.网络上还有部分老歌是采用Layer2压缩的,但Layer1 ...

  7. java jmf mp3,java播发mp3(不用jmf)

    java播放mp3(不用jmf) 帮一个小妹写一个播放mp3的代码,对于java不熟的我来说可真折腾. 网上好多代码都是用jmf的,需要单独安装,除了jar包,还依赖很多dll文件. 找了又找,终于找 ...

  8. 使用Java实现MP3音乐播放

    使用Java实现MP3音乐播放 Java SE自带的API中缺少对MP3格式音频文件的支持,想要使用Java代码播放MP3需要第三方库.JLayer-MP3 library是一款Java语言编写的开源 ...

  9. Java 播放MP3

    Java 播放MP3 的六种方法 1 使用官方的解决方案 2 使用第三方解决方案 (jl1.0.jar) 3 使用第三方解决方案 (jmp123.jar) 4 使用自定义解决方案(推荐) 4.1 依赖 ...

最新文章

  1. FastDFS设置开机启动
  2. python hashlib模块_python3 hashlib模块
  3. 历史是“混合体”,也是“内幕”:说说《三国大传》
  4. Android 系统开发系列二
  5. 自己动手打造属于自己的智能家居(二)
  6. HttpClient 4使用方法的几个例子
  7. php json输出后 u6563,肉肉's Blog
  8. Matlab 制作常用图片的代码
  9. 独孤九剑之js操作数组
  10. java object比较排序
  11. 基于Vue的日程排班表 - common-schedule
  12. 大学生考系统集成项目管理工程师有什么用?
  13. 解决由于找不到amd_ags_x64.dll,无法继续执行代码。重新安装程序可能会解决此问题,地平线(Forza Horizon 5)
  14. 写字机器人制作教程2.0
  15. SRRC认证的周期、费用多少?要什么资料?
  16. Python+Vue计算机毕业设计超市积分管理系统o2qyn(源码+程序+LW+部署)
  17. 短视频营销与短视频营销的主流营销模式
  18. html 学习 常用标签
  19. 自考本科考暨南大学考研计算机,暨大自考本科生能考研吗?自考考研难吗?
  20. android获取通讯录号码,读取通讯录号码

热门文章

  1. Facebook pop
  2. 超全的机器学习深度学习资料汇总,惠存!
  3. VMware+CentOS7搭建私有云桌面服务
  4. 沐风:如何创造更多的睡后收入?
  5. 某些老司机直播APP这么受欢迎?作为Android程序员如何进军音视频?
  6. arcgis字段计算器赋值_【干货】关于ArcGIS的这62个常用技巧,你造吗?
  7. 推特开发者账号的申请流程
  8. Bootstrap抽样和Monte Carlo思想
  9. 32岁的程序员被裁,java宿舍管理系统源码jsp
  10. 安卓 蓝牙遥控器键值配对 kl文件