Como eu posso gravar o stream de rádio no Linux?

17

Como posso gravar um fluxo de rádio no Linux como o screamer no Windows? Alguém tem alguma ideia ou sugestão?

    
por Erased 07.08.2013 / 13:01

5 respostas

14

GUI

Audacity

Se você quiser que uma GUI faça isso, pode fazê-lo usando o Audacity.

excerto de wiki

In the drop-down menu on Audacity's Device Toolbar, choose “Wave Out” or “Stereo Mix” as the input source. (The exact name may be different, depending on your computer's sound drivers). On Windows, if you don't have a “Wave Out” or “Stereo Mix” option, or if it won't record, go to the system Control Panel and try to enable this option there. For instructions see: Using the Control Panel on the Wiki.

Streamtuner

Você também pode instalar o streamtuner para navegar nas estações de rádio.

# Debian/Ubuntu
$ apt-get install streamtuner

# Fedora/CentOS/RHEL
$ yum install streamtuner

captura de tela do streamtuner

linhadecomando

Vocêpodeinstalaro streamripper da seguinte forma:

# Debian/Ubuntu
$ sudo apt-get install streamripper

# Fedora/CentOS/RHEL
$ sudo yum install streamripper
exemplo

Para fazer o download de um fluxo, faça o seguinte:

$ streamripper <url>

Isso salvará cada fluxo em um arquivo .mp3.

Referências

por 07.08.2013 / 16:35
8

Com curvatura do terminal, por exemplo:

curl --output ~/Downloads/Radio/CostaDelMar.mp3 http://sc-costadelmar.1.fm:10156

As opções úteis são --max-time <seconds> e --max-filesize <bytes> .

    
por 13.05.2016 / 20:51
3

Não estou familiarizado com o screamer, mas parece que streamripper é o que você deseja. Ele já pode estar disponível em sua distro ou você pode obtê-lo no link

    
por 07.08.2013 / 15:46
3

Verifique meu rádio:

Exemplo WeFunkRadio .

Para a primeira lista de reprodução de download e obtenha o endereço do servidor & porta:

# http://www.wefunkradio.com/play/shoutcast.pls
# cat shoutcast.pls 
[playlist]
NumberOfEntries=2
File1=http://wefunkhub.com/radiodrops/introdrop-keithmurray2.mp3
File2=http://stream-90.shoutcast.com:80/wefunk_radio_mp3_64kbps

Este é o endereço do servidor: link

Para reproduzir stream:

# mplayer "http://stream-90.shoutcast.com:80"

Para salvar o stream:

# wget -O stream.mp3 "http://stream-90.shoutcast.com:80"
    
por 08.08.2013 / 01:31
3

Uma dica relacionada à resposta do usuário170267: Você pode evitar sobrescrever a gravação anterior usando data e hora para o nome do arquivo:

 curl --output ~/Downloads/Radio/CostaDelMar_$(date '+%F_%T').mp3 http://sc-costadelmar.1.fm:10156
    
por 26.10.2016 / 22:02