• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

treiber/codec chaos mit amarok, kaffeine, MPlayer :(

Ich habe das Problem, dass ich gerne amarok, kaffeine und MPlayer zum Laufen kriegen möchte. Ich schätze mal es sind irgendwelche Treiber/Codes nicht geladen. Ich habe allerdings die Befürchtung, dass ich a la Windows meine gesamte Suse-Installation nochmal platt machen muss.

Ich bin von Suse 10 auf 10.1 umgestiegen (vollständige frische Neuinstallation ohne Altlasten). Gleich vorneweg: als root funktionieren die beiden Video-Player auch nicht richtig. Der Xine-Player sowie das Paket xine-lib ist nicht installiert. Ich habe z.T. über FTP per Yast, z.T. per Hand folgende Pakete installiert:

amarok:
Code:
libifp
libmtp
libtunepimp
libtunepimp-mad
libtunepimp-mp4
ruby

amarok
amarok-helix
amarok-xine
amarok-xmms
amarok-libvisual

video-player:
Code:
libxine1
w32codec
MPlayer (als RPM-Paket)
kaffeine

amarok läuft jetzt. ich habe jedoch "amarok-xine" über die Konsole installiert, weil ich die fehlende Dependency (amarok) nicht umgehen konnte: amarok-xine brauchte amarok, und amarok brauchte amarok-xine :roll:

Seitdem erscheint in kaffeine folgende Fehlermeldung, wenn ich eine Videodatei abspielen möchte oder auf Einstellungen --> xine-Parameter gehe:
Code:
Laden des Abspielgeräts 'XinePart' fehlgeschlagen
Laden aller Videotreiber fehlgeschlagen

Mein Grafikkartentreiber für meine Radeon 9600SE ist zwar der, der automatisch bei der Installation erkannt wurde. Bei Suse 10.0 funktionierten die Standardtreiber aber einwandfrei fürs Playback. Kaffeine funktionierte aber, bevor ich amarok-xine installiert hab.

Ich habe die ganzen Pakete jetzt schön öfter installiert und wieder deinstalliert. Der Grund ist, dass der MPlayer im Gegensatz zu amarok und Kaffeine von Anfang an nicht richtig lief. Als Video-Treiber war dort xvidix voreingestellt. Wenn ich mplayer über die Konsole starte, gibt er mir folgende Fehlermeldung:
Code:
seb@Seb:~/Videos/Speedruns> mplayer -vo xvidix '/home/seb/Videos/Speedruns/castlevania-tasv2-philc.avi'
MPlayer dev-SVN-rUNKNOWN-4.1.0 (C) 2000-2006 MPlayer Team
CPU: AMD Athlon(tm) processor (Family: 6, Model: 4, Stepping: 4)
CPUflags:  MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 0 SSE2: 0
Compiled with runtime CPU detection.

Failed to open /dev/rtc: Permission denied (it should be readable by the user.)
...
mplayer: could not connect to socket
mplayer: Connection refused
...

Playing /home/seb/Videos/Speedruns/castlevania-tasv2-philc.avi.
AVI file format detected.
VIDEO:  [h264]  256x224  24bpp  60.100 fps  274.5 kbps (33.5 kbyte/s)
Clip info:
 Software: MEncoder dev-CVS-060328-21:22-4.0.3
No vidix driver name provided, probing available ones (-v option for details)!
[rage128] Error occurred during pci scan: Operation not permitted
[pm3] Error occurred during pci scan: Operation not permitted
[mga] Error occurred during pci scan: Operation not permitted
[SiS] Error occurred during pci scan: Operation not permitted
[radeon] Error occurred during pci scan: Operation not permitted
[unichrome] Error occurred during pci scan: Operation not permitted
[nvidia_vid] Error occurred during pci scan: Operation not permitted
[mach64] Error occurred during pci scan: Operation not permitted
[mga] Error occurred during pci scan: Operation not permitted
[savage_vid] Error occurred during pci scan: Operation not permitted
[cyberblade] Error occurred during pci scan: Operation not permitted
[VO_SUB_VIDIX] Couldn't find working VIDIX driver.
Error opening/initializing the selected video_out (-vo) device.

Stelle ich gl (OpenGL) als Treiber ein, stimmt die Bildqualität, das Video ist aber VIEL zu lahm, um es anzuschauen. Stelle ich xv als Treiber ein, habe ich eine echt beschissene Bildqualität bei vielen Movies mit x264-Codierung. Verschwommen, und irgendwie scheinen Bildzeilen im Video zu fehlen. Hier die Nachricht wenn zumindest läuft, aber mit schlechtem Bild:
Code:
seb@Seb:~/Videos/Speedruns> mplayer '/home/seb/Videos/Speedruns/castlevania-tasv2-philc.avi'
MPlayer dev-SVN-rUNKNOWN-4.1.0 (C) 2000-2006 MPlayer Team
CPU: AMD Athlon(tm) processor (Family: 6, Model: 4, Stepping: 4)
CPUflags:  MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 0 SSE2: 0
Compiled with runtime CPU detection.

Failed to open /dev/rtc: Permission denied (it should be readable by the user.)
...
mplayer: could not connect to socket
mplayer: Connection refused
...

Playing /home/seb/Videos/Speedruns/castlevania-tasv2-philc.avi.
AVI file format detected.
VIDEO:  [h264]  256x224  24bpp  60.100 fps  274.5 kbps (33.5 kbyte/s)
Clip info:
 Software: MEncoder dev-CVS-060328-21:22-4.0.3
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffh264] vfm: ffmpeg (FFmpeg H.264)
==========================================================================
==========================================================================
Opening audio decoder: [mp3lib] MPEG layer-2, layer-3
AUDIO: 48000 Hz, 2 ch, s16le, 32.0 kbit/2.08% (ratio: 4000->192000)
Selected audio codec: [mp3] afm: mp3lib (mp3lib MPEG layer-2, layer-3)
==========================================================================
Opening /dev/dvb/adapter0/audio0
DVB AUDIO DEVICE: : No such file or directory
AO: [oss] 48000Hz 2ch s16le (2 bytes per sample)
Starting playback...
VDec: vo config request - 256 x 224 (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: [xv] 256x224 => 298x224 Planar YV12
A:   6.5 V:   6.5 A-V:  0.010 ct:  0.005 394/394 12%  1%  0.6% 0 0

amarok-xine habe ich nicht mehr deinstalliert, denn ich könnte nur noch raten wo der Fehler liegt :cry:
 
-vo xv ist die Standardeinstellung, wenn in der Konsole nichts anderes angegeben wurde. Ja, es läuft, aber die Qualität ist halt sehr schlecht. Wenn ihr möchtet, kann ich mal probieren Screenshots zu machen. Wenn ich XVidix als root probiere, gibts folgende Fehlermeldung:

Code:
Seb:/home/seb/Videos/Speedruns # mplayer -vo xvidix castlevania-tasv2-philc.avi
MPlayer dev-SVN-rUNKNOWN-4.1.0 (C) 2000-2006 MPlayer Team
CPU: AMD Athlon(tm) processor (Family: 6, Model: 4, Stepping: 4)
CPUflags:  MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 0 SSE2: 0
Compiled with runtime CPU detection.
...
mplayer: could not connect to socket
mplayer: Connection refused
...
Playing castlevania-tasv2-philc.avi.
AVI file format detected.
VIDEO:  [h264]  256x224  24bpp  60.100 fps  274.5 kbps (33.5 kbyte/s)
Clip info:
 Software: MEncoder dev-CVS-060328-21:22-4.0.3
No vidix driver name provided, probing available ones (-v option for details)!
[VO_SUB_VIDIX] Couldn't find working VIDIX driver.
Error opening/initializing the selected video_out (-vo) device.
 
apox schrieb:
Mein Grafikkartentreiber für meine Radeon 9600SE ist zwar der, der automatisch bei der Installation erkannt wurde.

Und der Treiber wäre welcher (nicht alle haben eine deine GK und wissen das)?
Mit dem VESA Treiber wirst du mit OpenGL oder XVideo natürlich nicht viel Erfolg haben...
Was sagt xvinfo?

apox schrieb:
Wenn ich mplayer über die Konsole starte, gibt er mir folgende Fehlermeldung:
Code:
No vidix driver name provided, probing available ones (-v option for details)!
Wie schon erwähnt: xvidix läuft nur als root (und benötigt Angaben welches Backend verwendet werdn soll). Nicht wirklich empfehlenswert...
 
erkannt wurde meine Karte als ATI RV350 AQ. RV350 ist die Bezeichnung der GPU, das dürfte also korrekt sein. Der Treiber ist VESA 1024X768 @ 85 Hz.

Ich habe jetzt mal alle Player und einige Codecs deinstalliert, und probiere zumindest kaffeine wieder zum Laufen zu kriegen. Durch meine Basteleien habe ich es ja anscheinend kaputtgemacht.

xvinfo gibt Folgendes aus:
Code:
X-Video Extension version 2.2
screen #0
  Adaptor #0: "ATI Radeon Video Overlay"
    number of ports: 1
    port base: 65
    operations supported: PutImage
    supported visuals:
      depth 24, visualID 0x23
      depth 24, visualID 0x24
      depth 24, visualID 0x25
      depth 24, visualID 0x26
      depth 24, visualID 0x27
      depth 24, visualID 0x28
      depth 24, visualID 0x29
      depth 24, visualID 0x2a
    number of attributes: 22
      "XV_DEVICE_ID" (range 0 to -1)
              client gettable attribute (current value is 108)
      "XV_LOCATION_ID" (range 0 to -1)
              client gettable attribute (current value is 109)
      "XV_INSTANCE_ID" (range 0 to -1)
              client gettable attribute (current value is 110)
      "XV_DUMP_STATUS" (range 0 to 1)
              client settable attribute
      "XV_SET_DEFAULTS" (range 0 to 1)
              client settable attribute
      "XV_AUTOPAINT_COLORKEY" (range 0 to 1)
              client settable attribute
              client gettable attribute (current value is 1)
      "XV_COLORKEY" (range 0 to -1)
              client settable attribute
              client gettable attribute (current value is 30)
      "XV_DOUBLE_BUFFER" (range 0 to 1)
              client settable attribute
              client gettable attribute (current value is 1)
      "XV_OVERLAY_ALPHA" (range 0 to 255)
              client settable attribute
              client gettable attribute (current value is 255)
      "XV_GRAPHICS_ALPHA" (range 0 to 255)
              client settable attribute
              client gettable attribute (current value is 255)
      "XV_ALPHA_MODE" (range 0 to 1)
              client settable attribute
              client gettable attribute (current value is 0)
      "XV_BRIGHTNESS" (range -1000 to 1000)
              client settable attribute
              client gettable attribute (current value is 0)
      "XV_CONTRAST" (range -1000 to 1000)
              client settable attribute
              client gettable attribute (current value is 0)
      "XV_SATURATION" (range -1000 to 1000)
              client settable attribute
              client gettable attribute (current value is 0)
      "XV_COLOR" (range -1000 to 1000)
              client settable attribute
              client gettable attribute (current value is 0)
      "XV_HUE" (range -1000 to 1000)
              client settable attribute
              client gettable attribute (current value is 0)
      "XV_RED_INTENSITY" (range -1000 to 1000)
              client settable attribute
              client gettable attribute (current value is 0)
      "XV_GREEN_INTENSITY" (range -1000 to 1000)
              client settable attribute
              client gettable attribute (current value is 0)
      "XV_BLUE_INTENSITY" (range -1000 to 1000)
              client settable attribute
              client gettable attribute (current value is 0)
      "XV_SWITCHCRT" (range 0 to 1)
              client settable attribute
              client gettable attribute (current value is 0)
      "XV_GAMMA" (range 100 to 10000)
              client settable attribute
              client gettable attribute (current value is 1000)
      "XV_COLORSPACE" (range 0 to 1)
              client settable attribute
              client gettable attribute (current value is 0)
    maximum XvImage size: 2048 x 2048
    Number of image formats: 8
      id: 0x41424752 (RGBA)
        guid: 52474241-0000-0010-8000-00aa00389b71
        bits per pixel: 32
        number of planes: 1
        type: RGB (packed)
        depth: 32
        red, green, blue masks: 0xff0000, 0xff00, 0xff
      id: 0x0
        guid: 52474200-0000-0010-8000-00aa00389b71
        bits per pixel: 24
        number of planes: 1
        type: RGB (packed)
        depth: 24
        red, green, blue masks: 0xff0000, 0xff00, 0xff
      id: 0x54424752 (RGBT)
        guid: 52474254-0000-0010-8000-00aa00389b71
        bits per pixel: 16
        number of planes: 1
        type: RGB (packed)
        depth: 16
        red, green, blue masks: 0x7c00, 0x3e0, 0x1f
      id: 0x32424752 (RGB2)
        guid: 52474200-0000-0010-8000-00aa00389b71
        bits per pixel: 16
        number of planes: 1
        type: RGB (packed)
        depth: 16
        red, green, blue masks: 0xf800, 0x7e0, 0x1f
      id: 0x32595559 (YUY2)
        guid: 59555932-0000-0010-8000-00aa00389b71
        bits per pixel: 16
        number of planes: 1
        type: YUV (packed)
      id: 0x59565955 (UYVY)
        guid: 55595659-0000-0010-8000-00aa00389b71
        bits per pixel: 16
        number of planes: 1
        type: YUV (packed)
      id: 0x32315659 (YV12)
        guid: 59563132-0000-0010-8000-00aa00389b71
        bits per pixel: 12
        number of planes: 3
        type: YUV (planar)
      id: 0x30323449 (I420)
        guid: 49343230-0000-0010-8000-00aa00389b71
        bits per pixel: 12
        number of planes: 3
        type: YUV (planar)
 
apox schrieb:
Der Treiber ist VESA 1024X768 @ 85 Hz.

VESA scheint zwar XVideo zu unterstützen, aber wenn das Ergebnis nicht gefällt musst du wohl den Ati Treiber installieren.

Lt. mplayer docs könnte auch -vo vesa:vidix funktionieren, aber nur als root.

apox schrieb:
Ich habe jetzt mal alle Player und einige Codecs deinstalliert, und probiere zumindest kaffeine wieder zum Laufen zu kriegen. Durch meine Basteleien habe ich es ja anscheinend kaputtgemacht.

Du weisst dass kaffeine nur ein Frontend für xine ist?
 
Habe auf meinem Sony Laptop den mehr oder minder freien ATI-Treiber (xorg-x11-driver-video-6.9.0-46.i586.rpm) drauf, und der kann XV.
 
ok ich habe alle Player runtergeschmissen und in Yast nochmal neu installiert. Kaffeine geht jetzt wieder.

ich habe desweiteren mal den aktuellen Grafiktreiber von der ATI-Homepage installiert.....Zum ersten Mal habe ich nun eine funktionierende 3D-Unterstützung unter Linux. Ich kannte mich vorher einfach zu wenig aus :wink:

Das xv-Output im MPlayer läuft jetzt gar nicht mehr, dafür geht OpenGL einigermaßen flüssig. Leider ist das Bild doch ein bisschen verschwommen. Kennt einer von euch das x11-Output? Das läuft eigentlich am allerbesten, leider lässt sich dabei die Fenstergröße nicht skalieren :wtf:
 
Oben