導航:首頁 > 操作系統 > linux錄音程序

linux錄音程序

發布時間:2023-02-11 10:28:02

1. 在linux上實時錄音,然後在網頁端實時播放,可以怎麼做

這系統的。不知道怎麼樣調試的了。

和微軟不一樣的。微軟的。就是那個立體聲混音功能的。也就是內放的

Linux的 內放不知道在那裡的。

2. linux multmedia 軟體怎麼錄音

在ubuntu16.04上錄音,無論是用gnome-sound-recorder,還是audacity,都沒法錄音。在「聲音設置」那裡,「輸入」標簽下,只有插入了耳機(帶麥克風)才能有輸入設備顯示,然後可以調節音量,如果不插耳機,就沒有輸入設備顯示,

3. Linux下錄音編程指導

non 什麼的。
不過現在還有用 OSS 開發的人?都改 alsa 了吧……alsa在很多音效卡上都可以實現軟體雙工,不需要外加什麼。

4. linux錄音小程序,有點小問題,麻煩大家幫我看看

很容易,網上資料也多。

#include <gtk/gtk.h>

int main( int argc, char *argv[])
{
GtkWidget *window;

gtk_init(&argc, &argv);

window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
gtk_widget_show(window);

gtk_main();

return 0;
}

這個例子就是為我們顯示了一個空白的窗口。

gcc -o simple simple.c `pkg-config --libs --cflags gtk+-2.0`

5. Linux下怎麼對「本地」聲音進行錄音(不是麥克風的錄音)

這是在xubuntu 12.04下的操作,僅供參考:
audacity內錄音
1、刪除 ~/.pulse
2、打開pavucontrol(pulse音頻管理程序)
3、打開Audacity,設置音頻主機平台ALSA,輸出default,錄音音頻輸入default:
4、按下audacity的錄音按鈕,在pavucontrol的錄音選項卡,將錄音來源設置為:moniter--

6. 在linux下如何進行放音和錄音

錄音:mic接到codec,經過adc變成數字信號,經過待續2中ac97等介面存儲到cpu的fifo中,經過待續1中的dma傳輸存儲到內存,經過待續3中alsa_lib中snd_pcm_readi介面傳給錄音軟體,經過編碼,進而形成音頻文件。
放音:播放軟體將音頻文件解碼,並通過待續3中snd_pcm_writei介面逐漸傳遞到和dma相關的內存,經過待續2中dma傳遞給cpu的fifo,再經過ac97等介面傳遞給dac,最後傳給連接在codec上的speaker。

心得:
1.ac97數據傳輸頗復雜,分時復用,cpu端fifo和codec端adc/dac關系要對應好。比如,cpu端的pcm left fifo佔用slot3,那麼adc只有配置成slot3才能把數據傳遞給它,如果配置成slot6,那就傳給cpu的mic in fifo了。錄音單聲道通常選擇slot6,錄音雙聲道通常兩個adc分別選擇slot3和slot4。
2.wav音頻文件大小計算:要測試錄音是否丟禎,就必然要計算文件大小,通常的方法是:根據錄音時間,用公式:錄音時間(單位s)x采樣率x(采樣位數/8)x通道數。比如,錄音時間5秒,采樣率8kHz,位數16位,通道數1,那麼5x8000x(16/8)x1=80k,實際的wav文件大小稍大於80k就對了。還有一種計算文件大小的方法:通常音頻系統要用dma,也會用到dma中斷,可以在dma中斷中列印計數,次數xdma中斷周期位元組就行了。
3.數據交換的大小問題:待續1中DMA傳輸必須和FIFO的特性匹配:若FIFO位寬是16位,深度是16,並且半滿時向DMA發出請求(握手),則鏈表式DMA必須配置成傳輸位寬16位,1次突發16位元組,才能保證不丟失位數和數據個數。待續2中cpu端FIFO位數要和codec端adc/dac采樣位數匹配,i2s/pcm介面可以配置成一樣的值,比如16位,ac97介面復雜一點,cpu端不用配置,那麼采樣位數是多少呢?若cpu端fifo一個聲道位寬16位,codec端adc/dac位寬18位,ac97通道20位,則傳輸到fifo端就被截取到有效的16位,整體采樣位數16位,adc/dac的性能沒有充分發揮而已。待續3中snd_pcm_readi、snd_pcm_writei函數第三個參數表示讀寫數據的大小,單位是禎,不是位元組。雙聲道16位格式一禎大小為4位元組

7. Ubuntu Linux下怎樣同時對麥克風及系統聲音進行錄音

