2016-10-22 18 views
1

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

Я нашел эти две команды, которые работают, чтобы записать мой микрофон вывод в файлы:

# creates mp3 
arecord -f cd > my_file.mp3 

# creates ogg 
arecord -f cd -t raw | oggenc - -r -o out.ogg 

Однако Я не уверен, как напрямую записывать звук, выходящий из моих динамиков.


Я должен отметить, что я понял, как это сделать с помощью PulseAudio и Audacity - есть хороший учебник here однако он сломал мой вход для микрофона, а также я хотел бы быть в состоянии сделать это из командной строки ,

ответ

0

Повторяя это через 5 месяцев, я, наконец, понял это.

Из ответа here:

  1. sudo apt-get install pulseaudio-utils lame mpg123
  2. pacmd list-sinks | grep -e 'name:' -e 'index' -e 'Speakers', найти строку в между <> скобках - для меня это alsa_output.pci-0000_00_1b.0.analog-stereo
  3. начала играть некоторые аудио
  4. parec -d alsa_output.pci-0000_00_1b.0.analog-stereo.monitor | lame -r -V0 - out.mp3
  5. Ctrl + C для остановки

Теперь для сложной части файл по какой-либо причине не может быть прослушан с помощью aplay - он просто звучит как статический. Прислушайтесь к этому с помощью mpg123.

 Смежные вопросы

  • Нет связанных вопросов^_^