Avatar ·

Raspberry Pi + omxplayer-wrapper - lancement de fichiers vidéo dans l'ordre souhaité par pression de boutons

📁 fonction, Sujets avancés sur Python, exemple, Développement de bots (Telegram, Discord), IA, travail

J'essaie de lancer des fichiers vidéo sur Raspberry Pi depuis Python. Pour cela, j'utilise omxplayer-wrapper.

J'essaie d'implémenter l'algorithme suivant :

  1. Au début du programme, le fichier a.mp4 est lu
  2. Lorsque le bouton 1 est pressé, a.mp4 s'arrête et b.mp4 démarre. Quand il se termine, a.mp4 reprend
  3. Lorsque le bouton 2 est pressé, a.mp4 s'arrête et c.mp4 démarre. Quand il se termine, a.mp4 reprend

L'algorithme fonctionne, mais on observe les défauts suivants :

  1. Après la fin de b.mp4, avant le lancement de a.mp4, le bureau est visible (environ 1 seconde)
  2. Après la fin de c.mp4, avant le lancement de a.mp4, le bureau est visible plus longtemps (environ 10-12 secondes)

Comment réaliser correctement cette tâche ?

Je fournis une ébauche de code :

from omxplayer import OMXPlayer