1、確認麥克風插孔是否連接正確,一般帶麥克風的耳機都有兩組接線插頭,一組為綠色插頭(即耳機音頻信號),另一組為紅色插頭(即麥克風信號輸入);首先確認紅色插頭應當連接到電腦面板對應的紅色插孔中(通常情況下會有耳機和麥克風圖標標識); 2、先檢查您的麥克風和主機的連接是否正確。 解決方法:接到機箱後面的紅色或粉紅色介面上. 3、看看您的麥克風是否被靜音了. 雙擊屏幕右下角小喇叭打開音頻控制面板如果沒有顯示Microphone(麥克風)請點擊左上方的選項--屬性打開音量屬性勾選麥克風後點確定. 然後將音量控制里的Microphone(麥克風)下面靜音前面的對號去掉即可。 ---設置內放後麥沒聲音的朋友也要照這個設置。 4、看看您的麥克風是否能夠正常地工作。 解決方法:麥克風測試麥克風的方法:點擊系統開始菜單---程序-----附件----娛樂-----錄音機,打開錄音機後,對著您的麥克講話,同時點擊紅色的錄音按鈕,看能否錄進去聲音(聲波的綠條有沒有上下閃動),如果錄進去了,說明您的麥克風是完好的,如果錄不進去,可能您的音效卡設置不正確或麥克風連接不對或是麥克風的開關沒有打開. 如果您的設置,麥克風,麥克風和主機的連接都沒問題,很可能是您的音效卡驅動有問題。 解決方法:請把音效卡驅動盤放入您的光碟機動,按音效卡說明書進行驅動。 5、確認音效卡驅動程序是否正常,點擊開始菜單選擇運行在運行中輸入devmgmt.msc(不含引號),點擊確定打開設備管理器在設備管理器的任意位置查看是否出現帶有感嘆號或問號的項目,再聲音、視頻和游戲控制器前面的+號,查看下方是否有帶感嘆號或問號的項目如果有,說明音效卡驅動不正常或未安裝網路搜索驅動精靈下載安裝驅動精靈後,在基本狀態中點擊驅動升級升級完音效卡驅動之後重新啟動計算機,在嘗試語音通話; 6、滑鼠右鍵點擊任務欄右下角的音量圖標選擇打開音量控制點擊左上角的選項選擇屬性彈出屬性對話框顯示下列音量控制下方的所有項目前都打上勾,點擊確定在音量控制窗口中查看是否有項目處於靜音狀態,去掉所有項目下方的靜音前面的勾,再將所有項目的音量調整為最大,然後嘗試與對方語言聊天; 7、點擊桌面左下角開始--控制面板--聲音和音頻設備--音頻欄--錄音選用Mic in at front panel(Pink),保證僅使用默認設備前面沒有打勾,點擊應用--語聲欄--錄音選用Mic in at front panel(Pink),點擊確定。點擊桌面右下角小喇叭--選項--屬性--在混音器中選Mic in at front panel(Pink)--下面的所有選項勾選上,點擊確定,並把所有的音量條拉到中間。如果你可以做完這一步,應該可以了。第⑥步:右擊桌面我的電腦--屬性--硬體--設置管理器--聲音視頻和游戲控制器--這個項下面如果有Realtek AC97 Audio(如果你沒有你不用做第⑥步):點擊桌面左下角開始--控制面板--聲音和音頻設備--音頻欄--聲音播放和錄音選用Realtek AC97 Audio,保證僅使用默認設備前面沒有打勾,點擊應用--語聲欄--聲音播放和錄音選用Realtek AC97 Audio點擊確定。點擊桌面右下角小喇叭--選項--屬性--在混音器中選Realtek AC97 Audio,點擊播放--下面的所有選項都要勾選上,點擊確定,並把所有的音量條拉到中間。這時會自動退出,你會看到一條長長的窗口,還有很多還未顯示,拉動下面的滾動條你就會看到,保證所有的靜音都沒有選上,並把所有的音量條拉到中間。選項--屬性--在混音器中選Realtek AC97 Audio,點擊錄音--下面的所有選項都要勾選上,點擊確定,並把所有的音量條拉到中間。試試吧 8、、如果上述步驟都無法解決麥克風不能說話說話的問題,請點擊開始菜單選擇所有程序滑鼠指向附件再指向娛樂選擇錄音機打開錄音機窗口之後,點擊圓形錄音按鈕,開始錄音對著麥克風說話,看波形是否發生變化等到錄音完畢,點擊播放按鈕,聽聽是否有聲音,如果沒有聲音說明麥克風已經損壞的可能性很大。

8. linux 音頻錄音編程

看看你的fedora是用OSS(Open Sound System,開放聲音系統),還是ALSA(Advanced Linux Sound Architecture),這兩個是不同的。而且你可以隨便自己編一個程序來測試是否打開了音效卡設備。

9. linux系統怎麼錄音

錄:
cat /dev/dsp > mysound.wav

放:

cat mysound.wav > /dev/dsp
alsa官網上有資料,你可以去學習一下

閱讀全文

與linux錄音程序相關的資料

熱點內容
lk4102加密晶元 瀏覽:586
怎麼更改app店面 瀏覽:487
設備部門如何做好伺服器 瀏覽:847
androido下載 瀏覽:476
神奇高量戰法副圖源碼 瀏覽:828
匯編語言設計凱撒密碼加密器 瀏覽:390
主次梁加密是加在哪裡 瀏覽:662
模板匹配演算法matlab 瀏覽:823
外地程序員去北京 瀏覽:22
安卓機換蘋果12如何轉移數據 瀏覽:418
互聯網ntp伺服器地址及埠 瀏覽:613
pdf到word轉換器 瀏覽:267
飛行解壓素材 瀏覽:498
51單片機指令用背嗎 瀏覽:936
unityai演算法 瀏覽:834
我的世界ice伺服器如何打開pvp 瀏覽:975
c語言編程如何做標記 瀏覽:884
python數據分析實戰pdf 瀏覽:985
u盤插入文件夾 瀏覽:918
華為amd雲伺服器 瀏覽:497