Configuration
ALSA 虛擬設備 - 如何配置?
我正在處理兩個虛擬伺服器之間的音頻流。為此,我設置了一個虛擬音效卡(因為虛擬伺服器沒有硬體卡),使用
modprobe snd-dummy
. 這似乎工作正常 - 我可以使用alsamixer
. 不幸的是,我無法錄製任何回放。我曾經arecord -r 48000 -c 1
看到發生了什麼,輸出非常令人毛骨悚然。它包含路徑:Aufnahme: WAVE 'stdin' : Unsigned 8 bit, Rate: 48000 Hz, mono RIFF$WAVEfmt »data8¶5m8¶5m {D {DXCCC± C²5m C@P {D°}DxC@C0C! C°~DPÀ}DІCÐ{DÐ{DÀ{DQ`C C `D(²5m@0re/alsa/bluetooth.confáЂC²5m 0°|Dre/alsa/pulse.confЂC²5mbluetooth.confaC CiceAà|D|D |Dr/.asoun P°CCX|DÐ{DÀ{DÑ CCÿÿÿÿÿÿÿÿèC`CPC`C C |D¸CCCA CC CP@Cà~D~DC8¶5m8¶5m {D {DXCCC± C²5m C@P {D°}DxC@C0C! C°~DPÀ}DІCÐ{DÐ{DÀ{DQ`C C `D(²5m@0re/alsa/bluetooth.confáЂC²5m 0°|Dre/alsa/pulse.confЂC²5mbluetooth.confaC CiceAà|D|D |Dr/.asoun P°CCX|DÐ{DÀ{DÑ CCÿÿÿÿÿÿÿÿèC`CPC`C C |D¸CCCA CC CP@Cà~D~DC8¶5m8¶5m {D {DXCCC± C²5m C@P {D°}DxC@C0C! C°~DPÀ}DІCÐ{DÐ{
等等……提到
[..]/alsa/pulse.conf
,bluetooth.conf
和.asoun[drc?]
真的很奇怪。有誰知道這裡發生了什麼?我是否以錯誤的方式配置了音效卡,或者我錯過了什麼?
arecord 將從您的音效卡錄製,這是一個虛擬的,所以它包含垃圾也就不足為奇了。您想從網路錄製。有很多方法可以做到這一點,但 snd-dummy 無濟於事。你可以試試脈衝音頻——它對網路聲音有很好的支持,或者你可以使用插孔音頻——設置起來有點困難,但不那麼混亂和低延遲。