| FreeBSD handbook中文版 14 声卡 |
 |
作者: 来源: 日期:2007-6-22 12:28:50 点击次数: |
|
确定选择了正确的设备。 如果没有错误信息而且显示pcm0,请执行su 变成root 并如下执行: # cd /dev # sh MAKEDEV snd0 如果没有错误信息而且显示pcm1,使用su 变成root 并如下执行: # cd /dev # sh MAKEDEV snd1 请注意上面任一个命令将不会产生/dev/snd 设备!而是产生一组设备节点包括: 第3 页FreeBSD 使用手册 说明设备 与SPARC 兼容的声音设备/dev/audio 数字声音设备/dev/dsp 象/dev/dsp,但每次取样为16 bits /dev/dspW /dev/midi midi 访问设备 控制端口混音设备/dev/mixer /dev/music Level 2 音序接口 /dev/sequencer 音序设备 可编程设备接口/dev/pss 如果顺利,现在应该有个可正常工作的声卡了。如果没有,请参考下一节。 14.5 常见的问题 14.5.1. 我遇到一个unsupported subdevice XX error! 一个或多个设备节点没有被正确的产生。请重复上面的步骤。 14.5.2. 我遇到一个sb_dspwr(XX) timed out 的错误! I/O port 没有设置正确。 14.5.3. 我遇到a bad irq XX 的错误! IRQ 设置有误。请确定设置的IRQ 和声卡IRQ 一致。 14.5.4.我遇到“xxx: gus pcm not attached, out of memory” 的错误。这是什么造成 的? 如果发生了,表示没有足够的内存来使用这个设备。 14.6 MP3 音乐 14.6.1 MP3 播放器 最流行的XFree86 MP3 播放器是XMMS。Winamp 的skins 也能被用在XMMS 上。XMMS 也 支持插件。 XMMS 能从audio/xmms port 或package 中安装。XMMS 接口是很直观的,它有一个播放 目录,一个图形的均衡器等。这些都很象winamp。也可以在audio/mpg123 port 中选择一 个命令行的MP3 播放器。可以这样做: 第4 页FreeBSD 使用手册 # mpg123 -a /dev/dsp1.0 Foobar-GreatestHits.mp3 High Performance MPEG 1.0/2.0/2.5 Audio Player for Layer 1, 2 and 3. Version 0.59r (1999/Jun/15). Written and copyrights by Michael Hipp. Uses code from various people. See 'README' for more! THIS SOFTWARE COMES WITH ABSOLUTELY NO WARRANTY! USE AT YOUR OWN RISK! Playing MPEG stream from BT - Foobar-GreastHits.mp3 ... MPEG 1.0 layer III, 128 kbit/s, 44100 Hz joint-stereo 在你的系统中,/dev/dsp1.0 应该被dsp 设备接口所替换。 14.6.2 转换CD 音轨 在把CD 或CD 音轨转换成MP3 时,在CD 上的声音数据必须被转到硬盘上。这可以把CDDA 数据转成WAV 文件来完成。cdda2wav 工具,是sysutils/cdrtools 套件的一部分。下面的 命令可以把整个CD 转成一个个(每个音轨)WAV 文件: # cdda2wav -D 0,1,0 -B -D 0,1,0指出了SCSI 设备是0,1,0,它是与cdrecord -scanbus 输出相符合的。转换 每个音轨,可以加上-t 选项: # cdda2wav -D 0,1,0 -t 7 这个例子可以从CD 上抓取7 个音轨。可以指定一个范围,如1 到7: # cdda2wav -D 0,1,0 -t 1+7 cdda2wav 只支持SCSI CDROM 驱动器。对于IDE 驱动器可以选择其它的工具。 14.6.3 MP3 编码 现在,可以选择lame 这个mp3 编码器。可以在audio/lame 中找到。 第5 页FreeBSD 使用手册 使用转换的WAV 文件,可以使用下面的命令把audio01.wav 转成audio01.mp3: # lame -h -b 128 \ --tt " Foo Song Title" \ --ta " FooBar Artist" \ --tl " FooBar Album" \ --ty " 2001" \ --tc " Ripped and encoded by Foo" \ --tg " Genre" \ audio01.wav audio01.mp3 128K 是标准的MP3 比特率。多数使用160, 或192。更高的比特率,可能需要更多的磁 上一篇:FreeBSD handbook中文版 12 存储 下一篇:FreeBSD handbook中文版 15 串口通讯 |
|
|
 |
| 北京总部: 4006-505-808 |
| 上 海 部: 4006-505-808 |
| 深 圳 部: 4006-505-808 |
| 浙 江 部: 4006-505-808 |
| 广 州 部: 4006-505-808 |
| 重 庆 部: 4006-505-808 |
| 南 京 部: 4006-505-808 |
| 其它地区: 4006-505-808 | |
|
 |
|