Präsentation: Unterschied zwischen den Versionen

Aus Wiki Novoys.ch
Zur Navigation springen Zur Suche springen
Die Seite wurde neu angelegt: „= Raspberry Pi 4 – Video-Endlosschleife im Vollbild (mpv) = Diese Anleitung zeigt Schritt für Schritt, wie auf einem Raspberry Pi 4 ein lokales Video direkt nach dem Booten im Vollbild und in Endlosschleife abgespielt wird. Beispieldatei: »/home/gruppe/Videos/video.mp4«. Player: '''mpv''' · Benutzerkonto: '''gruppe''' == Voraussetzungen == * Raspberry Pi OS (Bullseye oder neuer), Desktop-Variante (Lite funktioniert ebenfalls, siehe Absch…“
 
Zeile 65: Zeile 65:
Nach dem Neustart sollte das Video unmittelbar nach dem Desktop
Nach dem Neustart sollte das Video unmittelbar nach dem Desktop
den gesamten Bildschirm füllen.
den gesamten Bildschirm füllen.
== 7 – Troubleshooting ==
{| class="wikitable"
! Symptom !! Ursache !! Lösung
|-
| Dienst startet nicht automatisch || Linger fehlt || <code>sudo loginctl enable-linger gruppe</code>
|-
| Video nur teilweise sichtbar || mpv-Konfig erzwingt Fenstergröße || Dienst nutzt bereits <code>--no-config</code>; ggf. globale <code>mpv.conf</code> umbenennen
|-
| »Could not open display :0« im Log || Dienst startet zu früh / falsches DISPLAY || Desktop OS: sicherstellen, dass <code>DISPLAY=:0</code> existiert; Lite OS: <code>--drm-mode=fullscreen</code> verwenden
|-
| Schwarze Ränder || HDMI-Overscan aktiv || <code>/boot/config.txt</code> → <code>disable_overscan=1</code>
|}


== 8 – Lite-Image ohne Desktop ==
== 8 – Lite-Image ohne Desktop ==

Version vom 2. Juni 2025, 14:04 Uhr

Raspberry Pi 4 – Video-Endlosschleife im Vollbild (mpv)

Diese Anleitung zeigt Schritt für Schritt, wie auf einem Raspberry Pi 4 ein lokales Video direkt nach dem Booten im Vollbild und in Endlosschleife abgespielt wird. Beispieldatei: »/home/gruppe/Videos/video.mp4«. Player: mpv · Benutzerkonto: gruppe

Voraussetzungen

  • Raspberry Pi OS (Bullseye oder neuer), Desktop-Variante
 (Lite funktioniert ebenfalls, siehe Abschnitt 8.)
  • Benutzer »gruppe« – ersetze Namen/Pfade ggf. an dein System.
  • Videodatei: /home/gruppe/Videos/video.mp4
  • mpv muss installiert sein (Schritt 1).

1 – mpv installieren

sudo apt update
sudo apt install mpv

2 – Videodatei platzieren

mkdir -p /home/gruppe/Videos
cp video.mp4 /home/gruppe/Videos/
chown gruppe:gruppe /home/gruppe/Videos/video.mp4
chmod 644          /home/gruppe/Videos/video.mp4

3 – Benutzerdienst erstellen

mkdir -p /home/gruppe/.config/systemd/user
nano      /home/gruppe/.config/systemd/user/videoloop.service
[Unit]
Description=Video-Loop im Vollbild (User-Service)

[Service]
Type=simple
ExecStart=/usr/bin/mpv --no-config --fs --keepaspect=no --loop-file=inf \
         --no-osc --no-osd-bar /home/gruppe/Videos/video.mp4
Restart=on-failure

[Install]
WantedBy=default.target

4 – Dienst aktivieren

sudo -u gruppe systemctl --user daemon-reload
sudo -u gruppe systemctl --user enable --now videoloop.service

5 – Linger einschalten (Autostart ohne Login)

sudo loginctl enable-linger gruppe

6 – Funktionstest

sudo reboot

Nach dem Neustart sollte das Video unmittelbar nach dem Desktop den gesamten Bildschirm füllen.

8 – Lite-Image ohne Desktop

In der Service-Datei *eine* Zeile anpassen und Target wechseln:

ExecStart=/usr/bin/mpv --no-config --drm-mode=fullscreen --loop-file=inf \
         --no-osc --no-osd-bar /home/gruppe/Videos/video.mp4
WantedBy=multi-user.target

9 – Optionale Erweiterungen

  • Mehrere Videos ⇒ --playlist=/pfad/playlist.m3u
  • Lautstärkeregelung via GPIO oder Hotkeys ⇒ mpv-Input-Konfiguration
  • Neustart des Players aus der Ferne ⇒ systemctl --user restart videoloop.service

Stand: 2026 – getestet auf Raspberry Pi OS Bookworm 64-bit.