Pages : 1
#1 Le 17/07/2010, à 14:36
- remyb
Numero de chaine dans VLC
Bonjour,
Dans Kaffeine, il est possible de "zapper" en saisissant le numéro de la chaine que l'on veut boir.
C'est a dire, si on saisie 12, on va directement sur NRJ12. Si on saisie 2, c'est France2 qui s'affiche, etc...
Est-il possible de faire de même avec VLC ?
(Dans mon cas, c'est pour afficher le flux vidéo de la Freebox)
Hors ligne
#2 Le 14/12/2010, à 21:29
- remyb
Re : Numero de chaine dans VLC
J'ai trouvé une solution.
J'ai fait un petit script :
#!/bin/bash
FIC_REP='/home/remyb/Vidéos'
FIC_CPT='vlc.cpt'
FIC_DAT='vlc.dat'
read CPT < $FIC_REP/$FIC_CPT;
if [ -f $1 ]; then
{
let 'CPT=CPT';
}
elif [ "+" = $1 ]; then
{
let 'CPT=CPT+1';
}
elif [ "-" = $1 ]; then
{
let 'CPT=CPT-1';
}
else
{
CPT=$1;
}
fi;
NUM_LIN=1;
while read LIN && [ $NUM_LIN != $CPT ];
do
let "NUM_LIN=$NUM_LIN+1";
LIN_BAK="$LIN";
done < $FIC_REP/$FIC_DAT;
if [ "$CPT" = 0 ]; then
{
let "CPT=$NUM_LIN-1";
LIN="$LIN_BAK";
}
elif [ $NUM_LIN -lt $CPT ] || [ -f $LIN ]; then
{
read LIN < $FIC_REP/$FIC_DAT
CPT=1;
}
fi;
echo $CPT > $FIC_REP/$FIC_CPT;
vlc $LIN;
echo "Zap:$CPT -> $LIN";
exit 0;
Qui lit un fichier de chaine (vlc.dat)
rtsp://mafreebox.freebox.fr/fbxtv_pub/stream?namespace=1&service=374&flavour=ld
rtsp://mafreebox.freebox.fr/fbxtv_pub/stream?namespace=1&service=201&flavour=ld
rtsp://mafreebox.freebox.fr/fbxtv_pub/stream?namespace=1&service=202&flavour=ld
Et je lance ce script pas lirc :
begin
remote = mceusb
prog = irexec
button = ChanDown
config = /home/remyb/Vidéos/vlc.sh - &
repeat = 0
delay = 0
end
begin
remote = mceusb
prog = irexec
button = One
config = /home/remyb/Vidéos/vlc.sh 1 &
repeat = 0
delay = 0
end
begin
remote = mceusb
prog = irexec
button = Two
config = /home/remyb/Vidéos/vlc.sh 2 &
repeat = 0
delay = 0
end
[...}
begin
remote = mceusb
prog = irexec
button = One
button = Two
config = /home/remyb/Vidéos/vlc.sh 12 &
repeat = 0
delay = 0
end
Du coup, je peux utiliser la telecommande !
Dernière modification par remyb (Le 14/12/2010, à 21:31)
Hors ligne