处理MP3相关工具包
生活随笔
收集整理的這篇文章主要介紹了
处理MP3相关工具包
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
解碼轉(zhuǎn)換 ? Xuggler?http://www.xuggle.com/xuggler/ , 項目當(dāng)前版本5.4,持續(xù)更新中。 Xuggler提供了利用Java來解壓縮,修改和重新壓縮任何媒體或流文件的最簡單方式。 支持Maven,對不同的平臺有不同的分發(fā)包,但也有一個大包類庫,包含全部系統(tǒng)類庫. ? JLayer?http://www.javazoom.net/javalayer/javalayer.html ,項目最后更新日期:2008-11-16. JLayer是一個Java類庫用來解碼,轉(zhuǎn)換,播放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在不同的視頻與音頻格式之間相互轉(zhuǎn)換。比如能夠?qū)VI文件轉(zhuǎn)換成MPEG格式的文件,分離和轉(zhuǎn)換視頻與音頻軌道,壓縮視頻,改變大小和比例。 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. 所以要求操作系統(tǒng)有ffmpeg,如果服務(wù)器是64位,這里需要研究下怎么配置。 Java的MP3操作庫mp3fenge?http://code.google.com/p/mp3fenge/ , 用于文件分割 mp3fenge是一個很簡潔的MP3 Java操作類庫,最主要的功能是能夠根據(jù)指定的開始時間和結(jié)束時間來截取MP3片段, 例如根據(jù)lyric中的時間戳來截取某個特定的句子,另外一些附加功能就是查看mp3文件的一些meta信息,例如作者、唱片集等。 讀寫信息 MyID3?http://www.fightingquaker.com/myid3/ ,項目最后更新日期:2008-12。 MyID3是一個純Java類庫用于讀寫Mp3文件的ID3v1和ID3v2標(biāo)簽信息。 Java ID3 Tab Library?http://javamusictag.sourceforge.net/ ,項目最后更新日期:2006-12。 這個包用來讀取歌曲的信息比如:從MP3文件讀取歌曲的標(biāo)題,藝術(shù)家,唱片套.它支持ID3v1, ID3v1.1, Lyrics3v1, Lyrics3v2, ID3v2.2, ID3v2.3,與ID3v2.4 tags.
總結(jié)
以上是生活随笔為你收集整理的处理MP3相关工具包的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【好用软件推荐系列】 第一弹 - Tre
- 下一篇: 08-合成模式Quarkus实现