
signout
(usa Slackware)
Enviado em 18/03/2014 - 05:32h
Boas...
Voce pode cadastras as urls que voce vai utilizar em um arquivo (uma url em cada linha) e depois criar um script para ler este arquivo e executar o que voce quer, colocando em background ( opção &) ao final da linha. Abaixo um exemplo (bem simples)
radios.txt
url1
url2
url3
executa.sh
for i in `cat radios.txt`
do
cvlc --run-time=30 <URL> --sout file/mp3:$i.mp3 vlc://quit &
done
Note que o nome do arquivo de saida foi trocado stream.mp3 para $i.mp3 (ele vai ficar com o nome da url.mp3), para que o arquivo não seja sobreposto. (voce pode usar um modo mais refinado para nomear o arquivo....)
Quanto a processamento, não sei ao certo, mas antes de executar com as 30 radios, sugiro fazer um teste com um numero menor e verificar o processamento da maquina durante a execução.
Tambem sugiro executar o comando com uma unica radio e sem o parametro de background (&), para verificar se vai funcionar sem problemas.
Espero que ajude.