Hi!
Habe ein Problem mit mplayer oder dem mplayer.sh-Skript. Habe vor einiger Zeit auf mplayer 1.0pre4 geupdatet. Soweit so gut, ging alles problemlos. Jetzt habe ich probiert ein Video abzuspielen, welches bis jetzt immer einwandfrei funktioniert hat.
Ich habe dann einen direkten Aufruf mit mplayer.sh versucht ... leider ohne Glück:
Code
VDR-Medienraum:/etc/vdr/plugins # mplayer.sh /mm/archiv/S05E11\ -\ Three\ Hundred\ Big\ Boys.avi
root: *** Starting mplayer.sh Version 0.8.5
root: *** DEBUG: Variable CFGFIL has value "/etc/vdr/plugins/mplayer.sh.conf"
root: *** Use Option USERDEF at your own risk!
root: *** INFO: Source Video has Resolution of 352 x 240 ...
root: *** INFO: For Sqare Pixels we would scale to 320 x 218 ...
MPlayer 1.0pre4-3.3 (C) 2000-2004 MPlayer Team
CPU: Intel Celeron 2/Pentium III Coppermine,Geyserville 1100 MHz (Family: 6, Stepping: 10)
Detected cache-line size is 32 bytes
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 0
Compiled for x86 CPU with extensions: MMX MMX2 SSE
Reading config file /usr/local/etc/mplayer/mplayer.conf: No such file or directory
Reading config file /root/.mplayer/config
Reading /root/.mplayer/codecs.conf: Can't open '/root/.mplayer/codecs.conf': No such file or directory
Reading /usr/local/etc/mplayer/codecs.conf: Can't open '/usr/local/etc/mplayer/codecs.conf': No such file or directory
Using built-in default codecs.conf.
Font /root/.mplayer/font/font.desc loaded successfully! (206 chars)
Using Linux hardware RTC timing (1024Hz).
Input config file /root/.mplayer/input.conf parsed: 52 binds
Setting up LIRC support...
mplayer: could not open config file
mplayer: No such file or directory
Failed to read LIRC config file /video/.lircrc.
You will not be able to use your remote control.
Playing /mm/archiv/S05E11 - Three Hundred Big Boys.avi.
AVI file format detected.
VIDEO: [DX50] 352x240 24bpp 29.970 fps 198.5 kbps (24.2 kbyte/s)
Clip info:
Software: VirtualDubMod 1.4.13
==========================================================================
Opening audio decoder: [mp3lib] MPEG layer-2, layer-3
MP3lib: init layer2&3 finished, tables done
AUDIO: 22050 Hz, 2 ch, 16 bit (0x10), ratio: 5000->88200 (40.0 kbit)
Selected audio codec: [mp3] afm:mp3lib (mp3lib MPEG layer-2, layer-3)
==========================================================================
Opening /dev/dvb/adapter0/video0+audio0
Opening video filter: [lavc=5000:29.970]
Opening video filter: [expand w=352 h=240 x=-1 y=-1 osd=1]
Expand: 352 x 240, -1 ; -1 (-1=autodetect) osd: 1
Opening video filter: [scale w=352 h=240]
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffodivx] vfm:ffmpeg (FFmpeg MPEG-4)
==========================================================================
Checking audio filter chain for 22050Hz/2ch/16bit -> 22050Hz/2ch/16bit...
AF_pre: af format: 2 bps, 2 ch, 22050 hz, little endian signed int
AF_pre: 22050Hz 2ch Signed 16-bit (Little-Endian)
ao_mpegpes: 22050 Hz not supported, try to resample...
AO: [mpegpes] 48000Hz 2ch Signed 16-bit (Little-Endian) (2 bps)
Building audio filter chain for 22050Hz/2ch/16bit -> 48000Hz/2ch/16bit...
Starting playback...
VDec: vo config request - 352 x 240 (preferred csp: Planar YV12)
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is 1.47:1 - prescaling to correct movie aspect.
SwScaler: using unscaled Planar YV12 -> Planar YV12 special converter
[mpeg1video @ 0x855ca20]removing common factors from framerate
[mpeg1video @ 0x855ca20]MPEG1/2 doesnt support 2997/100 fps
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
Wenn ich allerdings mplayer direkt mit dvbscale aufrufe funktioniert das Abspielen problemlos:
Code
VDR-Medienraum:/etc/vdr/plugins # mplayer /mm/archiv/S05E11\ -\ Three\ Hundred\ Big\ Boys.avi -vf dvbscale -vo mpegpes
MPlayer 1.0pre4-3.3 (C) 2000-2004 MPlayer Team
CPU: Intel Celeron 2/Pentium III Coppermine,Geyserville 1100 MHz (Family: 6, Stepping: 10)
Detected cache-line size is 32 bytes
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 0
Compiled for x86 CPU with extensions: MMX MMX2 SSE
Reading config file /usr/local/etc/mplayer/mplayer.conf: No such file or directory
Reading config file /root/.mplayer/config
Reading /root/.mplayer/codecs.conf: Can't open '/root/.mplayer/codecs.conf': No such file or directory
Reading /usr/local/etc/mplayer/codecs.conf: Can't open '/usr/local/etc/mplayer/codecs.conf': No such file or directory
Using built-in default codecs.conf.
Font /root/.mplayer/font/font.desc loaded successfully! (206 chars)
Using Linux hardware RTC timing (1024Hz).
Input config file /root/.mplayer/input.conf parsed: 52 binds
Setting up LIRC support...
mplayer: could not open config file
mplayer: No such file or directory
Failed to read LIRC config file ~/.lircrc.
You will not be able to use your remote control.
Playing /mm/archiv/S05E11 - Three Hundred Big Boys.avi.
AVI file format detected.
VIDEO: [DX50] 352x240 24bpp 29.970 fps 198.5 kbps (24.2 kbyte/s)
Clip info:
Software: VirtualDubMod 1.4.13
==========================================================================
Opening audio decoder: [mp3lib] MPEG layer-2, layer-3
MP3lib: init layer2&3 finished, tables done
AUDIO: 22050 Hz, 2 ch, 16 bit (0x10), ratio: 5000->88200 (40.0 kbit)
Selected audio codec: [mp3] afm:mp3lib (mp3lib MPEG layer-2, layer-3)
==========================================================================
Opening /dev/dvb/adapter0/video0+audio0
Opening video filter: [dvbscale]
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffodivx] vfm:ffmpeg (FFmpeg MPEG-4)
==========================================================================
Checking audio filter chain for 22050Hz/2ch/16bit -> 22050Hz/2ch/16bit...
AF_pre: af format: 2 bps, 2 ch, 22050 hz, little endian signed int
AF_pre: 22050Hz 2ch Signed 16-bit (Little-Endian)
ao_mpegpes: 22050 Hz not supported, try to resample...
AO: [mpegpes] 48000Hz 2ch Signed 16-bit (Little-Endian) (2 bps)
Building audio filter chain for 22050Hz/2ch/16bit -> 48000Hz/2ch/16bit...
Starting playback...
VDec: vo config request - 352 x 240 (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.47:1 - prescaling to correct movie aspect.
VO: [mpegpes] 352x240 => 352x523 Mpeg PES
A: 1.4 V: 1.4 A-V: -0.000 ct: -0.012 43/ 43 1% 18% 1.0% 0 0 0%
MPlayer interrupted by signal 2 in module: decode_video
Alles anzeigen
Hat jemand eine Idee, was dabei das Problem sein könnte?
BTW, mplayer.sh und mplayer.sh.conf habe ich neu eingespielt ohne sie zu verändern (Version 0.8.5).
Gruß,
Brougs78