PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : avi unter mplayer



elxdio
05.01.03, 18:05
moin

ich wollte mal ein avi unter mplayer anschauen !!
hab aber folgenden fehler bekommen (so was wie divx sei nicht installiert)!!

kann mir jemand weiter helfen !!


error:

Playing /home/netu/files/*******.avi
Detected AVI file format!
VIDEO: [DIV3] 512x400 24bpp 25,00 fps 842,8 kbps (102,9 kbyte/s)
Detected audio codec: [mp3] afm:1 (mp3lib MPEG layer-2, layer-3)
Opening audio decoder: [mp3lib] MPEG layer-2, layer-3
AUDIO: 48000 Hz, 2 ch, sfmt: 0x10 (2 bps), ratio: 16000->192000 (128,0 kbit)
================================================== ========================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
libavcodec: CPU flags: mmx mmxext sse sse2
Can't find codec 'msmpeg4' in libavcodec...
VDecoder init failed :(
Requested video codec family [odivx] (vfm=3) not available (enable it at compile
time!)
Requested video codec family [divx4] (vfm=7) not available (enable it at compile
time!)
Opening video decoder: [dshow] DirectShow video codecs
Loading DLL: 'divx_c32.ax'
Win32 LoadLibrary failed to load: divx_c32.ax, /usr/lib/win32/divx_c32.ax, /usr/
local/lib/win32/divx_c32.ax
Warning: DS_Filter() could not open DirectShow DLL. (DLL=divx_c32.ax)
Failed to create DirectShow filter
ERROR: Couldn't open required DirectShow codec: divx_c32.ax
Maybe you forget to upgrade your win32 codecs?? It's time to download the new
package from: ftp://mplayerhq.hu/MPlayer/releases/w32codec.zip !
VDecoder init failed :(
Opening video decoder: [vfw] Win32/VfW video codecs
VDec: vo config request - 512 x 400 (preferred csp: Packed YUY2)
[PP] Using codec's postprocessing, max q = 9
Movie-Aspect is undefined - no prescaling applied.
VO: [sdl] 512x400 => 512x400 Packed YUY2
Disabling DPMS
SDL: Using driver: x11
Loading DLL: 'divxc32.dll'
Win32 LoadLibrary failed to load: divxc32.dll, /usr/lib/win32/divxc32.dll, /usr/
local/lib/win32/divxc32.dll
Can't open library divxc32.dll
ICOpen failed! unknown codec / wrong parameters?
VDecoder init failed :(
Opening video decoder: [vfw] Win32/VfW video codecs
VDec: vo config request - 512 x 400 (preferred csp: Packed YUY2)
[PP] Using codec's postprocessing, max q = 9
Movie-Aspect is undefined - no prescaling applied.
VO: [sdl] 512x400 => 512x400 Packed YUY2
SDL: Using driver: x11
Loading DLL: 'divx.dll'
Win32 LoadLibrary failed to load: divx.dll, /usr/lib/win32/divx.dll, /usr/local/
lib/win32/divx.dll
Can't open library divx.dll
ICOpen failed! unknown codec / wrong parameters?
VDecoder init failed :(
Can't find codec matching selected -vo and video format 0x33564944 !
*** Try to upgrade /root/.mplayer/codecs.conf from etc/codecs.conf
*** If it's still not OK, then read DOCS/codecs.html!
================================================== ========================
AO: [oss] 48000Hz 2ch Signed 16-bit (Little-Endian)
Video: no video!!!
Successfully enabled DPMS
Start playing...
A: 2,7 1,2% 0%

MPlayer interrupted by signal 2 in module: play_audio

:confused:

mfg

Luke_S98
05.01.03, 21:40
Die Antwort steht doch schon in deiner Fehlermeldung ;)


Maybe you forget to upgrade your win32 codecs?? It's time to download the new
package from: ftp://mplayerhq.hu/MPlayer/releases/w32codec.zip !

Monarc
05.01.03, 21:41
Benutzt du Suse?

Ich habe mal vor einiger Zeit mir die Suse Sourcen von Mplayer angesehen. Die Patchen alles raus, was mit divx zu tun hat.

Besorg dir ein anderes Binary (Forum durchsuchen) oder kompiliere mplayer gleich selber. (beste Lösung)

Bye,
Monarc

elxdio
05.01.03, 22:57
ja ich arbeite mit suse

compiliere die soure mal selber !!

danke für den tipp !!

mfg

elxdio
05.01.03, 23:07
@Luke_S98


sprichst du aus "praxis" erfahrung
oder
konntest du es nur aus dem text rauslesen ??

wenn du das aus der praxis weisst musst du mir weiterhelfen !!


dannk

mfg
:p

Luke_S98
05.01.03, 23:37
Nein, ich habe es der Fehlermeldung entnommen.

Ich wußte nicht, daß auch SuSE mittlerweile die DivX Sachen rausgenommen hat, dito RedHat soweit ich informiert bin.

Wenn Monarc aus Erfahrung spricht, probiere seine Variante.

Probier es mal mit diesen RPM's von Links2linux (http://packman.links2linux.de/index.php4?action=128&vn=3)

rpm -Uhv MPlayer-0.90rc2-1.i586.rpm


Viel Erfolg!

:)

Hier (click) (http://www.linuxforen.de/forums/showthread.php?s=&threadid=60143) das könnte Dir eventuell auch noch weiterhelfen. Siehe weiter unten.

Monarc
06.01.03, 05:52
Beide Varianten funktionieren!

zur Erklärung: alles was du brauchst ist ein divx Codec zum Decodieren. Mplayer hat dabei mehrere Möglichkeiten. Es kann den divx Codec aus ffmpeg benutzen. Oder durch eine Emulation die Windows Dlls.


Maybe you forget to upgrade your win32 codecs?? It's time to download the new
package from: ftp://mplayerhq.hu/MPlayer/releases/w32codec.zip !

Das sind die Windows Codecs. Diese Datei downloaden und in das Verzeichnis /usr/lib/win32 entpacken.
Danach kann mplayer die Windows Dlls benutzen, dass funktioniert auch mit dem Suse Mplayer.

Eine zweite Quelle sind die ffmpeg Codecs. Diese sind normalerweise schon bei mplayer dabei. Nur Suse löscht den ffmpeg divx codec. Deshalb mußt du mplayer von den Original Sourcen selber kompilieren.

Zu Empfehlen sind die ffmpeg Codecs. Sie sind schneller und moderner als die Windows Dlls.

Bye,
Monarc