Lundi 17 octobre 2005, 23:16:55 CEST, Leopold BAILLY a écrit : > > DoMinix <[EMAIL PROTECTED]> writes: > > > bonjour a tous, > > > > je cherche un moyen d'enregistrer une émission qui est diffusé a des > > horaires impossible pour moi. [ au boulot :( ] > > > > Je cherche donc plusieurs chose : > > 1/ lancer une lecture realaudio/ogg a une heure determiné > > Regarde du côté de la commande at ou crontab, et de l'option > -dumpstream de mplayer.
echo "commande" | at hh:mm +2 days > > 2/ enregistrer un temps determiné de diffusion. > > Ton script ferait quelquechose comme ça : > > mplayer -dumpstream ... & # on enregistre en arrière plan > sleep ... # on temporise un certain temps > kill $! # on tue le processus en arrière plan mencoder a une option -endpos (mplayer/mencoder ... -endpos 1:00:00 enregistre 1 h) > > disont que l'écoute n'est pas indispensable a ce moment, > > donc cela pourrais se presenter : > > 1+2/ enregistrer directement le flux rm/ogg depuis la source > > internet pendant un temps determiné *avec gestion de reprise* si le > > flux s'interromp. > > Pour les reprises, une boucle infinies ? une boucle du genre hfin="1410" # heure de fin continue="oui" # variable d'arrêt i=0 # compteur pour avoir différents fichiers while [ "$continue" = "oui" ]; do # enregistrement mencoder <url> -o sortie${i}.ogg -endpos ${duree} # heure de fin d'enregistrement au format « numérique » heure=`date +%H%M` # c'est la bonne heure ? test "$heure" -ge "$hfin" && continue="non" # changeons de fichier de sortie i=$[ $i + 1 ] done J'espère que ce n'est pas trop tard pour ton émission... -- Sylvain Sauvage qui n'avait pas envie de dormir...