All pastes #554124 Raw Edit

Someone

public text v1 · immutable
·published 2007-06-10 00:29 UTC
rendered paste body
#!/bin/bash

TERM=xterm
export TERM


#emisora
emisora=mms://200.43.193.143/radio10
#numero de minutos
minutos=1
#Nombre del programa
programa=lvst
#Directorio donde grabarlo (... = actual)
dir=/var/www/vhosts/plusmediaserver.com/subdomains/dolina/httpdocs/media
# Nombre del fichero
nombre=${dir}/${programa}_`date +%y_%m_%d`.mp4
#................#
#Creamos un pipe
[ -e /tmp/radio_pipe ] && rm /tmp/radio_pipe
mkfifo /tmp/radio_pipe
#Lame
#lame --preset phon+ -q 0 --tt "La Venganza Será Terrible" --ta "Alejandro Dolina" --tl "La Venganza Será Terrible" --tc "Creado por PlusMedia de Argentina" /tmp/radio_pipe $nombre 2>/dev/null 1>/dev/null &

#faac -q 40 -c 10000 -m 4 -o $nombre /tmp/radio_pipe 2>/dev/null 1>/dev/null &
#enhAacPlusEnc /tmp/radio_pipe $nombre 32000 s 2>/dev/null 1>/dev/null &
#mplayer
mplayer $emisora -cache 32 -af resample=48000,comp -ao pcm:file=/tmp/radio_pipe 2>/dev/null </dev/null &
#Esperamos el tiempo marcado
sleep $(($minutos * 60))
#acabamos con el mplayer
    kill %2
#borramos el pipe
    rm /tmp/radio_pipe
#por si acaso el lame no muere (suele pasar)
killall lame

#metemos los datos en la DB
#php addtodb.php ${programa}_`date +%y_%m_%d`.mp4
#echo ${programa}_`date +%y_%m_%d`.mp4