View previous topic :: View next topic |
Author |
Message |
Erdie Advocate
Joined: 20 May 2004 Posts: 2656 Location: Heidelberg - Germany
|
Posted: Sun Jan 27, 2008 10:24 am Post subject: Videos mit mplayer und xine: Bild nur grüner Teppich |
|
|
Guten Morgen,
In letzter Zeit beobachte ich das Phenomen, dass unter bestimmten Umständen, die ich noch nicht genau reproduzieren kann, das Bild bei xine und mplayer nur einen grünen Teppich wiedergibt, das log zeigt keine Fehler.
Als Workaround hilf dann nur der Restart von Xorg.
Zusäztlicher Hinweis: Ich verwende Twinview, manchmal passiert das beschreibenen nur auf einem der beiden Bildschirme (sehr merkwürdig) und ich habe den Eindruck es passiert besonders dann, wenn ich zuvor mit Applikationen wie DVD:rip gespielt habe.
Da das ganze sehr nervig ist, habe ich die Hoffnung, jemand könnte mir Hinwiese liefern, um der Sache auf die Spur zu kommen ;
Danke
-Erdie _________________ Desktop AMD Ryzen 9 5900X 32GB RAM, Asus GF GTX 1060.
Notebook Tuxedo Pulse 15 Gen1 AMD Ryzen 7 4800H mit Radeon Vega 7
Raspberry Pi 1 + 2 + 3B+ + Zero W |
|
Back to top |
|
|
schachti Advocate
Joined: 28 Jul 2003 Posts: 3765 Location: Gifhorn, Germany
|
Posted: Sun Jan 27, 2008 11:47 am Post subject: |
|
|
Ich habe den gleichen Effekt festgestellt, wenn die Videodaten mit einem proprietären M$-Codec kodiert worden sind. Liegt es bei Dir vielleicht daran? _________________ Never argue with an idiot. He brings you down to his level, then beats you with experience.
How-To: Daten verschlüsselt auf DVD speichern. |
|
Back to top |
|
|
Martux Veteran
Joined: 04 Feb 2005 Posts: 1917
|
Posted: Sun Jan 27, 2008 12:01 pm Post subject: |
|
|
Hatte mal sowas ähnliches, es hat mir geholfen in der xorg.conf die DefaultDepth von 16 auf 24 zu stellen. _________________ "Coincidence is God's way of remaining anonymous."
Albert Einstein
"The road to success is always under construction" |
|
Back to top |
|
|
Vortex375 Veteran
Joined: 03 Mar 2005 Posts: 1739 Location: Deutschland
|
Posted: Sun Jan 27, 2008 12:06 pm Post subject: |
|
|
Hallo, ich habe bei mir genau das gleiche Problem auch ohne TwinView. Nach einer gewissen Zeit scheint der XVideo-Adapter nicht mehr zu funktionieren - es hilft nur ein Neustart des X-Servers.
Muss wohl ein Problem im nVidia-Treiber sein. Ob dieses in der neusten Version behoben ist, kann ich leider nicht sagen.
Ich habe mplayer einfach auf OpenGL-Ausgabe umgestellt. Das funktioniert problemlos und wenn du mplayer so einstellst, dass er für Scaling und Colorspace-Conversion Fragment Programs verwendet (ab OpenGL 2.0), dann ist es genauso schnell wie xv.
Fragment-Programs sind in einer Shader-Sprache geschriebene Miniprogramme, die direkt auf der Grafikkarte laufen. Mplayer bringt gleich eine Auswahl davon mit, was der Unterschied zwischen ihnen ist, hab ich noch nicht genau herausgefunden. Mplayers man-page ist zum gl-Treiber aber recht gesprächig.
Aktivieren kannst du den Spaß z.B. so:
Code: | mplayer -vo gl:yuv=4 <Datei> |
oder du schreibst
in deine ~/.mplayer/config rein.
Wenn du dann nur noch ein graues Bild hast, unterstützt deine Grafikkarte die OpenGL2.0-Spezifikation noch nicht. |
|
Back to top |
|
|
Erdie Advocate
Joined: 20 May 2004 Posts: 2656 Location: Heidelberg - Germany
|
Posted: Sun Jan 27, 2008 12:32 pm Post subject: |
|
|
@schachti: Es handelt sich überwiegend um xvid files, insofern trifft der Hinweis nicht zu.
@Vortex375: Danke, werde es beim nächsten Mal austesten.
@Martux: Meine Farbtiefen ist bereits 24bit ..
BTW: Wie erklärt sich, dass xine das gleich Problem hat?
Danke Euch allen.
-Erdie
Edit: @Vortex375 - hurra, der workaround funktioniert ! _________________ Desktop AMD Ryzen 9 5900X 32GB RAM, Asus GF GTX 1060.
Notebook Tuxedo Pulse 15 Gen1 AMD Ryzen 7 4800H mit Radeon Vega 7
Raspberry Pi 1 + 2 + 3B+ + Zero W |
|
Back to top |
|
|
Vortex375 Veteran
Joined: 03 Mar 2005 Posts: 1739 Location: Deutschland
|
Posted: Sun Jan 27, 2008 11:01 pm Post subject: |
|
|
Quote: | BTW: Wie erklärt sich, dass xine das gleich Problem hat? |
Wie gesagt, ich denke ist ein Bug im nVidia-Treiber. Der XVideo-Adapter, der von mplayer und xine standardmäßig zur Video-Wiedergabe verwendet wird (was auch sinnvoll ist) funktioniert aus irgend einem Grund plötzlich nicht mehr.
Du kannst natürlich auch in xine die Video-Ausgabe auf OpenGL umstellen, aber soweit ich weiß hat Xine keine Unterstützung für Fragment-Programs, sodass das Skalieren des Bildes etc. nicht auf die Grafikkarte ausgelagert werden kann. Dadurch dürfte die OpenGL-Ausgabe in Xine etwas langsamer sein (auf einem modernen Rechner merkt man's kaum, außer bei hochauflösenden HD-Videos). |
|
Back to top |
|
|
Erdie Advocate
Joined: 20 May 2004 Posts: 2656 Location: Heidelberg - Germany
|
Posted: Mon Jan 28, 2008 9:23 am Post subject: |
|
|
Ist die opengl Ausgabe eigentlich schneller? _________________ Desktop AMD Ryzen 9 5900X 32GB RAM, Asus GF GTX 1060.
Notebook Tuxedo Pulse 15 Gen1 AMD Ryzen 7 4800H mit Radeon Vega 7
Raspberry Pi 1 + 2 + 3B+ + Zero W |
|
Back to top |
|
|
s|mon Apprentice
Joined: 04 Jul 2004 Posts: 219 Location: Bayern [de]
|
Posted: Mon Jan 28, 2008 10:15 am Post subject: |
|
|
Ich habe ein solches Bild wenn ich versuche auf meinem Lcd ein Video (mit xvideo) zu starten wenn am Tv schon eines läuft (2 Screens mit nvidia).
In diesem Thread XVideo seems broken mit screenshot wird beschrieben das es mit neueren Treibern wohl behoben sein wird.
Beim mir half bis dahin jedoch ein Wechsel auf eine Konsole und wieder zu X zurück.
Gruesse, s|mon
[update]
mit den nvidia-drivers-169.09 funktioniert bis jetzt alles wie es sollte. |
|
Back to top |
|
|
|