Contrôler VLC (ou une alternative) en python

Langages Php, Vb, C, C#, Python, Ruby, Java, Javascript, Html, Xml, Css, Scripts, Cms, Ajax, Illustration ...

Modérateurs: toto, Slashtoy

Contrôler VLC (ou une alternative) en python

Messagepar bidulle » 16 Aoû 2021, 19:39

Hello la team,

Je cherche quelques conseils (ou un coup de main, qui sait).

Pour le boulot, je voudrais presenter un prototype a mon nouveau patron.
On utilise la RFID pour étiqueter nos articles.

Je voudrais utiliser la référence produit qui est inclus dans le tag pour pouvoir faire passer une vidéo.

Dans la pratique, j'aimerais faire, pour le prototype, un écran piloté par un raspberry.
On aura une vidéo qui tourne en boucle.
Si on pose un tag RFID sur le lecteur, on a une saisie texte de la référence produit + appuie sur la touche "enter" (ça, je sais faire)
Cela déclenche l'interruption de la vidéo actuelle, lance la lecture (1 fois) de la vidéo qui corresponds à la référence article, puis remet la video initiale en boucle (c'est là que je galère)
J'ai vu que l'on peut contrôler VLC en Python en passant par DBus, mais je n'ai rien réussi de concluant.

Si vous avez des idées, je suis preneur.

Merci les amis.
Avatar de l’utilisateur
bidulle
Membre asso lillehardware
Membre asso lillehardware
 
Messages: 557
Inscription: 19 Aoû 2004, 20:58
Localisation: Lille centre

Re: Contrôler VLC (ou une alternative) en python

Messagepar darky » 17 Aoû 2021, 11:23

Un truc dans ce genre la ?

Code: Tout sélectionner
#!/bin/bash
while true ; do
        cvlc --no-osd --loop ~/Vidéos/boucle.mp4 2>/dev/null &
        pid=$!
        read -p "Article:" article
        kill $pid
        cvlc --no-osd --play-and-exit ~/Vidéos/$article.mp4 2>/dev/null
done
Whitelist : ikujinashi h.ill Zok mega_bit_1024 JypX devos folken59 kilicool losc59 AraMadA squeletor bzorg
darky
Baigneur(euse)
Baigneur(euse)
 
Messages: 536
Inscription: 09 Mai 2004, 21:44
Localisation: Lomme

Re: Contrôler VLC (ou une alternative) en python

Messagepar bidulle » 23 Aoû 2021, 16:33

darky a écrit:Un truc dans ce genre la ?

Code: Tout sélectionner
#!/bin/bash
while true ; do
        cvlc --no-osd --loop ~/Vidéos/boucle.mp4 2>/dev/null &
        pid=$!
        read -p "Article:" article
        kill $pid
        cvlc --no-osd --play-and-exit ~/Vidéos/$article.mp4 2>/dev/null
done


Désolé, je n'avais pas vu que tu m'avais répondu.
Je regarde cela demain.
Mais dans tous les cas, merci du coup de main
Avatar de l’utilisateur
bidulle
Membre asso lillehardware
Membre asso lillehardware
 
Messages: 557
Inscription: 19 Aoû 2004, 20:58
Localisation: Lille centre

Re: Contrôler VLC (ou une alternative) en python

Messagepar Slashtoy » 12 Sep 2021, 20:25

Salut Bidulle

Alors qu'est ce que ça donne ?
ça ne semble pas irréalisable en tout cas ...
"La première règle avec toute technologie utilisée dans les affaires, c’est que l’automatisation appliquée à un process efficace va augmenter l’efficacité. La seconde règle est que l’automatisation appliquée à un process inefficace va augmenter l’inefficacité.."
Bill Gates
Avatar de l’utilisateur
Slashtoy
Administrateur (e)
Administrateur (e)
 
Messages: 23838
Inscription: 18 Avr 2002, 20:13
Localisation: Lille +Rbx +Tcg


Retourner vers Programmation/ Codage / Développement

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité


cron