Hallo!
Ich bin's mal wieder mit einem neuen mplayer-Problem ... tut mir ja leid, dass es bei mir immer hakt, aber diesmal weiß ich wirklich nicht, woran es noch liegen könnte. Aber zum Problem: wenn ich ein Video starte (unabhängig ob Konsole oder GUI), wird dieses zwar prompt geöffnet, aber erst nach einigen "Fehlversuchen" abgespielt. In der GUI äußert sich das Problem darin, dass der Ton für ein paar Zehntelsekunden angespielt wird, aber es erscheint kein Bild. Dann ist genauso lange Stille. Dann nochmal anspielen, wieder Pause. Im dritten Versuch startet endlich die Video/Audio-Wiedergabe. Insgesamt also eine zusätzliche Verzögerung von knapp zwei Sekunden, die bis gestern noch nicht da war (später mehr).
Wenn ich das Video von Konsole starte ohne besondere Parameter, erhalte ich keine Warnungen und folgende, für mich normale Ausgabe:
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffodivx] vfm: ffmpeg (FFmpeg MPEG-4)
==========================================================================
==========================================================================
Opening audio decoder: [mp3lib] MPEG layer-2, layer-3
AUDIO: 48000 Hz, 2 ch, s16le, 128.0 kbit/8.33% (ratio: 16000->192000)
Selected audio codec: [mp3] afm: mp3lib (mp3lib MPEG layer-2, layer-3)
==========================================================================
AO: [dsound] 48000Hz 2ch s16le (2 bytes per sample)
Starting playback...
VDec: vo config request - 640 x 480 (preferred colorspace: Planar YV12)
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is 1.33:1 - prescaling to correct movie aspect.
VO: [directx] 640x480 => 640x480 Planar YV12
Alles anzeigen
Das Wiedergabefenster öffnet sich und sieht im Modus directx grün gestreift aus, also recht kaputt. Bei Verwendung von OpenGL bleibt das Fenster schwarz. mplayer benötigt dann auch knapp 2 Sekunden, bevor die Video/Audio-Wiedergabe losgeht. Die Startaussetzer (Ton anspielen, Pause, ...) kommen hier auch vor. In jedem Fall blockiert die Kontrolle für diese zwei Sekunden, sowohl von der Konsole wie aus der GUI heraus gestartet.
Jetzt weiß ich leider nicht, wo das Problem liegen könnte. Ich habe verschiedene ältere Versionen ausprobiert (rev27323 bis zur neuesten rev27811), aber alle zeigen die gleiche Problematik. Daran wird's vermutlich nicht liegen. Aber ich hatte bis gestern noch das mplayer-Package vom 29.09. installiert gehabt und ab Mitte Oktober die mplayer.exe mit neueren Revisionen ersetzt. Das hat das Problem nicht hervorgerufen. Gestern hab ich dann das neueste Package installiert (2008-10-27), und seitdem taucht das oben genannte Problem auf.
Ich werde nun nochmal die Installation rückgängig machen und das 09-29-Package installieren. Vielleicht liegt da irgendwo zwischen ein Fehler. Aber wie kann eine Paketsammlung ein Problem hervorrufen, das sämtliche Stand-Alone mplayer-Versionen betrifft? Oder werden Codecs aus dem internen Codec-Verzeichnis verwendet? Sollte eigentlich nicht, die Builds von Sourceforge sind knapp 13MB groß. Ich habe die Sache (wie im Log zu erkennen) mit einem normalen Xvid und MP3-Tonspur getestet. Das Problem tritt auch mit MPEG2, H.264, RealVideo auf (anders gesagt, ich habe keine Ausnahme gefunden).
Nachtrag:
Habe nochmal versucht, die alte Version von Mplayer for Windows zu installieren. Das hat keine Besserung gebracht, weder mit den Standardeinstellungen noch mit dem neuen Binary vom mplayer.
Aber: wenn ich irgendeine Binary vom mplayer (alle Revisionen ab 27323) in ein leeres Verzeichnis stopfe und über die Konsole starte, funktioniert es tadellos! Da ich das vorher nur im Verzeichnis vom Mplayer-Package probiert hatte, schlussfolgere ich mal, dass es irgendwelche Ini-Dateien oder Einstellungen in diesem Verzeichnis gibt, die von mplayer ausgelesen werden und womit es dann zu diesen Startrucklern kommt. Allerdings hatte ich ResetSMPlayer ausgeführt. Wo also können noch Einstellungen gespeichert werden? Irgendwo in der Registry?
LoRd_MuldeR: Wie kann ich von deinem Mplayer for Windows alle Einstellungen restlos entfernen für eine saubere Neuinstallation? Inzwischen sehe ich die Schuld bei mir, ich hab mit den Einstellungen in smplayer herumgespielt. Da
1. es nicht an mplayer selbst liegt (die Stand-Alone funktioniert),
2. mplayer irgendwelche Einstellungen nachlädt,
3. die Re-Installation des alten Mplayer for Windows (2008-09-29) auch nicht hilft,
bleibt mir nur die Option, dass irgendwo in der Registry oder meinem Home-Ordner oder wo auch immer Resteinstellungen bleiben, die den Fehler bewirken. Die hätte ich gerne wieder "auf Null" gestellt.