• Benvenuti su RaspberryItaly!
Benvenuto ospite! Login Login con Facebook Registrati Login with Facebook


Valutazione discussione:
  • 0 voto(i) - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5

[-]
Tags
su rasp pi info 5

Info su Rasp PI 5 - video in loop
#1
Exclamation 
Buongiorno,

mi presento, sono Sebastiano Enrico, tecnico di multimedia per il complesso museale del Forte di Bard (AO).
Volevo sottoporvi ad un quesito. Ho appena acquistato una decina di Raspberry PI 5 per l' utilizzo nelle sale museali, in particolare il mio scopo principale è "loopare" contenuti su vari schermi suddivisi. Su altri modelli come il 3 e 4 utilizzavo il classico videolooper, però ho notato che non c'è una versione adatta al 5 Huh . Cosa posso utilizzare? Avete alcuni consigli in merito? Grazie mille.

Buon Anno.

Sebastiano Enrico

Titolo editato da Zzed, discussione spostata in sezione corretta
Risposta
#2
Questo link potrebbe essere di ausilio: https://forums.raspberrypi.com/viewtopic.php?t=372883.
Risposta
#3
Ciao,
in effetti Video Looper non è compatibile con Raspberry Pi 5 perchè basato sul vecchio OMXPlayer che accedeva direttamente alla GPU.
Usare una distribuzione di digital signage, nel tuo caso, se l'obbiettivo è solo di fare un loop video, potrebbe essere sproporzionato, perchè la licenza per una decina di Raspberry Pi potrebbe portare a un costo non indifferente (mentre solitamente sono anche gratis per un uso domestico, su una sola macchina).

Una strada sarebbe quella di "sporcarsi" un po' le mani con degli script e ricostruire un po' la stessa cosa che faceva Video Looper, usando però un player moderno adatto al Pi 5, come VLC o mpv.
Ecco un piccolo tutorial:

1-Installazione player

VLC dovrebbe essere pre-installato, altrimenti, da Terminale, si può installare con
Codice:
sudo apt update
sudo apt install vlc
(lo stesso si può fare con mpv o altri player video)

2 - creiamo lo scrpt

Creiamo ora uno script che avvii il lettore video in modalità loop.
Sempre dal Terminale, creiamo un file di testo che sarà il nostro script:
Codice:
nano loop_video.sh
e dentro scriviamo
Codice:
#!/bin/bash
VIDEO_PATH="/percorso/del/tuo/video.mp4"
cvlc --loop --fullscreen "$VIDEO_PATH"
CTRL+X per uscire e confermare il salvataggio mantenendo lo stesso nome file
ora rendiamo eseguibile il nostro script con
Codice:
chmod +x loop_video.sh

3 - Configuriamo l'avvio automatico dello script
Ci sono tanti metodi, per massima compatibilità e didattica, metterò qui come creare un servizio systemd
Da Terminale:
Codice:
sudo nano /etc/systemd/system/video-loop.service
e dentro incolla
Codice:
[Unit]
Description=Video Loop Service
After=graphical.target

[Service]
ExecStart=/percorso/dello/script/loop_video.sh
Restart=always
User=il_tuo_nome_utente
Environment=DISPLAY=:0

[Install]
WantedBy=graphical.target
avendo cura di editare il percorso dello script e il nome utente
Esci e salva con CTRL+X, Si, conferma il nome
Ora che abbiamo creato un servizio, abilitiamolo affinché parta al boot:
Codice:
sudo systemctl enable video-loop.service
per testarlo, avviamo il servizio:
Codice:
sudo systemctl start video-loop.service

4 - riavvio e test finale

Non ci resta che riavviare e vedere se tutto funziona:
Codice:
sudo reboot
Risposta
#4
Thumbs Up 
Grazie mille!

Problema risolto!! Smile Smile



(05/01/2025, 02:30)Zzed Ha scritto: Ciao,
in effetti Video Looper non è compatibile con Raspberry Pi 5 perchè basato sul vecchio OMXPlayer che accedeva direttamente alla GPU.
Usare una distribuzione di digital signage, nel tuo caso, se l'obbiettivo è solo di fare un loop video, potrebbe essere sproporzionato, perchè la licenza per una decina di Raspberry Pi potrebbe portare a un costo non indifferente (mentre solitamente sono anche gratis per un uso domestico, su una sola macchina).

Una strada sarebbe quella di "sporcarsi" un po' le mani con degli script e ricostruire un po' la stessa cosa che faceva Video Looper, usando però un player moderno adatto al Pi 5, come VLC o mpv.
Ecco un piccolo tutorial:

1-Installazione player

VLC dovrebbe essere pre-installato, altrimenti, da Terminale, si può installare con
Codice:
sudo apt update
sudo apt install vlc
(lo stesso si può fare con mpv o altri player video)

2 - creiamo lo scrpt

Creiamo ora uno script che avvii il lettore video in modalità loop.
Sempre dal Terminale, creiamo un file di testo che sarà il nostro script:
Codice:
nano loop_video.sh
e dentro scriviamo
Codice:
#!/bin/bash
VIDEO_PATH="/percorso/del/tuo/video.mp4"
cvlc --loop --fullscreen "$VIDEO_PATH"
CTRL+X per uscire e confermare il salvataggio mantenendo lo stesso nome file
ora rendiamo eseguibile il nostro script con
Codice:
chmod +x loop_video.sh

3 - Configuriamo l'avvio automatico dello script
Ci sono tanti metodi, per massima compatibilità e didattica, metterò qui come creare un servizio systemd
Da Terminale:
Codice:
sudo nano /etc/systemd/system/video-loop.service
e dentro incolla
Codice:
[Unit]
Description=Video Loop Service
After=graphical.target

[Service]
ExecStart=/percorso/dello/script/loop_video.sh
Restart=always
User=il_tuo_nome_utente
Environment=DISPLAY=:0

[Install]
WantedBy=graphical.target
avendo cura di editare il percorso dello script e il nome utente
Esci e salva con CTRL+X, Si, conferma il nome
Ora che abbiamo creato un servizio, abilitiamolo affinché parta al boot:
Codice:
sudo systemctl enable video-loop.service
per testarlo, avviamo il servizio:
Codice:
sudo systemctl start video-loop.service

4 - riavvio e test finale

Non ci resta che riavviare e vedere se tutto funziona:
Codice:
sudo reboot
Risposta
  


Vai al forum:


Navigazione: 3 Ospite(i)
Forum con nuovi Post
Forum senza nuovi post
Forum bloccato
Forum Redirect