[1] MLD-6.x / General / Plugin mpv
 

Online michaott

  • Newbie
  • *
  • Posts: 36
    • View Profile
Plugin mpv
« on: February 21, 2026, 12:01:08 »
Hallo,

Leider läuft das plugin nicht auf dem raspberry 5.

Man kommt in die Dateiauswahl, wählt eine <video>.ts, dann Exception und VDR Neustart.

mpv sollte auch mit RPI5 funktionieren


https://www.luisllamas.es/en/mpv-player-on-raspberry-pi/


Code: [Select]
mpv läuft auf dem Raspberry Pi sehr effizient direkt über DRM/KMS, ohne X11 oder Wayland
. Nutzen Sie den Befehl mpv --vo=gpu --hwdec=rpi --drm-connector=HDMI-A-1 <video> (oder ähnlich), um Hardwarebeschleunigung zu aktivieren.
Dies minimiert die CPU-Last und verbessert die Wiedergabe auf Pi 4/5.
Wichtige Punkte für MPV + RPi DRM:
    Hardwarebeschleunigung: Nutzen Sie rpi oder rpi-vk (für Vulkan) als hwdec (Hardware-Dekodierung) Option, falls vom Treiber unterstützt.
    Treiber: Stellen Sie sicher, dass der KMS-Treiber (vc4-kms-v3d) in /boot/config.txt aktiviert ist.
    Vorteile: Niedrigere Latenz und höhere Performance bei 4K-Inhalten, besonders auf Pi 4 und Pi 5.
Hinweis: Ältere rpi-ffmpeg Forks sind oft veraltet; moderne MPV-Versionen (0.36+) mit DRM unterstützen viele Formate direkt.

x11 ist auf meinem Raspberry nicht aktiviert, läuft über "vdr-plugin-softhddevice-drm-gles"

Grüße Michael
OctopusNet 8x DVB-S2
MLD 6.5, Raspberry 5, Argon ONE V3 M.2 Case, SSD 1TB

Online clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 21303
    • View Profile
    • ClausMuus.de
Plugin mpv
« Reply #1 on: February 21, 2026, 12:09:55 »
Am besten mal den Vorschlag der Doku testen
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 6.5 - lirc yaUsbIR - 4 x DD-Sat - Intel N100M - 4GB RAM - 64GB SSD + 12TB HDD + 22TB HDD - Lian Li PC-C37B - Samsung LE40A559

Online michaott

  • Newbie
  • *
  • Posts: 36
    • View Profile
Plugin mpv
« Reply #2 on: February 21, 2026, 12:26:07 »
Hallo,

Wie komme ich im frontend auf die console?

Grüsse Michael
OctopusNet 8x DVB-S2
MLD 6.5, Raspberry 5, Argon ONE V3 M.2 Case, SSD 1TB

Online clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 21303
    • View Profile
    • ClausMuus.de
Plugin mpv
« Reply #3 on: February 21, 2026, 13:38:59 »
Entweder per ssh, z.B. per putty als User root, oder ganz einfach im Webif über "Terminal".
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 6.5 - lirc yaUsbIR - 4 x DD-Sat - Intel N100M - 4GB RAM - 64GB SSD + 12TB HDD + 22TB HDD - Lian Li PC-C37B - Samsung LE40A559

Online michaott

  • Newbie
  • *
  • Posts: 36
    • View Profile
Plugin mpv
« Reply #4 on: February 21, 2026, 16:33:25 »
Hallo,

danke, das ist mir bewusst. Ich meinte Console auf dem Ausgabegerät(Frontend) vom Bildschirmanschluss RPI5. Per SSh uind Webconsole  greife ich Remote zu.

Grüße Michael
OctopusNet 8x DVB-S2
MLD 6.5, Raspberry 5, Argon ONE V3 M.2 Case, SSD 1TB

Online michaott

  • Newbie
  • *
  • Posts: 36
    • View Profile
Plugin mpv
« Reply #5 on: February 21, 2026, 16:54:35 »
Hallo,

ich habe nun Command Srcipt erzugt, dieser wird über Menu-Commands gestartet.

erster Versuch

Code: [Select]
/usr/bin/mpv --vo=gpu --hwdec=rpi /data/video/Columbo/S1F1_1971_Tödliche_Trennung.mkv &> /tmp/mpv.log

