Aqui está o meu arquivo ~ / .asoundrc
pcm.!default {
type hw
card 1
device 0
rate 44100
# format isnt recognized, channels breaks config file
format S16_LE
#channels 2
}
ctl.!default {
type hw
card 0
}
pcm.test {
type dsnoop
ipc_key 54321
#setting format/duration here causes error
#format S16_LE
#duration 5
slave {
# setting channel isnt recognized
# 2 channels - stereo, 1 channel - mono
channels 2
# setting format here doesnt get recognized
format S16_LE
#duration 5
period_time 5000
pcm {
# setting format here doesn't get recognized
format S16_LE
rate 48000
type hw
card 1
device 0
#duration 5
}
}
}
este comando 'arecord -l' imprime
@ubuntu:~$ arecord -l
**** List of CAPTURE Hardware Devices ****
card 0: AudioPCI [Ensoniq AudioPCI], device 0: ES1371/1 [ES1371 DAC2/ADC]
Subdevices: 0/1
Subdevice #0: subdevice #0
card 1: Snowflake [Blue Snowflake], device 0: USB Audio [USB Audio]
Subdevices: 0/1
Estou tentando gravar áudio usando a linha de comando "arecord test.wav". Ao definir a taxa, duração, formato e canais no arquivo de configuração. No entanto, apenas a taxa está funcionando. Eu quero ser capaz de configurá-lo no arquivo de configuração em vez de apenas adicioná-lo ao comando, como "arecord -d 5 -f S16_LE -c2 test.wav". Obrigado por qualquer ajuda!