Невозможно установить формат записи звука / каналы в файле ~/.asoundrc
Вот мой файл ~/.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
}
}
}
эта команда 'arecord -l' печатает
@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
Я пытаюсь записать звук с помощью командной строки "arecord test.wav". При настройке скорости, продолжительности, формата и каналов в файле конфигурации. Однако работает только ставка. Я хочу иметь возможность установить его в конфигурационном файле, а не просто добавить его в команду, такую как "arecord -d 5 -f S16_LE -c2 test.wav". Спасибо за любую помощь!