解码转换

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

notpure 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.

java mp3 处理_Java处理MP3资料相关推荐

  1. java mp3解析_java解析mp3工具

    需要的jar包为jid3lib.jar,sf上的http://javamusictag.sourceforge.net/download.htm不支持中文,附件源码中的为修改版. MP3Util.ja ...

  2. java mp3 播放_JAVA播放MP3

    JAVA播放MP3 (2007-11-29 21:21:25) 标签: 学习公社 package com.hadeslee.music; public class SongInfo { private ...

  3. java mp3 信息_java读取MP3的信息

    标签头"TAG" 3字节 标题 30字节 作者 30字节 专辑 30字节 出品年份 4字节 备注信息 28字节 保留 1字节 音轨 1字节 类型 1字节 import java.i ...

  4. java mp3 信息_java读取MP3的信息 | 学步园

    标签头"TAG" 3字节 标题 30字节 作者 30字节 专辑 30字节 出品年份 4字节 备注信息 28字节 保留 1字节 音轨 1字节 类型 1字节 import java.i ...

  5. java中读取mp3文件_java读取mp3文件

    JMF实际上是Java的一个类包.JMF 2.1.1技术提供了先进的媒体处理能力,从而扩展了Java平台的功能.这些功能包括:媒体捕获.压缩.流转.回放,以及对各种主要媒体形式和编码的支 持,如M-J ...

  6. java获取音乐_Java读取MP3文件的信息(歌曲名,歌手...)

    还记得之前写一款Android播放软件时,为了让APP获得MP3音乐文件的相关信息,上网找了很多Java库.搞的APP满身赘肉.后来我研究了一下MP3文件的结构后发现,获取MP3文件信息根本不需要什么 ...

  7. java 获取mp3 封面_JAVA 读取MP3歌名,歌手,专辑,封面

    上传MP3文件后,后台读取MP3信息.需要使用的引入一个jar :   Jaudiotagger-2.2.6-SNAPSHOT.jar  下载地址 package com.hnzh.bnk.utils ...

  8. java mp3 信息_Java读MP3 文件的头信息(ID3V1) — JAVA频道...

    **//** * Created on 2005-8-6 5:10:29 * @author 糊涂鬼 */ public class ReadMp3ID3v1Info { private static ...

  9. java mp3 信息_java 读取 mp3 信息

    我是个新手,因为要做一个mp3的播放软件,网上搜到了一个读取信息的代码,在这里想分享下.原作者是 NullPointException 首先需要下载 jaudiotagger-2.2.2.jar 包, ...

最新文章

  1. Java实现图片裁剪预览功能
  2. access开发精要(5)-合计group by
  3. 自我学习的技巧和建议
  4. JVM实用参数(六) 吞吐量收集器
  5. Android 使用XmlPullParser解析xml
  6. POJ 2386 Lake Counting DFS水水
  7. matlab x为整数,关于matlab中用什么字符表示任意整数
  8. 再谈table组件:固定表头和表列
  9. Python中MD5加密
  10. 用足球阵型告诉你,阿里云如何护航全网70%世界杯流量 1
  11. php比较输入数字大小,jquery怎么比较两个数字大小
  12. Delphi中对URL进行编码和解码
  13. 用java下载音频文件_喜马拉雅FM下载的音频转换为正常文件的JAVA实现
  14. 博弈论基础知识--非合作博弈,零和博弈,负和博弈,主从博弈,Nash均衡
  15. 【总结一下|LaTex语法】一些常用的LaTex语法小知识
  16. 在LINLUX下面建立GPRS无线MODEM拨号
  17. 友链——一群dalao
  18. 数据库(二)—— 关系模型概述
  19. Win7问题汇总及解答!
  20. 【无人机摄影测量技术必备知识】地面像控点布设经验整理-大比例尺

热门文章

  1. ArcGis乱码问题集汇总
  2. Linux 学习(6)之磁碟分割
  3. [原创] 利用busybox, extlinux 在工控机CompactFlash(CF卡)上构建Linux系统(上)
  4. ESP8266上传DHT11数据给私人javaweb服务器实现网页查询数据的电路方案
  5. 高新技术企业和科技型中小企业区别在哪及申报好处,补贴20-100万
  6. ANSYS Workbench结构动力学专题视频教程
  7. luajit开发文档中文版(一)下载和安装
  8. JAVA快速开发平台-之大型项目快速开发
  9. 掌握这6大技能体系:黑马程序员java就业班考试题
  10. 软件测试投递简历找工作总是已读不回怎么办?