您现在的位置是:首页-> 米鼠技术 ->Java开源多媒体组件

Java开源多媒体组件

 FreeTTS  
FreeTTS是一个开源的语音合成引擎。

 Sphinx-4  
Sphinx-4一个完全采用Java开的语音识别器.

 JGraph  
JGraph纯Java开发的图形组件,支持拖,放,缩放,合并等其它操作。它可以被结合到任何的Swing应用程序当中。

 OpenJGraph  
OpenJGraph是一个开源的Java库,用于创建和处理图形和图像绘制.

 MediaFrame 
MediaFrame是一个开源的Java流媒体平台.它提供一个快速,容易实现的并且非常小的applet用来观看audio/video内容而不需要依赖其它播放程序或插件.MediaFrame支持Mpeg(Mpeg-1 & Mpeg-4)图象压缩工业标准,包括支持AAC与MP3.

 Entagged  
Entagged-The Musical Box是一个Java音频(Audio)文件Tagger.使用freedb在线数据库来检索tags.它支持从tags自定义文件名.Entagged支持的音频格式有mp3,ogg,flac,mpc, ape,wma.

 JavaLayer  
JavaLayer是一个纯Java开源的MP3播放器,在CGL开源协议下发布。播放器外观类似于WinAmp.

 JMAC 
JMAC是Monkey音频压缩解码器的Java实现.JMAC是一个Java包用来实时地解码,转换,播放Monkey的音频文件(MAC, .APL, .APE).JMAC不需要JMF(Java Media Framework).

 Java ID3 Tab Library
这个包用来读取歌曲的信息比如:从MP3文件读取歌曲的标题,艺术家,唱片套.它支持ID3v1, ID3v1.1, Lyrics3v1, Lyrics3v2, ID3v2.2, ID3v2.3,与ID3v2.4 tags.

 ID3  
这是一组Java类用来从MP3文件读取ID3 V1与ID3 V2 Tags也可以把ID3V1与ID3 V2 Tags写入MP3文件。

 Sixlegs Java PNG   点击次数:7285
Sixlegs Java PNG解码包。

 JIU  
JIU(Java Imaging Utilities)是一个Java包提供加载,解析,处理和保存图象像素.

 prefuse 
prefuse是一个用户界面包用来把有结构与无结构数据以具有交互性的可视化图形展示出来.这包括的数据有任何可以被描述成一组实体(或节点)或者可以被连接在一起的一些关系(或边缘).prefuse支持的数据包括具有层次性(如:文件系统,组织图),网络(网络拓扑,网站链接),和甚至是没有连接的数据集(如:时间线).以下是一个DEMO.

 Batik 
Batik是一个基于Java技术的SVG(可扩展矢量图)工具包。applications或applets使用这个工具包可以查看,生成,处理SVG格式的图片。

 jlGui 
jlGui是一个java平台的图形音乐播放器.它基于JavaSound 1.0 .jlGui支持的音频格式有WAV,AU,AIFF,MP3,OGG,VORBIS与SPEEX.

 JLayer  
JLayer是一个Java类库用来解码,转换,播放MP3文件.还有一个面向J2ME平台的JLayerME.

 DrawSWF  
DrawSWF是一个简单的制图程序.它可以把你制作的图画保存为一个动画的Flash文件.

 JOS Media Player
JOS Media播放器.

 JSwiff  
JSwiff项目的目的是创建一个开源,纯Java的可以用来处理与创建Macromedia Flash文件的框架.

 Galleon  
Galleon是一个免费开源的TiVo媒体服务器.它能够让你在你的TV上欣赏各种格式的媒体内容并可进行交互式操作。把这个服务器运行在家庭电脑上并组织你的媒体内容,然后就可以在你的家庭网络上进行观看了。

 Jajuk  
Jajuk是一个支持所有平台的音乐管理、播放软件。这个项目的目的是为拥有大量或零散音乐收集的高级用户提供一个功能完整的应用程序。Jajuk支持MP3,OGG Vorbis,AU,AIFF,WAV与SPEEX音频格式。

 jMOS  
jMOS是利用Java来实现MOS(Media Object Servers)通信协议的开源组件。它使用快速的XML处理引擎(如:SAX,JAXP或StAX)来与新闻编辑室控制系统(NCS) 和多媒体对象服务器(MOS:如视频服务器,音频服务器等)相互协作。

 FMJ  
FMJ是一个Java开源项目它是JMF(Java Media Framework)的一个"替代品"并能够使用现存的第三方插件如jffmpeg和IBM的MPEG-4。它不需要给JRE安装任东西,还提供一些JMF没有的特性如:SWT支持等。

 blueMarine  
bluemarine是一个用于实现数字照片workflow的Java开源项目。它具有管理,组织,编辑,发布照片等工具。在最新的版中还加入对GeoTagging的支持。

JAudiotagger  
这个项目提供一个Java类库用于编辑音频文件的tag信息(如ID3)

 JFugue  
JFugue一个用于音乐制作的Java API。利用JFugue来制作音乐不需要涉及复杂的MIDI。音乐在运行期播放或保存到MIDI文件中。

 Java3D  
Java3D开源项目包含一组3D图形API。该Java3D API提供的一组面向对象接口支持简单、高级编程模型,你可以用于构建,展示和控制3D对象的行为与可视化环境。Java3D项目由多个子项目组成主要包括:j3d-core(Java3D API的核心), vecmath(3D矢量数学包)与j3d-core-utils(Java3D核心utilitie),Java3D VRML97 Loader等。

 Fobs  
Fobs(Ffmpeg OBjectS)提供多种面向对象API(C++,Java)来简化使用ffmpeg所进行的开发。在其类包中还包含一个JMF(Java Media Framework)插件。

 GEF  
GEF(Graphical Editing Framework)用于帮助开发人员创建基于Eclipse的绘图编辑器。GEF由两个插件组成,其中org.eclipse.draw2d提供了一个Layout和用于显示展示图形的表现工作箱。开发人员可以利用或扩展GEF提供的一些公共操作和基础模块来开发各种领域的绘图应用软件。比如UML活动图/类图编辑器,GUI设计器,状态机(State Machine),甚至是WYSIWYG文本编辑器。

 TuxGuitar 
TuxGuitar是一个采用Java-SWT开发的多声道吉它六线谱编辑器与播放器。它支持导入\导出GP3,GP4和GP5文件。


热点文章
最新项目
相关文章 最新文章