MPlayer spielt keine DVD

  • Hallo


    Da sich hier die Threads zum MPlayer wieder häufen werd ich mich mal einreihen in die
    kette der "MPlayernixchecker".
    Abspielen tut das MPlayer-plugin bei mir Divx und mpg über DVB und VDR,
    dvd-plugin,vcd-plugin,mp3-plugin läuft alles wunderbar auf VDR 1.2.1 mit Treiber vom 28.7.2003.
    Nur eben DVD mit dem MPlayer-plugin über DVB funktioniert nicht. wenn ich den MPlayer über die konsole starte spielt er mir dvds ab zwar mit starken ruckeln aber er spielt sie ab. Benutzen tue ich mplayer.sh 0.8.3 habe aber auch schon 0.8.1 versucht das selbe. Die beiden dummy files DVD VCD habe ich erstellt der pfad stimmt auch.
    Ebenso stimmt der Pfad zum MPlayer. Starten tue ich die dvd über die dummy files die ich in die mplayersources .conf eingetragen habe.Ich habe mir aber auch schon das vob file rausgesucht und das gestartet mit dem selben ergebnis.hier der auswurf von debug true=


    Aug 12 10:33:23 linux logger: *** Starting mplayer.sh Version 0.8.3


    Aug 12 10:33:23 linux logger: *** DEBUG: Variable CFGFIL has value "/VDRConf/plugins/mplayer.sh.conf"


    Aug 12 10:33:23 linux logger: *** DEBUG: Variable USEAC3 has value "false"


    Aug 12 10:33:23 linux logger: *** DEBUG: Variable AC3AOUT has value "-ao alsa9 -ac hwac3"


    Aug 12 10:33:23 linux logger: *** DEBUG: Variable TV_ASPECT has value "4/3"


    Aug 12 10:33:23 linux logger: *** DEBUG: Variable PAL has value "true"


    Aug 12 10:33:23 linux logger: *** DEBUG: Variable NTSC has value "false"


    Aug 12 10:33:23 linux logger: *** DEBUG: Variable USE_SPEED has value "false"


    Aug 12 10:33:23 linux logger: *** DEBUG: Variable MPLAYER has value "/usr/local/bin/mplayer"


    Aug 12 10:33:23 linux logger: *** DEBUG: Variable VOP has value "lavc=9000"


    Aug 12 10:33:23 linux logger: *** DEBUG: Variable VO has value "mpegpes"


    Aug 12 10:33:23 linux logger: *** DEBUG: Variable CACHE has value "4096"


    Aug 12 10:33:23 linux logger: *** DEBUG: Variable CACHESTR has value "-cache 4096"


    Aug 12 10:33:23 linux logger: *** DEBUG: Variable FRAMEDROP has value "true"


    Aug 12 10:33:23 linux logger: *** DEBUG: Variable FDSTR has value "-framedrop"


    Aug 12 10:33:23 linux logger: *** DEBUG: Variable LIRCRC has value "/video/.lircrc"


    Aug 12 10:33:23 linux logger: *** DEBUG: Variable LIRCSTR has value "-lircconf /video/.lircrc"


    Aug 12 10:33:23 linux logger: *** DEBUG: Variable SUBTITLE has value " -subpos 80 -sub-bg-color 0 -sub-bg-alpha 0"


    Aug 12 10:33:23 linux logger: *** DEBUG: Variable REMOTE has value "-slave -nolirc"


    Aug 12 10:33:23 linux logger: *** Use Option USERDEF at your own risk!


    Aug 12 10:33:23 linux logger: *** DEBUG: Variable USERDEF has value "-quiet"


    Aug 12 10:33:23 linux logger: *** DEBUG: Variable XResPAL has value "352 480 528 688 704 720"


    Aug 12 10:33:23 linux logger: *** DEBUG: Variable XResNTSC has value "352 480 512 640 704 720"


    Aug 12 10:33:23 linux logger: *** DEBUG: Variable XResPAL has value "352"


    Aug 12 10:33:23 linux logger: *** DEBUG: Variable XResNTSC has value "352"


    Aug 12 10:33:23 linux logger: *** DEBUG: Variable SLOW_CPU has value "true"


    Aug 12 10:33:23 linux logger: *** DEBUG: Variable DVDOPTIONS has value "-aop list=volume:volume=200"


    Aug 12 10:33:23 linux logger: *** DEBUG: Variable VCDOPTIONS has value ""


    Aug 12 10:33:23 linux logger: *** DEBUG: Variable MPEG_DIRECT has value "true"


    Aug 12 10:33:24 linux logger: *** DEBUG: Variable SUFFIX has value "/dvd"


    Aug 12 10:33:24 linux logger: *** DEBUG: Calling getvidxy function to analyze source video stream ...


    Aug 12 10:33:24 linux logger: *** DEBUG: OutputFromMPLAYER: ""


    Aug 12 10:33:24 linux logger: *** DEBUG: parsed output for ORIG_X: "0"


    Aug 12 10:33:24 linux logger: *** DEBUG: parsed output for ORIG_Y: "0"


    Aug 12 10:33:24 linux logger: *** DEBUG: parsed output for ORIG_FPS: ""


    Aug 12 10:33:24 linux logger: *** DEBUG: parsed output for ORIG_ASPECT: ""


    Aug 12 10:33:24 linux logger: *** DEBUG: parsed output for VIDEO_FORMAT: ""


    Aug 12 10:33:24 linux logger: *** DEBUG: parsed output for AUDIO_CODEC: ""


    Aug 12 10:33:24 linux logger: *** INFO: Source Video has Resolution of 0 x 0 ...


    Aug 12 10:33:24 linux logger: *** FATAL: something went wrong analyzing the video; check your mplayer version ...


    Beim Starten über die dummy files macht es kein unterschied ob eine dvd eingelegt ist oder nicht er bringt mir immer die selbe fehlermeldung. Kommt mir irgendwie komisch vor ODER?. Ich hoffe ihr könnt damit was anfangen. Einer ne idee was ich vergessen haben könnte.


    gruss
    smokey

  • Hallo


    Ich schieb den Thread nochmal nach oben. Das DVD-Plugin läuft zwar aber mit Zwei DVDS habe ich starke Probleme (bin ich ja nicht der einzige) deswegen würde ich es gerne mal mit dem MPlayer-Plugin probieren. Es läuft aber nicht :wand



    gruss
    smokey

  • same here like smokey


    stören tuts mich ja nicht, aber wenn ich da an so manche diskussionen denke, die hier schon geführt wurden, können wir's ja mal erwähnen. ;(

    [SIZE=8] ASUS P7P55D, LGA 1156, i7 870@2.93GHz / 8GB DDR3 RAM / GeForce GT 520 (GF119) / WD RED 3 TB / KNC1 DVB-C mit SAA7146 (budget_av) / Terratec Cinergy DT XS (DVB-T)
    ansonsten Zweitinstallation: Archlinux, MythTV 0.27-fixes mit Kodi-pvr

  • hi,
    habe leider festellen muessen ,das mein link auf das dvd-laufwerk in der mplayer.sh.conf
    die Ursache allen Uebels war (/dev/dvd ) ,jetzt funktioniert die Wiedergabe von dvds mit dem mplayer,ntsc dvd aber nur schwarzweis ?!?


    c-ya

  • Hallo


    Das ist ja mein Problem die ganzen Pfade für die mplayer.sh,MPlayer, dummy files und der link auf das dvd laufwerk stimmt ja alles. Weiss gar ncht wie oft ich das schon überprüft habe. Für dein NTSC da stand hier schon mal was im forum da brauchst du glaub ich den richtigen Fernseher mit NTSC oder mit dem richtigen richtigen Anschluss.
    Mehr weiss ich auch nicht.



    gruss
    smokey

  • Hallo


    Ich habe es nu Geschafft das er mir wenigstens mal ein vob file über VDR Abspielt aber auf Englisch (DVDLANG="de" in der mplayer.sh.conf habe ich gesetzt) wie gesagt nur ein vob file auf einer DVD. Ausserdem schmeisst er mir in /var/log/messages mit dem MPlayer folgendes


    Aug 16 13:46:28 linux kernel: Error: Illegal request -- (Sense key=0x05)
    Aug 16 13:46:28 linux kernel: Cannot read medium - incompatible format -- (asc=0x30, ascq=0x02)
    Aug 16 13:46:28 linux kernel: The failed "Send DVD Structure" packet command was:
    Aug 16 13:46:28 linux kernel: "ad 00 00 00 00 00 00 01 00 08 00 00 "
    Aug 16 13:46:28 linux kernel: hdc: command error: status=0x51 { DriveReady SeekComplete Error }
    Aug 16 13:46:28 linux kernel: hdc: command error: error=0x51
    Aug 16 13:46:28 linux kernel: end_request: I/O error, dev 16:00 (hdc), sector 1024
    Aug 16 13:46:28 linux kernel: lost async page write due to I/O error on 16:00
    Aug 16 13:46:28 linux kernel: hdc: command error: status=0x51 { DriveReady SeekComplete Error }
    Aug 16 13:46:28 linux kernel: hdc: command error: error=0x51
    Aug 16 13:46:28 linux kernel: end_request: I/O error, dev 16:00 (hdc), sector 1028
    Aug 16 13:46:28 linux kernel: lost async page write due to I/O error on 16:00
    Aug 16 13:46:28 linux kernel: hdc: command error: status=0x51 { DriveReady SeekComplete Error }
    Aug 16 13:46:28 linux kernel: hdc: command error: error=0x51
    Aug 16 13:46:28 linux kernel: end_request: I/O error, dev 16:00 (hdc), sector 1032
    Aug 16 13:46:28 linux kernel: lost async page write due to I/O error on 16:00
    Aug 16 13:46:28 linux kernel: hdc: command error: status=0x51 { DriveReady SeekComplete Error }
    Aug 16 13:46:28 linux kernel: hdc: command error: error=0x51
    Aug 16 13:46:28 linux kernel: end_request: I/O error, dev 16:00 (hdc), sector 1036
    Aug 16 13:46:28 linux kernel: lost async page write due to I/O error on 16:00
    Aug 16 13:46:28 linux kernel: hdc: command error: status=0x51 { DriveReady SeekComplete Error }
    Aug 16 13:46:28 linux kernel: hdc: command error: error=0x51
    Aug 16 13:46:28 linux kernel: end_request: I/O error, dev 16:00 (hdc), sector 1040
    Aug 16 13:46:28 linux kernel: lost async page write due to I/O error on 16:00
    Aug 16 13:46:28 linux kernel: hdc: command error: status=0x51 { DriveReady SeekComplete Error }
    Aug 16 13:46:28 linux kernel: hdc: command error: error=0x51
    Aug 16 13:46:28 linux kernel: end_request: I/O error, dev 16:00 (hdc), sector 1044
    Aug 16 13:46:28 linux kernel: lost async page write due to I/O error on 16:00


    Was ist das denn nu schon wieder. Das macht bloss der MPlayer alles andere läuft ohne murren. Auch mit der selben DVD.
    Wirklich keiner ne idee was ich hier Verbocke :weinen


    Als info noch suse 8.2 pro, Toshiba SD-M-1712


    gruss
    smokey

  • ich wähle einfach nen *.vob file von der dvd und in der mplayer.sh stehts so drinnen:


    Code
    if (echo $1 | egrep -q 'vob'); then
       mplayer -vo mpegpes -ao mpegpes -lircconf $MYPATH/config/lircrc.conf -dvd 1 -alang de /dev/dvd
    fi
  • Hallo


    Die zeile für die mplayer.sh hat nichts gebracht. Aber ich habe erst grossspurig verkündet die pfade stimmen TSCHULDIGUNG beim pfad für die dummy files habe ich einen >>/<< vergessen. Jetzt kommen wir der sache näher. Eine dvd spielt er super ab
    aber bei zwei anderen gibt es probleme mit dem ton. Bei der einen schreibt er NO AUDIO FOUND. Die andere spielt er erst ab ohne ton und bricht nach kurzer zeit ab (die hat DTS). Ich brauche nur die ausgabe über TV kein dolby.
    Habe den debug angehangen. Kann mir einer helfen.


    gruss
    smokey

  • Hi,


    Zitat

    Bei der einen schreibt er NO AUDIO FOUND.


    Hast Du mal versucht den mplayer von Hand zu starten? Das mplayer.sh
    Script verwendet immer den Titel 1, Deine DVD hat laut log-Ausgaben
    aber 22 Titel. Versuch die anderen mal... die Ausgabe "no audio found"
    läßt darauf schließen, dass sich der Haupttrack in einem anderen Titel
    befindet.


    Gruß, Martin

  • Hallo


    Genau das wars (-dvd 3) DANKE. Meine Frage. Kriege ich das irgendwie in die mplayer.sh eingebaut? Denke mir das so das ich 2 oder 3 DVD Dummy files habe die ich dann für den jeweiligen Titel anwähle. Habe es schon selber probiert (in der mplayer.sh die zeilen kopiert und entsprechend angepasst) = syntax error unexpected end of file
    Zeigt das ich absoluter laie bin.


    Bei der anderen DVD kommt er glaube ich mit der einen audio ausgabe nicht klar (LPCM 2 kanal). Kann ich irgendwo einstellen was er für ein audio format nimmt.
    DTS 5 kanal müsste er doch können. ODER?


    DANKE für die hilfe :arme



    gruss
    smokey

  • Hallo


    Ich habe es selber rausgefunden. Wenn ich die DVD mit der option >>-aid 160<<
    aufrufe läuft die DVD einwandfrei. Mein problem ist jetzt wie kriege ich das ganze in die mplayer.sh um die DVDs mit den geänderten optionen (dvd titel, andere audio spur)
    über das mplayer plugin abzuspielen??????????????


    gruss
    smokey

  • Hi,


    Zitat

    Mein problem ist jetzt wie kriege ich das ganze in die mplayer.sh um die DVDs mit den
    geänderten optionen (dvd titel, andere audio spur) über das mplayer plugin
    abzuspielen??????????????


    :] Die Titelauswahl ist einfach: ich habe habe letztes Wochenende ein
    kleines C Programm geschrieben, was allerdings eine installierte libdvdread
    voraussetzt. Mit einer kleinen Anpassung der mplayer.sh (lege ich bei) kannst
    Du dann ganz einfach auf den Eintrag DVD im VDR Menü klicken und bekommst
    dann alle Titel dieser DVD angezeigt. Einfach auswählen und er wird abgespielt


    ... so jetzt muss ich nur noch den Kram zusammenpacken, dass er "auslieferbar"
    ist. Ich melde mich heute Abend nochmal wenn ich soweit bin.


    Gruß,
    Martin

  • Zitat

    Original von SmartFish
    Hi smokey,


    hab das Program zusammengepackt und hierangehängt.
    Ein kurzes Feedback wäre nett.


    Gruß, Martin


    Hi martin,
    habe es unter gentoo getestet,funktioniert,die files der dvd *.01 - *.0x werden angelegt und lassen sich danach abspielen :]
    Ebenfalls vielen Dank fuer die Bemuehungen .
    mfg

  • Hallo smartfish,


    eine tolle idee!!!
    leider klapt es bei mir nicht.


    ich habe alles so gemacht wie du inder Install beschrieben hast und ./checkdvd funzt auch:


    Code
    linux:/usr/local/src/VDR/CheckDVD # ./checkdvd libdvdread: Using libdvdcss version 1.2.7 for DVD access Existing files 0 DVD Titles 2 Creating DVD title: 01 * Creating DVD title: 02 * 01 linux:/usr/local/src/VDR/CheckDVD #


    mein Dummy phad ist /video , dort liegen auch die beiden dateien DVD-1 und DVD-2.


    wenn ich nun im unter mplayer die DVD auf rufe kommt folgendes:


    Zitat

    mplayer: beauty patch detected logger: *** Starting mplayer.sh Version 0.8.3 mplayer: mpNewVol=100.00 mpVolume=100.00 mpMute=0 logger: *** DEBUG: Variable CFGFIL has value "/usr/local/src/VDRtmp/scripts/mplayer/mplayer.sh.conf" logger: *** Use Option USERDEF at your own risk! logger: *** INFO: Source Video has Resolution of 0 x 0 ... logger: *** FATAL: something went wrong analyzing the video; check your mplayer version ...


    was läuft denn da falsch?


    Gruß
    Andre

    Server: Ubuntu 18.04; yaVDR ansible headless - ca.20 TB HDD, 2x tt Budget S-3200 Dvb-s2 Pci

    Client: LG-TV mit PlexApp

Jetzt mitmachen!

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