Есть ли программа для Ubuntu, которая может записывать звуки только на выходе динамика, а не голоса извне ПК?
sound
output
audio-recording
AmirRazoR
источник
источник
Ответы:
Если я не ошибаюсь, то, наверное, вы говорите о записи "Stereo Mix" или loopback Output.
Вот как это сделать:
pavucontrol
из Ubuntu Software Center.audacity
из Ubuntu Software Center.pulse*
качестве устройства записи в Audacity.источник
*
послеpulse*
?Очень маленькое, простое программное обеспечение, которое делает именно то, что вам нужно, называется (довольно очевидно) «Audio Recorder», установленным так:
Файлы автоматически сохраняются в
~/Audio
каталог.источник
Командная строка
sudo apt-get install pulseaudio-utils lame mpg123
Поиск ваших динамиков и подключиться к вашей акустической системы мониторинга потока
pacmd list-sinks | grep -e 'name:' -e 'index' -e 'Speakers'
Воспроизведите все, что вы хотите записать и введите
parec -d alsa_output.pci-0000_00_1f.3.analog-stereo.monitor | lame -r -V0 - out.mp3
Нажмите,
ctrl+c
чтобы остановить запись и воспроизвести записанный файлmpg123 out.mp3
Минималистичный графический интерфейс
Очень простой графический интерфейс, чтобы сделать это, вытащите все файлы отсюда и запустите
install.sh
Goto Dash и найдитеRecord Speakers
источник
parec
не смог перехватитьaplay
воспроизведение в моем тесте на Ubuntu 14.04.| lame [...]
трубу и использовать--file-format=wav output.wav
(например). Вы можете перечислить поддерживаемые форматы с помощьюparec --list-file-formats
. Кроме того, рассмотрите возможность сделать более ясным тот факт, что вам нужно указать устройство.monitor
в конце. ^^parec -d 0 | lame -r -V0 - out.mp3
Я только что сделал небольшой псевдоним для записи аудио выхода ПК одной командой и сохранял его в формате opus вместо mp3.
Установите необходимые пакеты:
Отредактируйте ваш
.bashrc
файл:Скопируйте строку ниже и добавьте ее в конец вашего
~.bashrc
:Сохраните файл, нажав Ctrl+ X(чтобы закрыть
nano
), затем Y(для «Да») и Enter(для подтверждения имени файла).Теперь загрузите новый
~/.bashrc
(или просто откройте новый терминал):Тогда попробуйте, просто введите
Он создаст файл в вашей домашней папке Music с именем
recording-[DATE].opus
.Наслаждаться.
источник
--monitor-stream=...
часть делает / значит? Мои входы в список-приемник равны нулю, если что-то на самом деле не воспроизводит звук, тогда он вернет число. Так что это должно быть начато после того, как звук уже играет?