Existe como gravar o áudio da internet pelo terminal? [RESOLVIDO]

1. Existe como gravar o áudio da internet pelo terminal? [RESOLVIDO]

Felipe Lima Diógenes
efeelede

(usa Linux Mint)

Enviado em 13/09/2018 - 23:15h

Sei que existem outras maneiras mas gostaria de saber via terminal - existe como gravar o áudio da internet pelo terminal?

Um comando tipo: $ gravar áudio navegador (enter)

Gostaria de gravar alguns programas de rádios enquanto eles são exibidos ao vivo e online no meu navegador (Google Chrome).


  


2. MELHOR RESPOSTA

Samuel Leonardo
SamL

(usa XUbuntu)

Enviado em 14/09/2018 - 02:15h

Esqueça meu comentário anterior, aquela dica é tão velha quanto minha vó. Eu testei e nada daquilo funciona. E achei outra dica. Segue abaixo:
Instale o lame:
sudo apt install lame
Rode no terminal:
pacmd list-sources | grep -e 'name:' -e 'index' -e 'Speakers'
vai ter uma saída parecida com essa:
    index: 0
name: <alsa_output.pci-0000_00_1f.3.analog-stereo.monitor>
* index: 1
name: <alsa_input.pci-0000_00_1f.3.analog-stereo>

Agora copie toda a linha onde tem o ".monitor" e coloque o novo comando assim:
parec -d "seu alsa.monitor" | lame -r -V0 - sonsDoPC.mp3

Pronto. Agora tuda saída do seu computador será gravada no arquivo sonsDoPC.mp3, pronto para ouvir.
Aperte Ctrl+C para encerrar a gravação.
____________________________________________
https://nerdki.blogspot.com/ acessa aí vai lá, é grátis!

3. Re: Existe como gravar o áudio da internet pelo terminal? [RESOLVIDO]

Samuel Leonardo
SamL

(usa XUbuntu)

Enviado em 14/09/2018 - 01:09h

Tudo que você precisa está aqui (e mais um pouco):
https://jordilin.wordpress.com/2006/07/28/howto-recording-audio-from-the-command-line/
____________________________________________
https://nerdki.blogspot.com/ acessa aí vai lá, é grátis!


4. Existe como gravar o áudio da internet pelo terminal?

Felipe Lima Diógenes
efeelede

(usa Linux Mint)

Enviado em 14/09/2018 - 15:58h

Rodo o comando:

pacmd list-sources | grep -e 'name:' -e 'index' -e 'Speakers'

Recebo a noticação

pacmd list-sources | grep -e 'name:' -e 'index' -e 'Speakers'
Nenhum daemon do PulseAudio em execução ou não está em execução como daemon de sessão.



5. Re: Existe como gravar o áudio da internet pelo terminal? [RESOLVIDO]

Samuel Leonardo
SamL

(usa XUbuntu)

Enviado em 14/09/2018 - 16:11h

S eu estiver certo é problema com seu usuário, veja o último comentário neste tópico:
https://www.vivaolinux.com.br/topico/ArchLinux/Estou-com-erro-com-o-Pulseaudio
Vai ter que criar outro usuário e testar se funciona o comando lá.
____________________________________________
https://nerdki.blogspot.com/ acessa aí vai lá, é grátis!


6. Re: Existe como gravar o áudio da internet pelo terminal? [RESOLVIDO]

Samuel Leonardo
SamL

(usa XUbuntu)

Enviado em 14/09/2018 - 16:16h

caso não resolva tente esse link:
https://www.linuxquestions.org/questions/linux-software-2/pulseaudio-will-not-autostart-4175601455/
Veja o penúltimo comentário que tem uma solução para o mint.
____________________________________________
https://nerdki.blogspot.com/ acessa aí vai lá, é grátis!


7. Existe como gravar o áudio da internet pelo terminal?

Felipe Lima Diógenes
efeelede

(usa Linux Mint)

Enviado em 14/09/2018 - 17:56h

Cara, consegui construir e executar o comando aqui da dica do item 3, mas ele gera um arquivo sem som , acho que não está sendo detectado como fonte de áudio a internet (o navegador Chrome).


8. Re: Existe como gravar o áudio da internet pelo terminal?

Samuel Leonardo
SamL

(usa XUbuntu)

Enviado em 14/09/2018 - 18:41h

Na verdade ele não grava o audio do browser, mas sim, grava o áudio do seu computador, o que estiver tocando no momento ele gera o arquivo de som. Quando executar o parec aperte Ctrl + C para encerrar a gravação, pode ser que precisa apenas começar a executar algum som no seu computador e então executar o pacrec no terminal.
Aqui funciona de boas.
____________________________________________
https://nerdki.blogspot.com/ acessa aí vai lá, é grátis!


9. Re: Existe como gravar o áudio da internet pelo terminal?

Samuel Leonardo
SamL

(usa XUbuntu)

Enviado em 14/09/2018 - 19:15h

efeelede escreveu:

Cara, consegui construir e executar o comando aqui da dica do item 3, mas ele gera um arquivo sem som , acho que não está sendo detectado como fonte de áudio a internet (o navegador Chrome).

Ah sim, não sei se tem a ver, mas faça o seguinte, caso não esteja funcionando ainda:
Execute o alsamixer no terminal.
Aperte Tab na tela que apareceu.
Ali onde tem Capture (deve ter dois), veja se os dois tem a palavra CAPTURA.
Caso um dos dois não tenha, selecione ele usando as setas esquerda e direita e então selecione o Capture sem o CAPTURA e aperte espaço para mudar o modo para CAPTURA.
Depois disso, ainda selecionando o Capture, aperte seta pra cima pra aumentar o volume, coloque no máximo que é 100.
Depois disso aperte Esc, e faça seu navegador reproduzir uma rádio, então execute o:
$ parec -d "seu alsa monitor" | lame -x -r -V0 - radioGravada.mp3
Espere gravar um tempo e aperte Ctrl + C para encerrar a gravação. Por fim, apenas abra o radioGravada.mp3 num player qualquer.
____________________________________________
https://nerdki.blogspot.com/ acessa aí vai lá, é grátis!


10. Existe como gravar o áudio da internet pelo terminal? (Finalizado)

Felipe Lima Diógenes
efeelede

(usa Linux Mint)

Enviado em 15/09/2018 - 12:36h

Cara, fantástico, consegui exatamente agora (15-09-2018 ás 12:33) gravando pela primeira vez e estou muito contente!

No tópico 3 você disse tudo o que eu precisava saber, mas precisei quebrar um pouco a cabeça - agradeço muito e espero que isto seja útil para mais pessoas.

ObriGrande!