Extraia atualmente o canal de saída de som para mp3

1

Tem que ser fonte sonora ignorante (youtube, radio online, skype calls, etc). Tudo o que sai dos "meus alto-falantes" deve ser salvo em qualquer formato de som de qualidade decente.

Como posso fazer isso?

P.S. É o sistema Ubuntu.

    
por Nikita Fedyashev 26.05.2010 / 16:20

2 respostas

0

Eu me deparei com uma solução bem simples:

wget http://outflux.net/software/pa-clone
chmod u+x pa-clone
./pa-clone output.wav

Que parece com

#!/bin/bash
# Copyright 2008-2009, Kees Cook <[email protected]>
#
# Records the PulseAudio monitor channel.
# http://www.outflux.net/blog/archives/2009/04/19/recording-from-pulseaudio/
#
WAV="$1"
if [ -z "$WAV" ]; then
    echo "Usage: $0 OUTPUT.WAV" >&2
    exit 1
fi
rm -f "$WAV"

# Get sink monitor:
MONITOR=$(pactl list | grep -A2 '^Source #' | \
    grep 'Name: .*\.monitor$' | awk '{print $NF}' | tail -n1)

# Record it raw, and convert to a wav
echo "Recording to $WAV ..."
echo "Ctrl-C or Close this window to stop"
parec -d "$MONITOR" | sox -t raw -r 44100 -sLb 16 -c 2 - "$WAV"

por dentro.

    
por 28.05.2010 / 16:37
1

não tenho certeza sobre o Ubuntu, no Windows você deve escolher nas configurações de gravação de áudio o canal de mixagem de entrada ao invés de microhpne.

Deve ser a mesma abordagem, espero que ajude

    
por 26.05.2010 / 17:16

Tags