Невозможно установить формат записи звука / каналы в файле ~/.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". Спасибо за любую помощь!

0 ответов

Другие вопросы по тегам