/tmp/mpv.log:
osd/libass] Error opening memory font 'fonts.conf'
[osd/libass] Error opening memory font 'fonts.conf'
 (+) Video --vid=1 (*) (h264 720x576 25.000fps)
 (+) Audio --aid=1 (*) (mp2 2ch 48000Hz)
[vo/gpu] Failed initializing any suitable GPU context!
Error opening/initializing the selected video_out (--vo) device.
Video: no video

Exiting... (Errors when loading file)

2. Versuch
Code: [Select]
/usr/bin/mpv --vo=gpu --hwdec=rpi /data/video/Columbo/S1F1_1971_Tödliche_Trennung.mkv &> /tmp/mpv.log

/tmp/mpv.log:
[osd/libass] Error opening memory font 'fonts.conf'
[osd/libass] Error opening memory font 'fonts.conf'
 (+) Video --vid=1 (*) (h264 720x576 25.000fps)
 (+) Audio --aid=1 (*) (mp2 2ch 48000Hz)
[vo] Video output drm not found!
Error opening/initializing the selected video_out (--vo) device.
Video: no video

Exiting... (Errors when loading file)

tja scheint nicht zu klappen, ich such mal weiter
OctopusNet 8x DVB-S2
MLD 6.5, Raspberry 5, Argon ONE V3 M.2 Case, SSD 1TB

Online michaott

  • Newbie
  • *
  • Posts: 36
    • View Profile
Plugin mpv
« Reply #6 on: February 21, 2026, 17:09:26 »
Hallo,

Auf dem Raspberry Pi 5 wird mpv in der Version 0.36.0 oder neuer empfohlen und unterstützt, um Hardwarebeschleunigung effektiv zu nutzen.

auf MLD läuft aktuell mpv 0.35.1, das könnte das Problem sein

Grüße Michael
OctopusNet 8x DVB-S2
MLD 6.5, Raspberry 5, Argon ONE V3 M.2 Case, SSD 1TB

Online clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 21303
    • View Profile
    • ClausMuus.de
Plugin mpv
« Reply #7 on: February 21, 2026, 17:37:39 »
Aus dem VDR OSD heraus wird das nicht gehen, da dann ja der VDR die Grafikhardware belegt.
Du musst das von der Console aus machen, und zuvor den VDR stoppen "systemctl stop vdr"
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 6.5 - lirc yaUsbIR - 4 x DD-Sat - Intel N100M - 4GB RAM - 64GB SSD + 12TB HDD + 22TB HDD - Lian Li PC-C37B - Samsung LE40A559

Online michaott

  • Newbie
  • *
  • Posts: 36
    • View Profile
Plugin mpv
« Reply #8 on: February 21, 2026, 19:31:35 »
Hallo,

über ssh:

systemctl stop vdr

/usr/bin/mpv --vo=gpu --hwdec=rpi /data/video/Columbo/S1F1_1971_Tödliche_Trennung.mkv &> /tmp/mpv.log

gleicher Fehler:
Code: [Select]
[osd/libass] Error opening memory font 'fonts.conf'
[osd/libass] Error opening memory font 'fonts.conf'
 (+) Video --vid=1 (*) (h264 720x576 25.000fps)
 (+) Audio --aid=1 (*) (mp2 2ch 48000Hz)
[vo/gpu] Failed initializing any suitable GPU context!
Error opening/initializing the selected video_out (--vo) device.
Video: no video

