`

Java处理MP3资料

阅读更多
解码转换
 
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包含有标题,作者,专辑,出生年代,备注,类型,歌手图片等信息
 
分享到:
评论

相关推荐

    java对MP3的jar包

    java的MP3的 jar包,java对音乐文件的操作所需的工具包

    java mp3spi jar

    java mp3spi jar java 处理mp3 jar 包

    java 语音合成PCM转MP3

    很好的解决语音合成和格式问题

    Java编写的简单的MP3播放器代码

    用Java编写的mp3 播放器 可以选择歌曲进行播放 采用xml的格式对数据进行处理的

    Java的文件处理相关工具类

    提供java中对文件类的各种基本操作,主要包括获取文件的后缀名称,读取文件内容,写入文件内容,拷贝文件,将文件转换为二进制数组等操作,转换为Blob格式类等操作

    java源码包---java 源码 大量 实例

     Java波浪文字,一个利用Java处理字符的实例,可以设置运动方向参数,显示文本的字符数组,高速文本颜色,显示字体的 FontMetrics对象,得到Graphics实例,得到Image实例,填充颜色数组数据,初始化颜色数组。...

    java mp3播放器源码

    源码,说明文档及java的音频处理库

    java源码包4

     Java波浪文字,一个利用Java处理字符的实例,可以设置运动方向参数,显示文本的字符数组,高速文本颜色,显示字体的 FontMetrics对象,得到Graphics实例,得到Image实例,填充颜色数组数据,初始化颜色数组。...

    JAVA上百实例源码以及开源项目

     Java波浪文字,一个利用Java处理字符的实例,可以设置运动方向参数,显示文本的字符数组,高速文本颜色,显示字体的 FontMetrics对象,得到Graphics实例,得到Image实例,填充颜色数组数据,初始化颜色数组。...

    java源码包3

     Java波浪文字,一个利用Java处理字符的实例,可以设置运动方向参数,显示文本的字符数组,高速文本颜色,显示字体的 FontMetrics对象,得到Graphics实例,得到Image实例,填充颜色数组数据,初始化颜色数组。...

    JAVA上百实例源码以及开源项目源代码

     Java波浪文字,一个利用Java处理字符的实例,可以设置运动方向参数,显示文本的字符数组,高速文本颜色,显示字体的 FontMetrics对象,得到Graphics实例,得到Image实例,填充颜色数组数据,初始化颜色数组。...

    基于ffmpeg的音频处理Java SDK

    基于ffmpeg的音频处理Java SDK (1)支持批量剪切mp3的音频资源 (2)支持截取wav、mp3音频段 (3)支持格式转换:转wav、mp3 (4)支持获取音频文件信息

    java IO流总结.md

    对于非文本文件(.jpg,.mp3,.mp4,.avi,.doc,.ppt,...),使用字节流处理 2.数据的流向:输入流、输出流 3.流的角色:节点流、处理流 节点流:直接从数据源或目的地读写数据 处理流:不直接连接到数据源或...

    文字转语音mp3格式

    语音合成,又称文语转换(Text to Speech,TTS)技术,涉及声学、语言学、数字信号处理、计算机科学等多个学科技术,是中文信息处理领域的一项前沿技术,解决的主要问题是如何将文字信息转化为可听的声音信息,也即...

    java源码包2

     Java波浪文字,一个利用Java处理字符的实例,可以设置运动方向参数,显示文本的字符数组,高速文本颜色,显示字体的 FontMetrics对象,得到Graphics实例,得到Image实例,填充颜色数组数据,初始化颜色数组。...

    Java 【mp3播放器】源码

    源码,说明文档及java的音频处理库 多媒体论文.doc

    用Java实现音频播放

    桌面PC的性能日益提高,Java虚拟机的优化技术也不断获得突破,这一切使得用Java处理实时信号成为可能。本文将通过设计和构造一个支持实时MP3、WAV和Ogg音频格式解码/回放的Java音乐播放器,阐述用JavaSound API编写...

    Java期末复习题编程题(47道)和选择题(30道) 包括异常处理和接口以及普通编程题

    编写一个Java程序,从键盘读取一个整数并判断它是奇数还是偶数。 编写一个Java程序,计算并输出斐波那契数列的前 n 个数字,其中 n 是用户从键盘输入的整数。 编写一个Java程序,计算并输出给定整数的阶乘。 编写一...

    成百上千个Java 源码DEMO 4(1-4是独立压缩包)

    Java波浪文字制作方法及源代码 1个目标文件 摘要:Java源码,初学实例,波浪文字 Java波浪文字,一个利用Java处理字符的实例,可以设置运动方向参数,显示文本的字符数组,高速文本颜色,显示字体的 FontMetrics对象,...

    java mp3 player

    不过关于JMF中API的调用,多线程处理,java GUI编程那块对您可能有点参考价值。 附上JMF安装包,api文档和我自己写的一个说明文档,欢迎讨论交流…… 最后只想说明一点,完全自己写的,不然不会有那么多bug,呵呵:)开...

Global site tag (gtag.js) - Google Analytics