Page 1 of 1

lecture video en boucle

Posted: Sun May 15, 2016 3:49 pm
by manworms2
Bonjour
j'ai suivi ce tuto pour lire une vidéo en boucle avec mon raspberry :
http://vdmlab.fr/raspberry-pi-lire-une- ... en-boucle/

mais j'ai plusieurs petits soucis :
1/ je ne sais pas comment arrêter ce script
2/l'image n'est pas en plein écran
3/ je n'ai pas le son de ma vidéo

pouvez vous m'aider svp
je vous remercie

Re: lecture video en boucle

Posted: Sun May 15, 2016 5:20 pm
by totoharibo
connais pas omxplayer mais
1- dans une console taper "pkill omxplayer"
2- voir les options de omxplayer : taper dans une console "man omxplayer" , lire, modifier le script et le relancer ensuite
3- normalement voir une option dans le fichier /boot/config.txt pour rediriger d'office le son sur le HDMI :
http://raspberrypi.stackexchange.com/ta ... g.txt/info

Re: lecture video en boucle

Posted: Sun May 15, 2016 5:38 pm
by JumpZero

Re: lecture video en boucle

Posted: Mon May 16, 2016 5:33 am
by manworms2
merci pour vos reponses

j'ai modifié le script
avec "lx terminal -e omxplayer -o hdmi -r ..."
et j'ai mis "hdmi_drive= 2" dans config.txt
la video est bien en plein ecran avec le son.

par contre j'aimerai bien pouvoir arrêter le script en appuyant sur une touche.
la touche q ferme bien omxplayer mais le script le relance ausitot.

je n'y connait rien en shell ;)

Re: lecture video en boucle

Posted: Mon May 16, 2016 6:54 am
by totoharibo
dans ton script le while true est une boucle infinie.
Tu fermes omxplayer mais la boucle continue sur la vidéo suivante : normal.

tentes un pkill LoopVideo.sh (et un pkill omxplayer eventuel) pour voir si ça arrête le script.

Re: lecture video en boucle

Posted: Mon May 16, 2016 8:07 am
by manworms2
debutant en shell
j'ai rajouter ce bout de code :

Code: Select all

while true; do
        if ps ax | grep -v grep | grep $SERVICE > /dev/null
        then
        # le script plante parfois si la pause n'est pas assez longue
        sleep 100; 
else

[b]        read touche
        case $touche in
        *) pkill LoopVideo.sh
        ;;
        esac[/b]
        for entry in $VIDEOPATH/*
        do
                clear
                omxplayer $entry > /dev/null
        done
fi
done
mais le script ne marche plus :(

Re: lecture video en boucle

Posted: Mon May 16, 2016 9:17 am
by totoharibo
normal : le pkill est à faire à l'extérieur de ton script dans un autre.
reviens à la version originale.
vérifie les commandes à partir d'une console avant