Exiting... (Errors when loading file
OctopusNet 8x DVB-S2
MLD 6.5, Raspberry 5, Argon ONE V3 M.2 Case, SSD 1TB

Online clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 21303
    • View Profile
    • ClausMuus.de
Plugin mpv
« Reply #9 on: February 21, 2026, 21:21:15 »
Vielleicht solltest Du es für's erste mit allen vorgeschlagenen Parametern versuchen, auch mit " --drm-connector=HDMI-A-1" auch wenn ich nicht weiß was der macht.
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 6.5 - lirc yaUsbIR - 4 x DD-Sat - Intel N100M - 4GB RAM - 64GB SSD + 12TB HDD + 22TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline rfehr

  • MLD-Developer
  • Expert Member
  • ******
  • Posts: 1719
    • View Profile
Plugin mpv
« Reply #10 on: February 21, 2026, 21:53:42 »
Hallo,

über ssh:

systemctl stop vdr

/usr/bin/mpv --vo=gpu --hwdec=rpi /data/video/Columbo/S1F1_1971_Tödliche_Trennung.mkv &> /tmp/mpv.log

gleicher Fehler:
Code: [Select]
[osd/libass] Error opening memory font 'fonts.conf'
[osd/libass] Error opening memory font 'fonts.conf'
 (+) Video --vid=1 (*) (h264 720x576 25.000fps)
 (+) Audio --aid=1 (*) (mp2 2ch 48000Hz)
[vo/gpu] Failed initializing any suitable GPU context!
Error opening/initializing the selected video_out (--vo) device.
Video: no video

Exiting... (Errors when loading file

hast du mal --vo=drm getestet

wenn das nicht geht, gibt es morgen eine mpv version für den rpi5 die das unterstützt

Gruß,
  Roland
« Last Edit: February 21, 2026, 22:10:22 by rfehr »
1x OctopusNet 4x DVB-C
1x Zotac ITX-A Atom 330
1x RPI2 als Client
1x BananaPi
1x Wetekplay
1x MCC 100
2x RPI3
2x RPi4
1x RPI5
2x Zotac Mini

Offline rfehr

  • MLD-Developer
  • Expert Member
  • ******
  • Posts: 1719
    • View Profile
Plugin mpv
« Reply #11 on: February 21, 2026, 22:44:09 »
mit der Erweiterung des mpv geht es bei mit auf dem rpi5

Code: [Select]
root@MLD:/home# mpv --vo=drm S06E01.mkv
[osd/libass] Error opening memory font 'fonts.conf'
[osd/libass] Error opening memory font 'fonts.conf'
 (+) Video --vid=1 (*) (h264 1920x1080 25.000fps)
 (+) Audio --aid=1 --alang=ger (*) (eac3 6ch 48000Hz)
     Audio --aid=2 --alang=eng (eac3 2ch 48000Hz)
     Subs  --sid=1 --slang=ger 'German' (subrip)
     Subs  --sid=2 --slang=eng 'English' (subrip)
[vo/drm] VT_GETMODE failed: Inappropriate ioctl for device
[vo/drm] Failed to set up VT switcher. Terminal switching will be unavailable.
AO: [alsa] 48000Hz stereo 2ch float
VO: [drm] 1920x1080 yuv420p
AV: 00:01:05 / 00:41:22 (3%) A-V: -0.000 Dropped: 35
« Last Edit: February 21, 2026, 22:46:40 by rfehr »
1x OctopusNet 4x DVB-C
1x Zotac ITX-A Atom 330
1x RPI2 als Client
1x BananaPi
1x Wetekplay
1x MCC 100
2x RPI3
2x RPi4
1x RPI5
2x Zotac Mini

Online clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 21303
    • View Profile
    • ClausMuus.de
Plugin mpv
« Reply #12 on: February 21, 2026, 22:51:43 »
Du kannst es dann mal mit der Plugin Einstellung versuchen:
Code: [Select]
-b /data/video -d /dev/sr0 -a auto -v drm -h auto -c auto
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 6.5 - lirc yaUsbIR - 4 x DD-Sat - Intel N100M - 4GB RAM - 64GB SSD + 12TB HDD + 22TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline rfehr

  • MLD-Developer
  • Expert Member
  • ******
  • Posts: 1719
    • View Profile
Plugin mpv
« Reply #13 on: February 21, 2026, 23:02:00 »
Du kannst es dann mal mit der Plugin Einstellung versuchen:
Code: [Select]
-b /data/video -d /dev/sr0 -a auto -v drm -h auto -c auto

@Claus

drm wird erst morgen unterstützt werden,
das war bist jetzt nur beim rpi4 drin.

Und es muß der VDR gestoppt werden, da sonst das drm besetzt ist.

Gruß,
 Roland
« Last Edit: February 21, 2026, 23:06:35 by rfehr »
1x OctopusNet 4x DVB-C
1x Zotac ITX-A Atom 330
1x RPI2 als Client
1x BananaPi
1x Wetekplay
1x MCC 100
2x RPI3
2x RPi4
1x RPI5
2x Zotac Mini

[1] MLD-6.x / General / Plugin mpv
 



Users Online Users Online

0 Members and 1 Guest are viewing this topic.