Как записать стереозвук из линейного входа в командной строке?

Я подключил свои телефоны к задней линейной розетке моего компьютера. Я хочу использовать его как стереомикрофон, я попробовал это на рабочем столе, и это сработало.

Теперь, как я могу записать звук с него из командной строки?

Например, если я использую ffmpeg, у меня нет средств для настройки входного сокета. Если я запускаю

ffmpeg -f alsa -i sysdefault:CARD=MID -t 30 out.wav

, но записываю абсолютно бесшумный файл.

Экран Alsamixer выглядит следующим образом:

enter image description here

Areord показывает следующее:

$ arecord -L
default
    Playback/recording through the PulseAudio sound server
null
    Discard all samples (playback) or generate zero samples (capture)
pulse
    PulseAudio Sound Server
sysdefault:CARD=MID
    HDA Intel MID, VT1708S Analog
    Default Audio Device
front:CARD=MID,DEV=0
    HDA Intel MID, VT1708S Analog
    Front speakers
surround40:CARD=MID,DEV=0
    HDA Intel MID, VT1708S Analog
    4.0 Surround output to Front and Rear speakers
surround41:CARD=MID,DEV=0
    HDA Intel MID, VT1708S Analog
    4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=MID,DEV=0
    HDA Intel MID, VT1708S Analog
    5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=MID,DEV=0
    HDA Intel MID, VT1708S Analog
    5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=MID,DEV=0
    HDA Intel MID, VT1708S Analog
    7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
dmix:CARD=MID,DEV=0
    HDA Intel MID, VT1708S Analog
    Direct sample mixing device
dsnoop:CARD=MID,DEV=0
    HDA Intel MID, VT1708S Analog
    Direct sample snooping device
hw:CARD=MID,DEV=0
    HDA Intel MID, VT1708S Analog
    Direct hardware device without any conversions
plughw:CARD=MID,DEV=0
    HDA Intel MID, VT1708S Analog
    Hardware device with all software conversions

ОБНОВЛЕНИЕ

После того, как я настроил вход в gnome-control-center, он начал работать.

enter image description here

Но я не хочу использовать GUI инструменты, мне нужно решение только для командной строки.

1
задан 19 January 2018 в 14:50

1 ответ

Если вы хотите записать с линии в ALSA, возможно, вы услышите звук, если выберете Line в качестве устройства захвата и увеличите уровень захвата с 0

, вы можете использовать команду arecord для записи из ALSA

arecord -f [формат] -D hw: карта, устройство -d [продолжительность]

0
ответ дан 19 January 2018 в 14:50

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

Похожие вопросы: