Как записать вывод на колонки?

Существует ли программа для Ubuntu, которая может записывать звуки только на выходе динамика, а не голоса вне ПК?

102
задан 10 August 2017 в 23:41

4 ответа

Очень маленькое, базовое программное обеспечение, которое делает точно, в чем Вы нуждаетесь, называют (скорее, очевидно) "Магнитофоном", установленным как это:

sudo add-apt-repository ppa:audio-recorder/ppa
sudo apt-get update && sudo apt-get install audio-recorder

Файлы сохраняются автоматически к ~/Audio каталог.

Ubuntu audio-recorder

58
ответ дан 10 August 2017 в 23:41

Командная строка

  1. Установка sudo apt-get install pulseaudio-utils lame mpg123
  2. Ищите свои динамики и насладитесь потоком монитора Вашего докладчика pacmd list-sinks | grep -e 'name:' -e 'index' -e 'Speakers'enter image description here

  3. Играйте что-либо, что Вы хотите записать и ввести parec -d alsa_output.pci-0000_00_1f.3.analog-stereo.monitor | lame -r -V0 - out.mp3

  4. Хит ctrl+c прекратить записать и играть зарегистрированный файл mpg123 out.mp3

Минималистический GUI

Очень простой GUI, чтобы сделать это, вытяните все файлы отсюда и работайте install.sh Тире Goto и поиск Record Speakers

32
ответ дан 10 August 2017 в 23:41

Я просто сделал маленький псевдоним для записи аудиовыхода ПК с одной единственной командой и сохраненный в формате опуса вместо mp3.

  1. Установите необходимые пакеты:

    sudo apt-get install pulseaudio-utils opus-tools
    
  2. Отредактируйте Ваш .bashrc файл:

    nano ~/.bashrc
    

    Скопируйте строку ниже и добавьте ее в конец Вашего ~.bashrc:

    alias recaudio="parec --monitor-stream="$(pacmd list-sink-inputs | awk '$1 == "index:" {print $2}')" | opusenc --raw - $(xdg-user-dir MUSIC)/recording-$(date +"%F_%H-%M-%S").opus"
    

    Сохраните файл путем нажатия Ctrl+X (для закрытия nano), затем Y (для "Да") и Входят (для подтверждения имени файла).

  3. Теперь загрузите новое ~/.bashrc (или просто откройте новый терминал):

    source $HOME/.bashrc
    

Затем попробуйте, просто введите

recaudio

Это создаст файл в Вашей Музыке домашняя названная папка recording-[DATE].opus.

Приятного отдыха.

4
ответ дан 10 August 2017 в 23:41

Если я не ошибаюсь, значит, вы говорите о записи "Stereo Mix" или loopback Output.

С точки зрения непрофессионала, Recording Stereo Mix означает запись звука с выхода динамика.

Вот как это сделать:

  1. Установите pavucontrol из Ubuntu Software Center.
  2. Установите audacity из Центра программного обеспечения Ubuntu.
  3. Выберите pulse* в качестве записывающего устройства в Audacity.
  4. Нажмите кнопку «Запись».
  5. Откройте регулятор громкости PulseAudio (выполните поиск регулятора громкости PulseAudio в тире).
  6. Выберите вкладку «Запись».
  7. Теперь вы должны увидеть плагин ALSA [audacity]. Если вы не видите плагин ALSA [audacity], убедитесь, что вы нажали кнопку записи в Audacity. При выполнении следующего шага вы должны запустить запись в отваге.
  8. Выберите «Монитор из *». Смотрите скриншот. Screen shot of PulseAudio Volume Control
  9. Теперь вы сможете записывать звук, который слышите из динамика или наушников.

Примечание: протестировано в Ubuntu 12.10
Ссылка PulseAudio - Ubuntu Wiki

0
ответ дан 10 August 2017 в 23:41

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

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