欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

linux命令行錄音,linux錄音機(jī)

Linux下怎么對“本地”聲音進(jìn)行錄音?(不是麥克風(fēng)的錄音)

這是在xubuntu 12.04下的操作,僅供參考:

專注于為中小企業(yè)提供成都網(wǎng)站建設(shè)、做網(wǎng)站服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)瀘溪免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了數(shù)千家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。

audacity內(nèi)錄音

1、刪除 ~/.pulse

2、打開pavucontrol(pulse音頻管理程序)

3、打開Audacity,設(shè)置音頻主機(jī)平臺ALSA,輸出default,錄音音頻輸入default:

4、按下audacity的錄音按鈕,在pavucontrol的錄音選項(xiàng)卡,將錄音來源設(shè)置為:moniter--

如何在Linux命令行下收聽網(wǎng)絡(luò)電臺

Pandora是最有名的在線電臺服務(wù)之一,它可以在命令行下使用。具體方法如下: 安裝Pianobar只是簡單的輸入如下命令: $ sudo apt-get install pianobar 在Fedora中,Pianobar并不包含在基礎(chǔ)的軟件庫中。因此,你需要通過源代碼編譯安裝Pianobar。

在linux下如何進(jìn)行放音和錄音

錄音:mic接到codec,經(jīng)過adc變成數(shù)字信號,經(jīng)過待續(xù)2中ac97等接口存儲到cpu的fifo中,經(jīng)過待續(xù)1中的dma傳輸存儲到內(nèi)存,經(jīng)過待續(xù)3中alsa_lib中snd_pcm_readi接口傳給錄音軟件,經(jīng)過編碼,進(jìn)而形成音頻文件。

放音:播放軟件將音頻文件解碼,并通過待續(xù)3中snd_pcm_writei接口逐漸傳遞到和dma相關(guān)的內(nèi)存,經(jīng)過待續(xù)2中dma傳遞給cpu的fifo,再經(jīng)過ac97等接口傳遞給dac,最后傳給連接在codec上的speaker。

心得:

1.ac97數(shù)據(jù)傳輸頗復(fù)雜,分時復(fù)用,cpu端fifo和codec端adc/dac關(guān)系要對應(yīng)好。比如,cpu端的pcm left fifo占用slot3,那么adc只有配置成slot3才能把數(shù)據(jù)傳遞給它,如果配置成slot6,那就傳給cpu的mic in fifo了。錄音單聲道通常選擇slot6,錄音雙聲道通常兩個adc分別選擇slot3和slot4。

2.wav音頻文件大小計(jì)算:要測試錄音是否丟禎,就必然要計(jì)算文件大小,通常的方法是:根據(jù)錄音時間,用公式:錄音時間(單位s)x采樣率x(采樣位數(shù)/8)x通道數(shù)。比如,錄音時間5秒,采樣率8kHz,位數(shù)16位,通道數(shù)1,那么5x8000x(16/8)x1=80k,實(shí)際的wav文件大小稍大于80k就對了。還有一種計(jì)算文件大小的方法:通常音頻系統(tǒng)要用dma,也會用到dma中斷,可以在dma中斷中打印計(jì)數(shù),次數(shù)xdma中斷周期字節(jié)就行了。

3.數(shù)據(jù)交換的大小問題:待續(xù)1中DMA傳輸必須和FIFO的特性匹配:若FIFO位寬是16位,深度是16,并且半滿時向DMA發(fā)出請求(握手),則鏈表式DMA必須配置成傳輸位寬16位,1次突發(fā)16字節(jié),才能保證不丟失位數(shù)和數(shù)據(jù)個數(shù)。待續(xù)2中cpu端FIFO位數(shù)要和codec端adc/dac采樣位數(shù)匹配,i2s/pcm接口可以配置成一樣的值,比如16位,ac97接口復(fù)雜一點(diǎn),cpu端不用配置,那么采樣位數(shù)是多少呢?若cpu端fifo一個聲道位寬16位,codec端adc/dac位寬18位,ac97通道20位,則傳輸?shù)絝ifo端就被截取到有效的16位,整體采樣位數(shù)16位,adc/dac的性能沒有充分發(fā)揮而已。待續(xù)3中snd_pcm_readi、snd_pcm_writei函數(shù)第三個參數(shù)表示讀寫數(shù)據(jù)的大小,單位是禎,不是字節(jié)。雙聲道16位格式一禎大小為4字節(jié)

網(wǎng)頁標(biāo)題:linux命令行錄音,linux錄音機(jī)
本文來源:http://chinadenli.net/article12/dsijhgc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供用戶體驗(yàn)品牌網(wǎng)站建設(shè)面包屑導(dǎo)航外貿(mào)建站網(wǎng)站營銷Google

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站制作