-
Verifique as fontes disponíveis
$ 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
-
Especifique o dispositivo do monitor como entrada para o comando de gravação.
-
Usando
avconv
/ffmpeg
Instale-o (somente para
avconv
)sudo apt-get update sudo apt-get install libav-tools
Gravar usando:
avconv -f pulse -i alsa_output.pci-0000_00_05.0.analog-stereo.monitor test.mp3
ou
ffmpeg -f pulse -i alsa_output.pci-0000_00_05.0.analog-stereo.monitor test.mp3
AFAIK, Ubuntu instala apenas uma ferramenta e a outra é apenas alias (depois, libav foi bifurcada do ffmpeg)
$ file /usr/bin/avconv /usr/bin/avconv: symbolic link to ffmpeg
-
Usando
sox
Instale os formatos necessários
sudo apt-get install libsox-fmt-pulse libsox-fmt-mp3
ou isso para instalar todos os formatos
sudo apt-get install libsox-fmt-all
Gravar usando:
sox -t pulseaudio alsa_output.pci-0000_00_05.0.analog-stereo.monitor -t mp3 test.mp3
-