xmms和bmp里的重要插件
作者:Wwashington AT smth bbs前言:歡迎轉(zhuǎn)載,但是您必須保留原文的所有信息,包括作者和時(shí)間。
一、其實(shí)今天寫了兩篇文章,剛才那篇內(nèi)容是 OpenBSD 的安裝腳本和
FreeBSD 的實(shí)用腳本,現(xiàn)在再貼一篇關(guān)于 xmms 和 bmp 的重要插件,
當(dāng)然了,依然是針對(duì) FreeBSD 和 OpenBSD 的,它們比 Linux 難用。
還是按以往慣例發(fā)在 NewSoftware 區(qū),因?yàn)樗鼈兌际怯懻搼?yīng)用問題。
長期以來,因?yàn)?Unix 一般用于服務(wù)器而不是桌面系統(tǒng),導(dǎo)致可視化和
多媒體方面明顯落后于 Windows,從而嚴(yán)重降低了對(duì)普通用戶的吸引力。
現(xiàn)在 xorg 比 XF86 改進(jìn)了很多,我們只要再把音樂、DVD 搞定,基本
上就是一臺(tái) Unix 下的多媒體 PC 了,這對(duì)于推動(dòng) Unix 在群眾中普及
有一定的積極作用。聽音樂可以用 xmms 和 bmp (beep-media-player),
看 DVD 主要用 xine。
編譯 xine 不難,只要到 FreeBSD 的 ports 里去編譯就可以了。此外
編譯 xmms 以及顯示漢字也不難,可以參考 FreeBSD簡單漢化終結(jié)篇。
到 Google 搜一下有很多,但要注意 zh_CN.EUC 應(yīng)該是 zh_CN.eucCN,
否則你在這個(gè)語言環(huán)境下編譯 xmms 會(huì)報(bào)告說缺乏 glib 庫支持。
二、我要討論的是,在 OpenBSD 里的 libsun 以及 FreeBSD 里的 oss
和 esound 是不健全的,它們?cè)?KDE 環(huán)境下有時(shí)候無法發(fā)出聲音。通過
查找資料,我發(fā)現(xiàn)應(yīng)該使用 arts 的 Output,因?yàn)?KDE 的聲音管理器
就是 arts。同時(shí),除了眾所周知的 mp3 之外,wma 格式也很流行,我
找到了 wma 的 Input 解碼插件并使用成功。
三、下面列出下載這些 plugin 的地方,大家也可以根據(jù)文件名來搜索。
http://www.xmms.org/plugins.php?category=output
http://www.xmms.org/plugins.php?details=22
http://www.freshports.org/audio/xmms-arts/
http://www.freebsdsoftware.org/audio/xmms-arts.html
http://www.xmms.org/plugins.php?details=85
http://www.freshports.org/audio/xmms-arts_output/
http://www.freebsdsoftware.org/audio/xmms-arts_output.html
http://havardk.xmms.org/plugins/arts_output/
http://havardk.xmms.org/plugins/arts_output/arts_output-0.7.1.tar.gz
http://archives.neohapsis.com/archives/openbsd/2004-10/0686.html
http://www.monkey.org/openbsd/archive/ports/0410/msg00589.html
arts_output.tar.gz (OpenBSD patch)
http://www.gentoo-portage.com/media-plugins/bmp-arts
http://www.sosdg.org/~larne/w/Plugin_list
http://linuv.uv.es/mirror/gentoo/distfiles/
http://linuv.uv.es/mirror/gentoo/distfiles/bmp-arts-plugin-0.7.2.tar.gz
http://www.ubuntu.org.cn/support/documentation/wiki/BeepMediaPlayer
BMP 是一個(gè)使用GTK2的看起來更好的XMMS的分支。WMA插件下載與安裝。
http://download.berlios.de/bmp-plugins/bmp-wma-0.1.1.tar.gz
http://mcmcc.bat.ru/xmms-wma/
http://mcmcc.bat.ru/xmms-wma/xmms-wma-1.0.5.tar.bz2
v.1.0.5 - Added opportunity to build plug-in for player BMP.
- Fix bug with blanks with use gnome-vfs in BMP.
- WARNING: BEEPMP-WMA conflict with BMP-WMA. Remove BMP-WMA or
do not use BEEPMP-WMA.
四、下面列出編譯的方法,由于時(shí)間關(guān)系我就不詳細(xì)講解了。請(qǐng)大家按
步驟操作,否則,編譯時(shí)可能會(huì)提示你:缺乏需要的庫文件。
/usr/bin/ld: cannot find -lffwma {直接編譯 xmms-wma 時(shí)的錯(cuò)誤}
--------------------------------------------------------------
cd /usr/ports/devel/libtool13
make install clean
cd /usr/ports/devel/libtool15
make install clean
cd /usr/local/bin
ln -s libtool15 libtool
cd /usr/ports/chinese/xmms
make install clean {編譯完最好在 XWin 運(yùn)行一下}
cd /usr/ports/multimedia/beep-media-player
make install clean {編譯完最好在 XWin 運(yùn)行一下}
cd /usr/ports/distfiles/Output
gzip -dc bmp-wma-0.1.1.tar.gz | tar -xvf -
cd bmp-wma-0.1.1
./configure {如果沒安裝bmp,配置時(shí)會(huì)報(bào)錯(cuò)}
make install
ls -la src/libffwma/*.a
cp -pf src/libffwma/*.a /usr/local/lib
ls -la /usr/local/lib/libff* # { Make sure libffwma.a is okay }
cd ..
bzip2 -dc xmms-wma-1.0.5.tar.bz2 | tar -xvf -
cd xmms-wma-1.0.5
vi xmms-wma.c # { Replace malloc.h to stdlib.h }
vi ffmpeg-strip-wma/mem.c # { Replace malloc.h to stdlib.h }
gmake install-home
cd ..
gzip -dc arts_output-0.7.1.tar.gz | tar -xvf -
cd arts_output-0.7.1
./configure
make install
cd ..
gzip -dc bmp-arts-plugin-0.7.2.tar.gz | tar -xvf -
cd bmp-arts-plugin-0.7.2
mkdir =build
cd =build
../configure
make install
cd ../..
五、注意:在 OpenBSD 下有個(gè)補(bǔ)丁要打,否則的話 arts 插件無法使用。
此外 xmms 和 bmp 可以兼容 Winamp 大多數(shù) Skins,放到相應(yīng)目錄就行。
附件: arts_output_obsd.tar.gz (1713 Bytes)
posted on 2006-02-23 00:48 Vincent.Chen 閱讀(420) 評(píng)論(0) 編輯 收藏 所屬分類: Linux