麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁(yè) > 系統(tǒng) > FreeBSD > 正文

FreeBSD handbook中文版 14 聲卡

2024-07-26 00:29:05
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
目錄
14 聲卡
14.1 概要
14.2 尋找正確的設(shè)備
14.3 重新編譯內(nèi)核
14.4 創(chuàng)建和測(cè)試設(shè)備裝載的節(jié)點(diǎn)
14.5 常見(jiàn)的問(wèn)題
14.6 MP3 音樂(lè)
=============================================================
第14 章聲卡
=============================================================
(翻譯中出現(xiàn)的任何問(wèn)題或錯(cuò)誤,請(qǐng)廣大讀者及時(shí)反饋給我:[email protected]
14.1 概要
FreeBSD 支持很多種聲卡,允許你輸出各種格式的音樂(lè)。包括MP3,WAV,Ogg Vorbis 等
等格式的音樂(lè)。FreeBSD Ports 中也包含了很多應(yīng)用程序可以允許你編輯音樂(lè)文件。
讀完這章,你將了解到這些: 
. 如何定位你的聲卡。
. 如何配置你的系統(tǒng)以便你的聲卡能達(dá)到最佳狀態(tài)。
. 通過(guò)使用專門(mén)的程序測(cè)試你的聲卡的工作狀態(tài)的方法。
. 如何解決聲卡安裝的一些問(wèn)題。
讀這章之前,你應(yīng)當(dāng)了解這些: 
. 如何配置和安裝一個(gè)新內(nèi)核(第9 章) 
14.2 尋找正確的設(shè)備
在開(kāi)始以前,應(yīng)該要知道你擁有的聲卡的型號(hào),它所用的芯片,還有它是PCI 還是ISA 
卡。FreeBSD 廣泛地支持多種PCI 及ISA 卡。如果在下面列表中沒(méi)有發(fā)現(xiàn)與你一樣的卡,請(qǐng)
參考pcm 聯(lián)機(jī)手冊(cè)。這不是完整的列表;不過(guò)已經(jīng)列出了大部分通用的聲卡。
. Crystal 4237, 4236, 4232, 4231 
. Yamaha OPL-SAx 
. OPTi931 
. Ensoniq AudioPCI 1370/1371 
. ESS Solo-1/1E 
. NeoMagic 256AV/ZX 
. Sound Blaster PRo, 16, 32, AWE64, AWE128, Live 
第1 頁(yè)FreeBSD 使用手冊(cè)
. Creative ViBRA16 
. Advanced Asound 100, 110, and Logic ALS120 
. ES 1868, 1869, 1879, 1888 
. Gravis UltraSound 
. Aureal Vortex 1 or 2 
內(nèi)核中使用的驅(qū)動(dòng)程序視所擁有的聲卡而定。下面的段落提供了更多的信息以及那些需
要加入內(nèi)核設(shè)置的資料。
14.2.1 Creative, Advance 和ESS Sound Cards 
如果有上面這些卡之一,請(qǐng)?jiān)趦?nèi)核中加入
device pcm 
如果有PnP ISA 卡,也請(qǐng)?jiān)趦?nèi)核中加入
device sbc 
對(duì)于非PnP ISA 卡,請(qǐng)?jiān)趦?nèi)核中加入
device pcm 和device sbc0 at isa? port0x220 irq 5 drq 1 flags 0x15 
那些是默認(rèn)的設(shè)置。可能需要改變IRQ 或其它。其它信息請(qǐng)參考sbc 聯(lián)機(jī)手冊(cè)。
注意: 未經(jīng)修補(bǔ)的FreeBSD 4.0 不支持Sound Blaster Live;這不包含在這份文件中。
建議在嘗試使用這張卡以前更新到最新版的-STABLE。
14.2.2 Gravis UltraSound Cards 
對(duì)于PnP ISA 卡,請(qǐng)?jiān)趦?nèi)核中加入
device pcm 

device gusc 
如果有非PnP ISA 卡,請(qǐng)?jiān)趦?nèi)核中加入
device pcm 

device gus0 at isa? port 0x220 irq 5 drq 1 flags 0x13 
可能需要更改IRQ 或其它。其它信息請(qǐng)參考gusc 聯(lián)機(jī)手冊(cè)。
第2 頁(yè)FreeBSD 使用手冊(cè)
14.2.3 Crystal 聲卡
對(duì)于Crystal 卡,請(qǐng)?jiān)趦?nèi)核中加入
device pcm 

