您当前的位置:首页>>技术中心>>数据恢复文章>>正文
 
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。更高的比特率,可能需要更多的磁

本新闻共3页,当前在第2页  1  2  3  


上一篇: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
经典案例
中国石油管理局-Oracle数据库恢
中国网通-IBM EXP300磁盘阵列数
大连鸿德经贸有限责任公司-SQL
中国地质环境监测院-HP LH3000
藁城市东街百货-EFS文件解密成
工商银行某省分行-AIX删除LV数
中央电视台新闻评论部-苹果分
promise乔鼎硬盘阵列数据恢复成
麒麟童文化-苹果分区无法打开,
NAS 8100服务器数据恢复成功 
解决方案
raid磁盘阵列OFFLINE后的应急方
磁盘未被格式化,是否格式化数据
误GHOST、误一键恢复灾难应急方
误删除、误格式化数据灾难应急
LINUX FSCK数据出错灾难应急方
北亚数据恢复 - 联系我们 - 关于北亚 - 友情链接 - 网站地图 - RSS聚合 
版权所有 北京北亚数据恢复中心
24小时免费咨询电话:4006-505-808 或 800-810-580
北京市海淀区中关村大街11号E世界A座8层832B室