LINUX.ORG.RU

История изменений

Исправление chukcha, (текущая версия) :

arecord

Эта алсачая утилита - дерьмо! В смысле вменяемого описания к ней.
Потратил 2 часа, изучая ее могучий ман и гугля по всему инету, пытаясь найти толкование, как задавать в ней синтаксис источников - ни хрена нету, все только друг у друга это и спрашивают!
Один даже несколько лет искал (наверное, все-таки пошутил) -

Спустя годы борьба продолжается ... как указать записывающее устройство, о чудо

https://qastack.ru/superuser/597227/linux-arecord-capture-sound-card-output-r...

И хотя PCM источники для нее легко определяются командой

arecord -L
но это гребаная утилита их либо не понимает, либо говорит, что их нет или они заняты.

Удалось запустить запись только с микрофона, да и то через одно место - через пульсу:
$ arecord -f S16_LE -D pulse  out.wav

А если надо, например, с динамика записывать - ну и как? Ахз...

И даже если она заработала бы с нужными источниками, то чем она лучше пульсовой parec, которая прекрасно работает, и источники для нее задаются в гораздо более понятном человеческом виде?

-------------
PS. Вот эти алсачие источники - ну и нахрена их столько??
$ arecord -L
default
    Playback/recording through the PulseAudio sound server
null
    Discard all samples (playback) or generate zero samples (capture)
jack
    JACK Audio Connection Kit
pulse
    PulseAudio Sound Server
usbstream:CARD=HDMI
    HDA Intel HDMI
    USB Stream Output
sysdefault:CARD=PCH
    HDA Intel PCH, ALC887-VD Analog
    Default Audio Device
front:CARD=PCH,DEV=0
    HDA Intel PCH, ALC887-VD Analog
    Front speakers
dmix:CARD=PCH,DEV=0
    HDA Intel PCH, ALC887-VD Analog
    Direct sample mixing device
dmix:CARD=PCH,DEV=2
    HDA Intel PCH, ALC887-VD Alt Analog
    Direct sample mixing device
dsnoop:CARD=PCH,DEV=0
    HDA Intel PCH, ALC887-VD Analog
    Direct sample snooping device
dsnoop:CARD=PCH,DEV=2
    HDA Intel PCH, ALC887-VD Alt Analog
    Direct sample snooping device
hw:CARD=PCH,DEV=0
    HDA Intel PCH, ALC887-VD Analog
    Direct hardware device without any conversions
hw:CARD=PCH,DEV=2
    HDA Intel PCH, ALC887-VD Alt Analog
    Direct hardware device without any conversions
plughw:CARD=PCH,DEV=0
    HDA Intel PCH, ALC887-VD Analog
    Hardware device with all software conversions
plughw:CARD=PCH,DEV=2
    HDA Intel PCH, ALC887-VD Alt Analog
    Hardware device with all software conversions
usbstream:CARD=PCH
    HDA Intel PCH
    USB Stream Output

Исходная версия chukcha, :

arecord

Эта алсачая утилита - дерьмо! В смысле вменяемого описания к ней.
Потратил 2 часа, изучая ее могучий ман и гугля по всему инету, пытаясь найти толкование, как задавать в ней синтаксис источников - ни хрена нету, все только друг у друга это и спрашивают!
Один даже несколько лет искал (наверное, все-таки пошутил) -

Спустя годы борьба продолжается ... как указать записывающее устройство, о чудо

https://qastack.ru/superuser/597227/linux-arecord-capture-sound-card-output-r...

И хотя PCM источники для нее легко определяются командой

arecord -L
но это гребаная утилита их либо не понимает, либо говорит, что их нет или они заняты.

Удалось запустить запись только с микрофона, да и то через одно место - через пульсу:
$ arecord -f S16_LE -D pulse  out.wav

А если надо, например, с динамика записывать - ну и как? Ахз...

И даже если она заработала бы с нужными источниками, то чем она лучше пульсовой parec, которая прекрасно работает, и источники для нее задаются в гораздо более понятном человеческом виде?