vdr-plugin-mplayer

  • Hallo Gemeinde,


    ich habe das vdr-plugin-mplayer über die Konsole nachinstalliert. Die Installation verlief erfolgreich.
    Das wiedergeben von Videos ist leider nicht möglich.
    Wenn ich ein h.264 Testvideo wiedergeben möchte, dann schreibt der mplayer folgendes ins syslog:


    Feb 2 18:54:40 ubuntu vdr: [4786] Text2Skin: menu display update thread started (pid=4554, tid=4786)
    Feb 2 18:54:50 ubuntu vdr: [4786] Text2Skin: menu display update thread ended (pid=4554, tid=4786)
    Feb 2 18:54:50 ubuntu vdr: [4787] mplayer: mplayer child started (pid=4787)
    Feb 2 18:54:50 ubuntu vdr: [4788] mplayer: player thread started (pid=4554)
    Feb 2 18:54:50 ubuntu logger: *** Starting mplayer.sh Version 0.8.7
    Feb 2 18:54:50 ubuntu logger: *** DEBUG: Variable CFGFIL has value "/etc/vdr/plugins/vdrmplayer.sh.conf"
    Feb 2 18:54:50 ubuntu logger: *** Use Option USERDEF at your own risk!
    Feb 2 18:54:50 ubuntu vdr: [4782] TS buffer on device 1 thread ended (pid=4554, tid=4782)
    Feb 2 18:54:50 ubuntu vdr: [4781] buffer stats: 105656 (5%) used
    Feb 2 18:54:50 ubuntu vdr: [4781] receiver on device 1 thread ended (pid=4554, tid=4781)
    Feb 2 18:54:50 ubuntu lircd-0.8.6[1781]: accepted new client on /var/run/lirc/lircd
    Feb 2 18:54:50 ubuntu lircd-0.8.6[1781]: removed client
    Feb 2 18:54:50 ubuntu logger: *** INFO: Source Video has Resolution of 0 x 0 ...
    Feb 2 18:54:50 ubuntu logger: *** FATAL: something went wrong analyzing the video; check your mplayer version ...
    Feb 2 18:54:51 ubuntu vdr: [4788] mplayer: player thread ended (pid=4554)
    Feb 2 18:54:51 ubuntu vdr: [4554] switching to channel 1
    Feb 2 18:54:51 ubuntu vdr: [4824] receiver on device 1 thread started (pid=4554, tid=4824)
    Feb 2 18:54:51 ubuntu vdr: [4825] TS buffer on device 1 thread started (pid=4554, tid=4825)
    Feb 2 18:54:52 ubuntu vdr: [4824] cVideoRepacker: switching to MPEG1/2 mode
    Feb 2 18:54:52 ubuntu vdr: [4824] cVideoRepacker: operating in MPEG1/2 mode


    ---SCHNIPP---


    Hier noch ein weiteres Video...


    Feb 2 19:07:07 ubuntu vdr: [5365] Text2Skin: menu display update thread started (pid=5306, tid=5365)
    Feb 2 19:07:13 ubuntu vdr: [5365] Text2Skin: menu display update thread ended (pid=5306, tid=5365)
    Feb 2 19:07:13 ubuntu vdr: [5369] mplayer: mplayer child started (pid=5369)
    Feb 2 19:07:13 ubuntu vdr: [5370] mplayer: player thread started (pid=5306)
    Feb 2 19:07:13 ubuntu logger: *** Starting mplayer.sh Version 0.8.7
    Feb 2 19:07:13 ubuntu logger: *** DEBUG: Variable CFGFIL has value "/etc/vdr/plugins/vdrmplayer.sh.conf"
    Feb 2 19:07:13 ubuntu logger: *** Use Option USERDEF at your own risk!
    Feb 2 19:07:13 ubuntu vdr: [5362] TS buffer on device 1 thread ended (pid=5306, tid=5362)
    Feb 2 19:07:13 ubuntu vdr: [5361] buffer stats: 108288 (5%) used
    Feb 2 19:07:13 ubuntu vdr: [5361] receiver on device 1 thread ended (pid=5306, tid=5361)
    Feb 2 19:07:13 ubuntu lircd-0.8.6[1781]: accepted new client on /var/run/lirc/lircd
    Feb 2 19:07:13 ubuntu lircd-0.8.6[1781]: removed client
    Feb 2 19:07:14 ubuntu logger: *** INFO: Source Video has Resolution of 1920 x 1080 ...
    Feb 2 19:07:14 ubuntu logger: *** INFO: For Sqare Pixels we would scale to 640 x 360 ...
    Feb 2 19:07:14 ubuntu vdr: [5370] mplayer: player thread ended (pid=5306)
    Feb 2 19:07:14 ubuntu vdr: [5306] switching to channel 1
    Feb 2 19:07:14 ubuntu vdr: [5409] receiver on device 1 thread started (pid=5306, tid=5409)
    Feb 2 19:07:14 ubuntu vdr: [5410] TS buffer on device 1 thread started (pid=5306, tid=5410)
    Feb 2 19:07:16 ubuntu vdr: [5409] cVideoRepacker: switching to MPEG1/2 mode
    Feb 2 19:07:16 ubuntu vdr: [5409] cVideoRepacker: operating in MPEG1/2 mode



    mplayer beendet sich von selbst und ich erhalte wieder ein ganz normales TV Bild.
    Habt ihr eine Idee?


    Gruß

    Umgestiegen auf Dreambox 7020HD und 800HDse. Einfach genial!
    Vielen Dank an das yaVDR-Team für die tollen Releases!


    Zu verkaufen:
    System 1: yaVDR 0.3 - M4N78-VM - 2GB - 8200 Onboard - CPU 5050e - 2 x TeVii S464
    System 2: yaVDR 0.3 - K10N78M Pro - AMD Athlon(tm) 64 3200+ - 8200 Onboard - TT s-1600

    2 Mal editiert, zuletzt von sys64738 ()

  • Keine Ahnung: Warum willste Deine h.264-Videos unbedingt damit abspielen, wo es doch so viele andere Möglichkeiten gibt, die wir Dir auf dem Silbertablett servieren. xineliboutput bietet einen Mediaplayer, XBMC ist dabei.


    Das Plugin ist zwar im Repository, gehört jedoch nicht in die Liste der supporteten Plugins. Daher denke ich, wir werden uns um dieses Problem nicht kümmern, weil wir dringendere haben.


    Gruß
    hepi

  • Nabend,


    zudem ist äusserst fraglich ob der so installierte MPlayer den vdpau-Patch hat.


    Wenn er den hat, dann brauchts auch eine angepasste vdrmplayer.sh.conf mit passenden config-Parametern, die die entsprechenden Schalter umlegt.


    Noch ein Tip an hepi, das Mplayer-Plugin lässt sich so Patchen, dass der mitgelieferte xineplayer (entsteht beim Kompilieren des vdr-xine-plugins im Sourceverzeichnis) die Ausgabe übernimmt. Sozusagen Xineplayer in Xine.
    Funzt hier schon länger wunderbar, u.a mit vollem Vdpau-Support, Nachteil kein volles OSD/bzw. z.B DVD-Menü, oder Spulen möglich.


    Gruß
    Wolfgang

  • Hallo hepi,


    nunja, default habe ich erstmal keine Möglichkeit gefunden um h.264 Material wiederzugeben, ausser XBMC. XBMC möchte ich aber erstmal für die Wiedergabe von Videos nicht nutzen.
    Welches Plugin sollte ich denn für die normale Video Files nutzen?


    Gruß,
    sys64738


    Ps: Bis jetzt wirklich super Job, den ihr da macht!!! Bin hin und weg! :)

    Umgestiegen auf Dreambox 7020HD und 800HDse. Einfach genial!
    Vielen Dank an das yaVDR-Team für die tollen Releases!


    Zu verkaufen:
    System 1: yaVDR 0.3 - M4N78-VM - 2GB - 8200 Onboard - CPU 5050e - 2 x TeVii S464
    System 2: yaVDR 0.3 - K10N78M Pro - AMD Athlon(tm) 64 3200+ - 8200 Onboard - TT s-1600

  • Das würde mich auch mal interessieren, welche möglichkeiten es beim xine frontend gibt normale video files abzuspielen.


    Wenn man nicht xbmc benutzen möchte.


    Beim xineliboutput geht das ja, aber das möchte ich nicht nutzen, da es bei mir bei N24 Laufschrift ruckelt.

    VDR: M3N78-EM CPU: Athlon x2 240e; 2GB Kingston RAM; DVB-S: 1401; DVB-S2: TT S2 1600.

  • Zitat

    Original von darkfire
    Beim xineliboutput geht das ja, aber das möchte ich nicht nutzen, da es bei mir bei N24 Laufschrift ruckelt.


    Das ruckeln kommt davon, weil Dein Monitor/TV nicht mit 50Hz betrieben wird. Kannst Du über die Konsole abfragen mit dem Befehl nvidia-settings.
    Du musst die xorg.conf anpassen.



    Eine Alternative für den mplayer würde mich auch interessieren.

    Umgestiegen auf Dreambox 7020HD und 800HDse. Einfach genial!
    Vielen Dank an das yaVDR-Team für die tollen Releases!


    Zu verkaufen:
    System 1: yaVDR 0.3 - M4N78-VM - 2GB - 8200 Onboard - CPU 5050e - 2 x TeVii S464
    System 2: yaVDR 0.3 - K10N78M Pro - AMD Athlon(tm) 64 3200+ - 8200 Onboard - TT s-1600

  • Ich habe mal die erste Variante ausprobiert (Mplayer plugin in Verbindung mit MPlayer), leider ohne Erfolg.


    Vorgehensweise:


    1.Mplayer plugins sourcen von http://hg.muempf.de/mp3 heruntergeladen und entpackt.


    2. sudo make aufgerufen ->Fehlermeldungen
    2.a den Aufrufparameter aus der Anleitung aus verzweiflung aufgerufen -> bringt aber auch nichts.


    3. Mplayer sources heruntergeladen und entpackt von http://www.mplayerhq.hu/design7/dload.html


    4. sudo ./configure --prefix=/usr --enable-vdpau --enable-osd -> Unknown parameter --enable-osd.


    Habe dann anstatt --enable-osd mal --enable-menu gemacht das funktionierte.


    5. sudo make & sudo make install


    6. mplay.sh in usr/bin erstellt.
    7. Reboot
    8. Im OSD ist nichts zufinden vom mplayer

    VDR: M3N78-EM CPU: Athlon x2 240e; 2GB Kingston RAM; DVB-S: 1401; DVB-S2: TT S2 1600.

    Einmal editiert, zuletzt von darkfire ()

  • Mahlzeit,


    darkfire, wenn du eine Distri benutzt, die Paketbasierend arbeitet, solltest du natrülich zuerst da nachsehen, was schon da ist.


    - den ./configure --prefix=/usr --enable-vdpau --enable-menu

    => habe ich angepasst, danke dafür.


    - Die Frage ist halt, ob der Mplayer der in yavdr mitkommt, schon die vdpau-Erweiterungen hat, dann brauchts nur das mplayer-plugin zusätzlich und eine angepasste mplay.sh...


    Gruß
    Wolfgang

  • Mit apt-get install vdr-plugin-mp3 hat es funktioniert das mp3 plugin zu installieren, nur wenn ich jetzt eine *.avi Datei auswähl steht in der user.log:


    ERROR: playlist cd1.avi is not a valid file.

    VDR: M3N78-EM CPU: Athlon x2 240e; 2GB Kingston RAM; DVB-S: 1401; DVB-S2: TT S2 1600.

  • Zitat

    Original von darkfire
    Mit apt-get install vdr-plugin-mp3 hat es funktioniert das mp3 plugin zu installieren, nur wenn ich jetzt eine *.avi Datei auswähl steht in der user.log:


    ERROR: playlist cd1.avi is not a valid file.


    Schau mal ins VDR-Wiki, die mplayersources.conf gehört entsprechend angepasst...


    http://www.vdr-wiki.de/wiki/index.php/Mplayer-plugin


    http://www.vdr-wiki.de/wiki/index.php/Mplayersources.conf


    Gruß

  • wie ist denn jetzt der aktuelle Stand in yavdr 0.3 mit vdr 1.7.16 stable. Hat das mplayer-Plugin die vdpau-Patches?


    Ich habe das Plugin mit apt-get install vdr-plugin-mplayer installiert. Jetzt fehlt in der mplayersources.conf aber ein Eintrag für das Abspielen von lokal abgespeicherten Filmdateien. Sollte man das nicht standardmäßig reinnehmen, damit auch Anwender, die das xine-Plugin nutzen, Filme von Festplatte abspielen können?

    VDR1: ACT-620, Asus P8B75-M LX, Intel Core i3-3240, 4 GB DDR3 RAM 1600 MHz, passive Geforce GT1030 von MSI, Sandisk 2TB SSD, 2xWinTV DualHD, Atric-IR-Einschalter. SW: Xubuntu 20.04 auf 64GB Sandisk SSD.

    VDR2: Odroid N2+ mit CoreELEC und Ubuntu in chroot, WinTV DualHD

    VDR3: Tanix TX3 mit CoreELEC und Ubuntu in chroot, WinTV DualHD


  • Hallo Wolgang,


    leider ist der Link tot. Gibt es die Infos noch irgendwo?

    VDR1: ACT-620, Asus P8B75-M LX, Intel Core i3-3240, 4 GB DDR3 RAM 1600 MHz, passive Geforce GT1030 von MSI, Sandisk 2TB SSD, 2xWinTV DualHD, Atric-IR-Einschalter. SW: Xubuntu 20.04 auf 64GB Sandisk SSD.

    VDR2: Odroid N2+ mit CoreELEC und Ubuntu in chroot, WinTV DualHD

    VDR3: Tanix TX3 mit CoreELEC und Ubuntu in chroot, WinTV DualHD

  • da das xine-Plugin bei mir deutlich stabiler als xineliboutput läuft, hatte ich natürlich ein Interesse an einem Ersatz für den xinelibout-Medienplayer. xbmc ist mir zu überladen, also habe ich mich mal mit wbreus Anleitung beschäftigt.


    Ich habe zunächst mit "apt-get build-dep mplayer " alle nötigen Pakete installiert und dann mplayer aus dem SVN wie von wbreu beschrieben kompiliert.


    Die Datei /usr/share/vdr-plugin-mplayer/mplayer habe ich wie folgt belegt:

    Bash
    #!/bin/sh
    export DISPLAY=:1
    CMDLINE="/usr/bin/mplayer -osdlevel 1 -vo vdpau -vc ffh264vdpau,ffmpeg12vdpau,ffvc1vdpau,ffwmv3vdpau,ffodivx, -fs -monitoraspect 16:9 -ao alsa:device=hw=0.1 -cache 8192 -slave -nolirc  -ontop yes -v -noconfig all -idx"
    AUDIOSET="/usr/bin/iecset audio 1"
    FILE="$1"
    $AUDIOSET
    $CMDLINE "$FILE"


    (edit: Tip von MarkusE integriert)


    Gegenüber dem Beispiel von wbreu musste ich -fs nach vorne verlegen, da es ansonsten keine Wirkung gehabt hat.
    ffodivxvdpau musste ich durch ffodivx ersetzen, da ich ansonsten bei Divx Fehlermeldungen bekam, dass die Hardware (Geforce 9500GT) den Videocodec nicht unterstützt. Es nützt auch nichts, ffodivx als zusätzlichen codec in die Liste aufzunehmen. Das Problem ist in der mplayer ML beschrieben: http://www.spinics.net/lists/mplayer-users/msg05291.html


    Den AUDIOSET-Befehl brauchte ich, weil mein Digitalausgang sonst so leise war, dass man nur bei voll aufgedrehtem Verstärker etwas gehört hat.
    Die Variable FILE sorgt dafür, dass auch Filme mit Lücken im Dateinamen abgespielt werden.


    Der besondere Clou: mit den Ziffertasten 1 und 7 der FB kann man den Audio-Delay in Schritten von 100ms rauf und runter setzen, um die Lippensynchronität anzugleichen.


    Wenn ich mal mehr Zeit habe, werde ich den Code aus meiner mplayer-pvr350.sh noch einbauen, so dass auch DVDs mit dvdnav-Unterstützung abgespielt werden können.


    Was ich mich noch frage: Wenn der x-server auf 1920x1080@50 eingestellt ist- sollte man dann interlaced-Filme, die eine andere Framerate als 25 haben, mit einer angepassten Geschwindigkeit abspielen? (z.B. für NTSC "-speed 1.0427", da 25/23.976 = 1.0427)

    VDR1: ACT-620, Asus P8B75-M LX, Intel Core i3-3240, 4 GB DDR3 RAM 1600 MHz, passive Geforce GT1030 von MSI, Sandisk 2TB SSD, 2xWinTV DualHD, Atric-IR-Einschalter. SW: Xubuntu 20.04 auf 64GB Sandisk SSD.

    VDR2: Odroid N2+ mit CoreELEC und Ubuntu in chroot, WinTV DualHD

    VDR3: Tanix TX3 mit CoreELEC und Ubuntu in chroot, WinTV DualHD

    Einmal editiert, zuletzt von Dr. Seltsam ()

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!