- 论坛徽章:
- 0
|
终于在rhel4.4下基本搞定。
参考了http://www.xxlinux.com/linux/article/accidence/internet/20061221/6551.html.
下载ftp://ftp.alsa-project.org/pub/oss-lib/alsa-oss-1.0.12.tar.bz2.
下载MPlayer-1.0rc1.tar.bz2,windows-all-20060611.zip,all-20060611.tar.bz2,Abyss-1.6.tar.bz2.
与alsa相关的包,系统自带:
rpm -qa |grep alsa
alsa-lib-1.0.6-5.RHEL4
alsa-lib-devel-1.0.6-5.RHEL4
alsa-utils-1.0.6-5
$ tar jxvf alsa-oss-1.0.12.tar.bz2
$ cd alsa-oss-1.0.12
$ ./configure --prefix=/usr/local/alsa-oss-1.0.12
$ make
$ sudo make install
安装MPlayer
$ tar jxvf windows-all-20060611.zip
$ cd windows-all-20060611
$ sudo mkdir /usr/local/lib/win32
$ sudo cp * /usr/local/lib/win32/.
$ sudo mkdir /usr/local/lib/codes
$ cd ..
$ tar jxvf all-20060611.tar.bz2
$ cd all-20060611
$ sudo cp * /usr/local/lib/codes/.
$ cd ..
安装皮肤
$ tar jxvf Abyss-1.6.tar.bz2
$ sudo cp -r Abyss-1.6 /usr/local/MPlayer/share/mplayer/skins/default
$ tar jxvf MPlayer-1.0rc1.tar.bz2
$ cd MPlayer-1.0rc1
$ ./configure --prefix=/usr/local/MPlayer --enable-gui --with-win32libdir=/usr/local/lib/win32 --with-codesdir=/usr/local/lib/codes
$ make
$ sudo make install
软件安装完成.
编写$HOME/.asoundrc,内容如下:
- pcm.!default {
- type plug
- slave.pcm "dmixer"
- }
-
- pcm.dmixer {
- type dmix
- ipc_key 1024
- slave {
- pcm "hw:0,0"
- period_time 0
- period_size 1024
- buffer_size 4096
- rate 44100
- }
- bindings {
- 0 0
- 1 1
- }
- }
-
- ctl.dmixer {
- type hw
- card 0
- }
- pcm.!dsnoop {
- type dsnoop
- ipc_key 5778293
- ipc_key_add_uid yes
- slave {
- pcm "hw:0,0"
- period_time 0
- period_size 2048
- buffer_size 16384
- format S16_LE
- rate 48000
- }
- }
- pcm.asymed {
- type asym
- playback.pcm "dmixer"
- capture.pcm "dsnoop"
- }
- pcm.!default {
- type plug
- slave.pcm "asymed"
- }
- pcm.dsp0 {
- type plug
- slave.pcm "asymed"
- }
- ctl.mixer0 {
- type hw
- card 0
- }
复制代码
$ aplay -f cd -d default 825235_0.wav &
$ aplay -f cd -d default 825235_0.wav &
$ aplay -f cd -d default 825235_0.wav &
可以听到混合的声音。
编辑$HOME/.mplayer/gui.conf
要含有以下两行:
- ao_driver = "alsa:device=dmixer"
- ao_alsa_device = "dmixer"
复制代码
realplay,firefox 应该用下面的方法启动:
$ /usr/local/alsa-oss-1.0.12/bin/aoss realplay
$ /usr/local/alsa-oss-1.0.12/bin/aoss firefox
flashplayer 7.0 for firefox 在使用中有问题,应该用flashplayer 9.0
大功告成。
[ 本帖最后由 peixubin 于 2007-1-22 10:47 编辑 ] |
|