Hallo Leute...
ich hab folgendes Problem:
Mein Mplayer streikt bei AVI ( DIVX und auch XVID ) und ich meine er hat früher keine Probleme dabei gemacht.
Auf der Kommandozeile gestartet kommt diese Fehlermeldung (das Gleiche mir einem MPEG File funzt prima):
Code
vdr:/var/lib/video.00/AVI# /usr/bin/mplayer -vo mpegpes -ao mpegpes /var/lib/video.00/AVI/test.avi
MPlayer 1.0pre7-3.3.5 (C) 2000-2005 MPlayer Team
CPU: Intel Pentium 4/Xeon/Celeron Foster (Family: 8, Stepping: 9)
Detected cache-line size is 64 bytes
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled for Debian.
Opening joystick device /dev/input/js0
Can't open joystick device /dev/input/js0 : No such device
Can't init input joystick
Setting up LIRC support...
mplayer: could not open config files /root/.lircrc and /etc/lirc//lircrc
mplayer: No such file or directory
Failed to read LIRC config file ~/.lircrc.
You will not be able to use your remote control.
Playing /var/lib/video.00/AVI/test.avi.
AVI file format detected.
VIDEO: [DX50] 400x304 24bpp 25.000 fps 964.5 kbps (117.7 kbyte/s)
Clip info:
Software: VirtualDubMod 1.5.4.1 (build 2178/release)
==========================================================================
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)
==========================================================================
Opening /dev/dvb/adapter0/video0+audio0
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffodivx] vfm:ffmpeg (FFmpeg MPEG-4)
==========================================================================
Checking audio filter chain for 48000Hz/2ch/s16le -> 48000Hz/2ch/s16le...
AF_pre: 48000Hz/2ch/s16le
AO: [mpegpes] 48000Hz 2ch s16le (2 bps)
Building audio filter chain for 48000Hz/2ch/s16le -> 48000Hz/2ch/s16le...
Starting playback...
VDec: vo config request - 400 x 304 (preferred csp: Planar YV12)
Could not find matching colorspace - retrying with -vf scale...
Opening video filter: [scale]
Opening video filter: [lavc]
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is 1.32:1 - prescaling to correct movie aspect.
[mpeg1video @ 0x4035b008]only YUV420 is supported
Could not open codec.
FATAL: Cannot initialize video driver.
FATAL: Could not initialize video filters (-vf) or video output (-vo).
Exiting... (End of file)
Alles anzeigen
Die w32codecs sind jedenalls Installiert.
Wer kann mir helfen, den Fehler einzugrenzen ?
Hier auch ein Debuglog dazu, wenn ich's aus dem VDR Mplayer Plugin starte:
Code
Oct 14 19:21:52 vdr vdr[12293]: mplayer: player thread started (pid=12293)
Oct 14 19:21:52 vdr vdr[12292]: mplayer: mplayer child started (pid=12292)
Oct 14 19:21:52 vdr logger: *** Starting mplayer.sh Version 0.8.6
Oct 14 19:21:52 vdr logger: *** DEBUG: Variable CFGFIL has value "/etc/vdr/plugins/vdrmplayer.sh.conf"
Oct 14 19:21:52 vdr logger: *** DEBUG: Variable USEAC3 has value "true"
Oct 14 19:21:52 vdr logger: *** DEBUG: Variable AC3AOUT has value "-ac hwac3"
Oct 14 19:21:52 vdr logger: *** DEBUG: Variable TV_ASPECT has value "16/9"
Oct 14 19:21:52 vdr logger: *** DEBUG: Variable PAL has value "true"
Oct 14 19:21:52 vdr logger: *** DEBUG: Variable NTSC has value "true"
Oct 14 19:21:52 vdr logger: *** DEBUG: Variable USE_SPEED has value "true"
Oct 14 19:21:52 vdr logger: *** DEBUG: Variable DETC_FILTER has value "detc=dr=2:am=1"
Oct 14 19:21:52 vdr logger: *** DEBUG: Variable MPLAYER has value "/usr/bin/mplayer"
Oct 14 19:21:52 vdr logger: *** DEBUG: Variable VOP has value "lavc=9000"
Oct 14 19:21:52 vdr logger: *** DEBUG: Variable VO has value "mpegpes"
Oct 14 19:21:52 vdr logger: *** DEBUG: Variable AO has value "mpegpes"
Oct 14 19:21:52 vdr logger: *** DEBUG: Variable CACHE has value "8192"
Oct 14 19:21:52 vdr logger: *** DEBUG: Variable CACHESTR has value "-cache 8192"
Oct 14 19:21:52 vdr logger: *** DEBUG: Variable FRAMEDROP has value "true"
Oct 14 19:21:52 vdr logger: *** DEBUG: Variable FDSTR has value "-framedrop"
Oct 14 19:21:52 vdr logger: *** DEBUG: Variable LIRCRC has value ""
Oct 14 19:21:52 vdr logger: *** DEBUG: Variable LIRCSTR has value ""
Oct 14 19:21:52 vdr logger: *** DEBUG: Variable SUBTITLE has value " -subpos 80 -sub-bg-color 0 -sub-bg-alpha 30"
Oct 14 19:21:52 vdr logger: *** DEBUG: Variable REMOTE has value "-slave -nolirc"
Oct 14 19:21:52 vdr logger: *** Use Option USERDEF at your own risk!
Oct 14 19:21:52 vdr logger: *** DEBUG: Variable USERDEF has value "-quiet"
Oct 14 19:21:52 vdr logger: *** DEBUG: Variable XResPAL has value "352 480 528 544 688 704 720"
Oct 14 19:21:52 vdr logger: *** DEBUG: Variable XResNTSC has value "352 480 512 640 704 720"
Oct 14 19:21:52 vdr logger: *** DEBUG: Variable XResPAL has value "352"
Oct 14 19:21:52 vdr logger: *** DEBUG: Variable XResNTSC has value "352"
Oct 14 19:21:52 vdr logger: *** DEBUG: Variable SLOW_CPU has value "true"
Oct 14 19:21:52 vdr logger: *** DEBUG: Variable DVDFiles has value "/video/plugins/DVD-VCD"
Oct 14 19:21:52 vdr logger: *** DEBUG: Variable DVD has value "/dev/hdc"
Oct 14 19:21:52 vdr logger: *** DEBUG: Variable DVDLANG has value "de"
Oct 14 19:21:52 vdr logger: *** DEBUG: Variable DVDOPTIONS has value "-aop list=volume:volume=170"
Oct 14 19:21:52 vdr logger: *** DEBUG: Variable VCDOPTIONS has value ""
Oct 14 19:21:52 vdr logger: *** DEBUG: Variable MPEG_DIRECT has value "true"
Oct 14 19:21:52 vdr logger: *** DEBUG: Variable SUFFIX has value ".avi"
Oct 14 19:21:52 vdr logger: *** DEBUG: Variable MPLAYER_V1 has value "true"
Oct 14 19:21:52 vdr logger: *** DEBUG: Calling getvidxy function to analyze source video stream ...
Oct 14 19:21:53 vdr logger: *** DEBUG: OutputFromMPLAYER: "ID_VIDEO_ID=0 ID_AUDIO_ID=1 ID_FILENAME=/var/lib/video.00/AVI/Kottan.ermittelt.-.05.-.Drohbriefe.avi ID_VIDEO_FORMAT=DX50 ID_VIDEO_BITRATE=779944 ID_VIDEO_WIDTH=512 ID_VIDEO_HEIGHT=368 ID_VIDEO_FPS=25.000 ID_VIDEO_ASPECT=0.0000 ID_AUDIO_CODEC=mp3 ID_AUDIO_FORMAT=85 ID_AUDIO_BITRATE=96000 ID_AUDIO_RATE=44100 ID_AUDIO_NCH=2 ID_LENGTH=4996"
Oct 14 19:21:53 vdr logger: *** DEBUG: MPLAYER_RETURN: "0"
Oct 14 19:21:53 vdr logger: *** DEBUG: parsed output for ORIG_X: "512"
Oct 14 19:21:53 vdr logger: *** DEBUG: parsed output for ORIG_Y: "368"
Oct 14 19:21:53 vdr logger: *** DEBUG: parsed output for ORIG_FPS: "25.000"
Oct 14 19:21:53 vdr logger: *** DEBUG: parsed output for ORIG_ASPECT: "0.0000"
Oct 14 19:21:53 vdr logger: *** DEBUG: parsed output for VIDEO_FORMAT: "DX50"
Oct 14 19:21:53 vdr logger: *** DEBUG: parsed output for AUDIO_CODEC: "mp3"
Oct 14 19:21:53 vdr logger: *** INFO: Source Video has Resolution of 512 x 368 ...
Oct 14 19:21:53 vdr logger: *** DEBUG: PAL or unknown "25.000"
Oct 14 19:21:53 vdr logger: *** DEBUG: Variable MAX_X has value "512"
Oct 14 19:21:53 vdr logger: *** DEBUG: Variable NEW_Y has value "368"
Oct 14 19:21:53 vdr logger: *** INFO: For Sqare Pixels we would scale to 512 x 368 ...
Oct 14 19:21:53 vdr logger: *** DEBUG: Variable XResTEMP has value "352"
Oct 14 19:21:53 vdr logger: *** DEBUG: Variable AnzahlVonXResTEMP has value "1"
Oct 14 19:21:53 vdr logger: *** DEBUG: Variable NEW_X has value "352"
Oct 14 19:21:53 vdr logger: *** DEBUG: setting REAL_Y = FULL_Y ""
Oct 14 19:21:53 vdr logger: *** DEBUG: Variable CMDLINE has value "/usr/bin/mplayer -vo mpegpes -ao mpegpes -vop lavc=9000:25,expand=352:288:-1:-1:1,scale=352:288 -framedrop -cache 8192 -slave -nolirc -subpos 80 -sub-bg-color 0 -sub-bg-alpha 30 -quiet "
Oct 14 19:21:55 vdr vdr[12293]: mplayer: player thread ended (pid=12293)
Alles anzeigen
Habs auch mit "mplayer -vop help" gecheckt: LAVC ist in der Liste:
Code
vdr:/var/lib/video.00/AVI# /usr/bin/mplayer -vop help
MPlayer 1.0pre7-3.3.5 (C) 2000-2005 MPlayer Team
CPU: Intel Pentium 4/Xeon/Celeron Foster (Family: 8, Stepping: 9)
Detected cache-line size is 64 bytes
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled for Debian.
Available video filters:
rectangle : draw rectangle
bmovl : Read bitmaps from a FIFO and display them in window
crop : cropping
expand : expanding & osd
pp : postprocessing
scale : software scaling
vo : libvo wrapper
format : force output format
noformat : disallow one output format
yuy2 : fast YV12/Y422p -> YUY2 conversion
flip : flip image upside-down
rgb2bgr : fast 24/32bpp RGB<->BGR conversion
rotate : rotate
mirror : horizontal mirror
palette : 8bpp indexed (using palette) -> BGR 15/16/24/32 conversion
lavc : realtime mpeg1 encoding with libavcodec
lavcdeint : libavcodec's deinterlacing filter
dvbscale : calc Y scaling for DVB card
cropdetect : autodetect crop size
test : test pattern generator
noise : noise genenerator
yvu9 : fast YVU9->YV12 conversion
eq : soft video equalizer
eq2 : Software equalizer
halfpack : yuv planar 4:2:0 -> packed 4:2:2, half height
dint : drop interlaced frames
1bpp : 1bpp bitmap -> YUV/BGR 8/15/16/32 conversion
2xsai : 2xSai BGR bitmap 2x scaler
unsharp : unsharp mask & gaussian blur
swapuv : UV swapper
il : (de)interleave
fil : fast (de)interleaver
boxblur : box blur
sab : shape adaptive blur
smartblur : smart blur
perspective : perspective correcture
down3dright : convert stereo movie from top-bottom to left-right field
field : extract single field
denoise3d : 3D Denoiser (variable lowpass filter)
hqdn3d : High Quality 3D Denoiser
detc : de-telecine filter
telecine : telecine filter
tinterlace : temporal field interlacing
tfields : temporal field separation
ivtc : inverse telecine, take 2
ilpack : 4:2:0 planar -> 4:2:2 packed reinterlacer
dsize : reset displaysize/aspect
decimate : near-duplicate frame remover
softpulldown : mpeg2 soft 3:2 pulldown
pullup : pullup (from field sequence to frames)
filmdint : Advanced inverse telecine filer
framestep : Dump one every n / key frames
tile : Make a single image tiling x/y images
delogo : simple logo remover
hue : hue changer
spp : simple postprocess
yuvcsp : yuv colorspace converter
kerndeint : Kernel Deinterlacer
rgbtest : rgbtest
qp : QP changer
phase : phase shift fields
divtc : inverse telecine for deinterlaced video
harddup : resubmit duplicate frames for encoding
softskip : soft (post-filter) frame skipping for encoding
Alles anzeigen
Ich hoffe ich hab nix wichtiges vergessen zu posten ... ansonten fragt
VLG
Markus