device csa 
14.2.4 一般支持
對(duì)于PnP ISA 或PCI 卡,請(qǐng)?jiān)趦?nèi)核設(shè)置中加入
device pcm 
如果有不含bridge 驅(qū)動(dòng)程序的非PnP ISA 聲卡,請(qǐng)?jiān)趦?nèi)核中加入
device pcm0 at isa? irq 10 drq 1 flags 0x0 
可能需要改變IRQ 或其它,以符合硬件設(shè)置。
14.3 重新編譯內(nèi)核
在加入所需的驅(qū)動(dòng)程序至內(nèi)核設(shè)置后,請(qǐng)重新編譯內(nèi)核。其它信息請(qǐng)參考手冊(cè)的第9.3 
節(jié)。
14.4 建立和測(cè)試設(shè)備裝載的節(jié)點(diǎn)
重新啟動(dòng)后,登陸并執(zhí)行cat /dev/sndstat。會(huì)出現(xiàn)類似下面的輸出信息: 
FreeBSD Audio Driver (newpcm) Sep 21 2000 18:29:53 
Installed devices: 
pcm0: <Aureal Vortex 8830> at memory 0xfeb40000 irq 5 (4p/1r +channels duplex) 
如果看到錯(cuò)誤信息,表示前面某個(gè)步驟錯(cuò)了。如果發(fā)生了,請(qǐng)重新檢查一次內(nèi)核設(shè)置以
確定選擇了正確的設(shè)備。
如果沒(méi)有錯(cuò)誤信息而且顯示pcm0,請(qǐng)執(zhí)行su 變成root 并如下執(zhí)行: 
# cd /dev 
# sh MAKEDEV snd0 
如果沒(méi)有錯(cuò)誤信息而且顯示pcm1,使用su 變成root 并如下執(zhí)行: 
# cd /dev 
# sh MAKEDEV snd1 
請(qǐng)注意上面任一個(gè)命令將不會(huì)產(chǎn)生/dev/snd 設(shè)備!而是產(chǎn)生一組設(shè)備節(jié)點(diǎn)包括: 
第3 頁(yè)FreeBSD 使用手冊(cè)
說(shuō)明設(shè)備
與SPARC 兼容的聲音設(shè)備/dev/audio 
數(shù)字聲音設(shè)備/dev/dsp 
象/dev/dsp,但每次取樣為16 bits /dev/dspW 
/dev/midi midi 訪問(wèn)設(shè)備
控制端口混音設(shè)備/dev/mixer 
/dev/music Level 2 音序接口
/dev/sequencer 音序設(shè)備
可編程設(shè)備接口/dev/pss 
如果順利,現(xiàn)在應(yīng)該有個(gè)可正常工作的聲卡了。如果沒(méi)有,請(qǐng)參考下一節(jié)。
14.5 常見(jiàn)的問(wèn)題
14.5.1. 我遇到一個(gè)unsupported subdevice XX error! 
一個(gè)或多個(gè)設(shè)備節(jié)點(diǎn)沒(méi)有被正確的產(chǎn)生。請(qǐng)重復(fù)上面的步驟。
14.5.2. 我遇到一個(gè)sb_dspwr(XX) timed out 的錯(cuò)誤! 
I/O port 沒(méi)有設(shè)置正確。
14.5.3. 我遇到a bad irq XX 的錯(cuò)誤! 
IRQ 設(shè)置有誤。請(qǐng)確定設(shè)置的IRQ 和聲卡IRQ 一致。
14.5.4.我遇到“xxx: gus pcm not attached, out of memory” 的錯(cuò)誤。這是什么造成
的? 
如果發(fā)生了,表示沒(méi)有足夠的內(nèi)存來(lái)使用這個(gè)設(shè)備。
14.6 MP3 音樂(lè)
14.6.1 MP3 播放器
最流行的XFree86 MP3 播放器是XMMS。Winamp 的skins 也能被用在XMMS 上。XMMS 也
支持插件。
XMMS 能從audio/xmms port 或package 中安裝。XMMS 接口是很直觀的,它有一個(gè)播放
目錄,一個(gè)圖形的均衡器等。這些都很象winamp。也可以在audio/mpg123 port 中選擇一
個(gè)命令行的MP3 播放器。可以這樣做: 
第4 頁(yè)FreeBSD 使用手冊(cè)
# 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 
在你的系統(tǒng)中,/dev/dsp1.0 應(yīng)該被dsp 設(shè)備接口所替換。
14.6.2 轉(zhuǎn)換CD 音軌
在把CD 或CD 音軌轉(zhuǎn)換成MP3 時(shí),在CD 上的聲音數(shù)據(jù)必須被轉(zhuǎn)到硬盤(pán)上。這可以把CDDA 
數(shù)據(jù)轉(zhuǎn)成WAV 文件來(lái)完成。cdda2wav 工具,是sysutils/cdrtools 套件的一部分。下面的
命令可以把整個(gè)CD 轉(zhuǎn)成一個(gè)個(gè)(每個(gè)音軌)WAV 文件: 
# cdda2wav -D 0,1,0 -B 
-D 0,1,0指出了SCSI 設(shè)備是0,1,0,它是與cdrecord -scanbus 輸出相符合的。轉(zhuǎn)換
每個(gè)音軌,可以加上-t 選項(xiàng): 
# cdda2wav -D 0,1,0 -t 7 
這個(gè)例子可以從CD 上抓取7 個(gè)音軌。可以指定一個(gè)范圍,如1 到7: 
# cdda2wav -D 0,1,0 -t 1+7 
cdda2wav 只支持SCSI CDROM 驅(qū)動(dòng)器。對(duì)于IDE 驅(qū)動(dòng)器可以選擇其它的工具。
14.6.3 MP3 編碼
現(xiàn)在,可以選擇lame 這個(gè)mp3 編碼器。可以在audio/lame 中找到。
第5 頁(yè)FreeBSD 使用手冊(cè)
使用轉(zhuǎn)換的WAV 文件,可以使用下面的命令把a(bǔ)udio01.wav 轉(zhuǎn)成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 是標(biāo)準(zhǔn)的MP3 比特率。多數(shù)使用160, 或192。更高的比特率,可能需要更多的磁
盤(pán)空間。-h 選項(xiàng)可以打開(kāi)“higher quality but a little slower”模式。
14.6.4 MP3 解碼
為了把mp3 轉(zhuǎn)成CD,它們必須被轉(zhuǎn)成不被壓縮的WAV 格式。XMMS 和mpg123 都支持這些。
在XMMS 中寫(xiě)入磁盤(pán): 
1. 運(yùn)行XMMS. 
2. 在窗口上單擊右鍵打開(kāi)XMMS 菜單。
3. 在Options 中選擇Preference。
4. 改變Output Plugin 為Disk Writer Plugin。
5. 鍵入Configure. 
6. 鍵入一個(gè)要寫(xiě)的非壓縮文件的目錄。
7. 打開(kāi)一個(gè)MP3 文件,把volume 設(shè)成100%,EQ 設(shè)為關(guān)閉。
8. 鍵入Play -- XMMS 將顯示正在播放的MP3 文件,但聽(tīng)不見(jiàn)聲音。說(shuō)明它正在
轉(zhuǎn)換MP3. 
第6 頁(yè)FreeBSD 使用手冊(cè)
9. 如果要聽(tīng)MP3,記得將Output Plugin 設(shè)回默認(rèn)值。
在mpg123 中寫(xiě)成stdout: 
1. Run mpg123 -s audio01.mp3 > audio01.pcm 
XMMS 用WAV 格式寫(xiě)一個(gè)文件,而mpg123 把MP3 寫(xiě)成PCM 音樂(lè)格式。這些格式能用
cdrecord 或burncd 程序來(lái)寫(xiě)成CDR 光盤(pán)。可以看看第12.6 節(jié)的在FreeBSD 中使用CD 
burner。
第7 頁(yè)
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 黄色的视频在线观看 | 欧美一级黄色影院 | 久久久成人精品视频 | 欧美亚洲一级 | 7777在线视频免费播放 | 欧美综合日韩 | 欧美精品一区二区三区在线 | 欧美 日韩 亚洲 中文 | 亚洲午夜天堂吃瓜在线 | 主人在调教室性调教女仆游戏 | 国产精品久久久久无码av | www.mitao| 免费国产一区 | 精品国产91久久久久 | 日本高清无遮挡 | 干色视频 | 国产黄色录像片 | 国产精品视频一区二区三区综合 | 护士hd老师fre0性xxx | 18被视频免费观看视频 | 免费三级大片 | 黄色片在线免费播放 | 2019亚洲日韩新视频 | 免费一级特黄欧美大片勹久久网 | 激情大乳女做爰办公室韩国 | porno video hd 365hd| 亚洲综合91| 成人免费一区二区 | a视频在线免费观看 | 男男羞羞视频网站国产 | 欧洲伊人网| 免费看成年人网站 | 成年免费大片黄在线观看岛国 | 黄色片在线播放 | 久久久久se | 一级网站片 | 国产99精品视频 | 福利在线免费视频 | 一级免费黄色免费片 | 精品69人人人人 | 精品不卡 |