sox и rec без микрофона

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

Попытка:

$ (AUDIODEV=hw:0,0; rec test.mp3)    
$ rec -d hw:0,0 test.mp3

Я также попытался ffmpeg:

$ ffmpeg -f alsa -i hw:CARD=PCH,DEV=0 test.mp3
$ ffmpeg -f alsa -i front:CARD=PCH,DEV=0 test.mp3
$ ffmpeg -f alsa -i surround40:CARD=PCH,DEV=0 test.mp3

I «Я видел такие сложные вещи, как:

$ parec -v -d analog-output-speaker | sox -t raw -e signed-integer b 16 -r 44100 -c 2 test.mp3

Предлагается в Интернете, но это все еще записывает микрофон и поставляется с устаревшими параметрами sox.

Как я могу записать только не микрофон вход в ubuntu 14.04+?

1
задан 10 October 2016 в 00:14

1 ответ

Этот метод показывает, как записывать все аудио, воспроизводимые на вашем компьютере, подобно записи «стереомикс» в окнах. Это позволяет записывать звук, воспроизводимый любым приложением, включая флеш-видео.

Я использую приложение Sound Recorder, которое поставляется в стандартных установках Ubuntu.

Установите pavucontrol (PulseAudio Volume Control) с помощью apt-get или программного обеспечения Ubuntu Software Center. Откройте PulseAudio Volume Control. Он должен находиться в меню приложений под звуком и видео. Откройте Sound Recorder и начните запись. Воспроизведение любого звука в этот момент было бы полезно, так как ваш индикатор уровня должен реагировать, как только вы закончите. Перейдите на вкладку «Запись» в окне управления громкостью PulseAudio. Убедитесь, что в раскрывающемся меню на вкладке «Запись» выбрано «Приложения». Выберите «Monitor of Internal Audio Analog Atereo» в меню «Record Stream from» в записи Sound Recorder списка приложений.

Это похоже на постоянство, так что вам нужно будет сделать это один раз, но вам придется повторить эти шаги для записи в другом приложении.

Все кредиты для этого ответа идут на этот пост.

3
ответ дан 23 May 2018 в 05:21

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

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