Я пытаюсь записать вывод своих динамиков, но когда я делаю это, он также записывает от микрофона. Я хотел бы только записать устройства немикрофона.
Попытка:
$ (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
Я видел тщательно продуманные вещи, такие как:
$ parec -v -d analog-output-speaker | sox -t raw -e signed-integer b 16 -r 44100 -c 2 test.mp3
Предложенный онлайн, но это все еще записывает микрометр и идет с устаревшими опциями носков.
Как я могу записать только вход немикрометра в человечности 14.04 +?
Проверьте на доступные источники
$ pactl list short sources
0 alsa_output.pci-0000_00_05.0.analog-stereo.monitor module-alsa-card.c s16le 2ch 44100Hz SUSPENDED
1 alsa_input.pci-0000_00_05.0.analog-stereo module-alsa-card.c s16le 2ch 44100Hz SUSPENDED
Укажите устройство мониторинга, как введено для записи команды.
Используя avconv
/ffmpeg
Установите его (только для avconv
)
sudo apt-get update
sudo apt-get install libav-tools
Рекордное использование:
avconv -f pulse -i alsa_output.pci-0000_00_05.0.analog-stereo.monitor test.mp3
или
ffmpeg -f pulse -i alsa_output.pci-0000_00_05.0.analog-stereo.monitor test.mp3
AFAIK, установка Ubuntu, только один оснащает другой просто псевдоним (после того, как, libav был разветвлен от ffmpeg),
$ file /usr/bin/avconv
/usr/bin/avconv: symbolic link to ffmpeg
Используя sox
Установите необходимые форматы
sudo apt-get install libsox-fmt-pulse libsox-fmt-mp3
или это для установки всех форматов
sudo apt-get install libsox-fmt-all
Рекордное использование:
sox -t pulseaudio alsa_output.pci-0000_00_05.0.analog-stereo.monitor -t mp3 test.mp3
Этот метод шоу, как записать безотносительно аудио, играет на Вашем компьютере, подобном записи "соединения стерео" в окнах. Это делает аудио записи играемым любым приложением, включая видео флэш-памяти, возможные.
я использую приложение Устройства звукозаписи, которое появляется в стандартные установки Ubuntu. Для установки этого использование других программ (как Смелость) просто заменяют им в этих инструкциях.
pavucontrol
(Регулятор громкости PulseAudio) использование apt-get
или Центр программного обеспечения Ubuntu. Это, кажется, является персистентным так, чтобы необходимо было только сделать это однажды, но необходимо будет повторить эти шаги для записи в другом приложении.
Весь кредит на этот ответ переходит в это сообщение .