[MPlayer-users] -vf pullup with -vo jpeg

Robert Henney robh at rut.org
Fri Dec 3 22:29:35 CET 2004


I would like to output frames from the video source into jpegs and
have them already inverse telecined.  using the pullup filter along
with the jpeg out doesn't seem to make mplayer happy though, and
a crash results.

Might be there's a more appropriate way to go about doing what it is
I'm trying to accomplish, but I'm not sure what way that might be.

Here's the verbose output from beginning to crash:

robh at hpbox:~/tmp$ mplayer -vf pullup -frames 10 -vo jpeg -v dvd://1
MPlayer dev-CVS-041202-20:52-2.95.4 (C) 2000-2004 MPlayer Team
CPU: Advanced Micro Devices Athlon K7 (Family: 6, Stepping: 2)
Detected cache-line size is 64 bytes
CPUflags:  MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 0 SSE2: 0
Compiled for x86 CPU with extensions: MMX MMX2 3DNow 3DNowEx


CommandLine: '-vf' 'pullup' '-frames' '10' '-vo' 'jpeg' '-v' 'dvd://1'
init_freetype
get_path('font/font.desc') -> '/home/robh/.mplayer/font/font.desc'
Font /home/robh/.mplayer/font/font.desc loaded successfully! (206 chars)
Using MMX (with tiny bit MMX2) Optimized OnScreenDisplay
Failed to open /dev/rtc: Device or resource busy (it should be readable by the user.)
Using nanosleep() timing
get_path('input.conf') -> '/home/robh/.mplayer/input.conf'
Can't open input config file /home/robh/.mplayer/input.conf: No such file or directory
Can't open input config file /usr/local/etc/mplayer/input.conf: No such file or directory
Falling back on default (hardcoded) input config
get_path('1.conf') -> '/home/robh/.mplayer/1.conf'
Playing dvd://1.
get_path('DVDKeys') -> '/home/robh/.mplayer/DVDKeys'
Reading disc structure, please wait...
There are 1 titles on this DVD.
There are 30 chapters in this DVD title.
There are 1 angles in this DVD title.
DVD successfully opened.
[open] audio stream: 0 audio format: ac3 (stereo) language: ja aid: 128
[open] number of audio channels on disk: 1.
[open] number of subtitles on disk: 0
DVD start cell: 0  pack: 0x0-0x7D8B  
DVD start=0 end=3614735  
DVD Seek! lba=0x0  cell=0  packs: 0x0-0x7D8B  
Angle-seek synced by cell/vob IDN search!  
Checking for YUV4MPEG2
ASF_check: not ASF guid!
Checking for Nullsoft Streaming Video
Checking for NuppelVideo
Checking for REAL
Checking for SMJPEG
Searching demuxer type for filename dvd://1 ext: (null)
Checking for MOV
Checking for VIVO
header block 1 size: 0
DVD Seek! lba=0x0  cell=0  packs: 0x0-0x7D8B  
Angle-seek synced by cell/vob IDN search!  
Checking for PVA
Checking for MPEG-TS...
TRIED UP TO POSITION 69154, FOUND 47, packet_size= 0, SEEMS A TS? 0
DVD Seek! lba=0x21  cell=0  packs: 0x0-0x7D8B  
Angle-seek synced by cell/vob IDN search!  
DVD Seek! lba=0x0  cell=0  packs: 0x0-0x7D8B  
Angle-seek synced by cell/vob IDN search!  
Checking for LMLM4 Stream Format
Invalid packet in LMLM4 stream: ch=0 size=1140851708
LMLM4 Stream Format not found
system stream synced at 0xD (0)!
==> Found video stream: 0
dvd_next_cell: next1=0x0  
dvd_next_cell: next2=0x0  
dvd_next_cell: next3=0x1  
dvd_next_cell: next1=0x1  
dvd_next_cell: next2=0x1  
dvd_next_cell: next3=0x2  
dvd_next_cell: next1=0x2  
dvd_next_cell: next2=0x2  
dvd_next_cell: next3=0x3  
dvd_next_cell: next1=0x3  
dvd_next_cell: next2=0x3  
dvd_next_cell: next3=0x4  
dvd_next_cell: next1=0x4  
dvd_next_cell: next2=0x4  
dvd_next_cell: next3=0x5  
dvd_next_cell: next1=0x5  
dvd_next_cell: next2=0x5  
dvd_next_cell: next3=0x6  
dvd_next_cell: next1=0x6  
dvd_next_cell: next2=0x6  
dvd_next_cell: next3=0x7  
dvd_next_cell: next1=0x7  
dvd_next_cell: next2=0x7  
dvd_next_cell: next3=0x8  
dvd_next_cell: next1=0x8  
dvd_next_cell: next2=0x8  
dvd_next_cell: next3=0x9  
dvd_next_cell: next1=0x9  
dvd_next_cell: next2=0x9  
dvd_next_cell: next3=0xA  
dvd_next_cell: next1=0xA  
dvd_next_cell: next2=0xA  
dvd_next_cell: next3=0xB  
dvd_next_cell: next1=0xB  
dvd_next_cell: next2=0xB  
dvd_next_cell: next3=0xC  
dvd_next_cell: next1=0xC  
dvd_next_cell: next2=0xC  
dvd_next_cell: next3=0xD  
dvd_next_cell: next1=0xD  
dvd_next_cell: next2=0xD  
dvd_next_cell: next3=0xE  
dvd_next_cell: next1=0xE  
dvd_next_cell: next2=0xE  
dvd_next_cell: next3=0xF  
DVD Seek! lba=0x1B938D  cell=15  packs: 0x1B14D5-0x1F5747  
Angle-seek synced by cell/vob IDN search!  
==> Found audio stream: 128
dvd_next_cell: next1=0x0  
dvd_next_cell: next2=0x0  
dvd_next_cell: next3=0x1  
dvd_next_cell: next1=0x1  
dvd_next_cell: next2=0x1  
dvd_next_cell: next3=0x2  
dvd_next_cell: next1=0x2  
dvd_next_cell: next2=0x2  
dvd_next_cell: next3=0x3  
dvd_next_cell: next1=0x3  
dvd_next_cell: next2=0x3  
dvd_next_cell: next3=0x4  
dvd_next_cell: next1=0x4  
dvd_next_cell: next2=0x4  
dvd_next_cell: next3=0x5  
dvd_next_cell: next1=0x5  
dvd_next_cell: next2=0x5  
dvd_next_cell: next3=0x6  
dvd_next_cell: next1=0x6  
dvd_next_cell: next2=0x6  
dvd_next_cell: next3=0x7  
dvd_next_cell: next1=0x7  
dvd_next_cell: next2=0x7  
dvd_next_cell: next3=0x8  
dvd_next_cell: next1=0x8  
dvd_next_cell: next2=0x8  
dvd_next_cell: next3=0x9  
dvd_next_cell: next1=0x9  
dvd_next_cell: next2=0x9  
dvd_next_cell: next3=0xA  
dvd_next_cell: next1=0xA  
dvd_next_cell: next2=0xA  
dvd_next_cell: next3=0xB  
dvd_next_cell: next1=0xB  
dvd_next_cell: next2=0xB  
dvd_next_cell: next3=0xC  
dvd_next_cell: next1=0xC  
dvd_next_cell: next2=0xC  
dvd_next_cell: next3=0xD  
dvd_next_cell: next1=0xD  
dvd_next_cell: next2=0xD  
dvd_next_cell: next3=0xE  
dvd_next_cell: next1=0xE  
dvd_next_cell: next2=0xE  
dvd_next_cell: next3=0xF  
dvd_next_cell: next1=0xF  
dvd_next_cell: next2=0xF  
dvd_next_cell: next3=0x10  
dvd_next_cell: next1=0x10  
dvd_next_cell: next2=0x10  
dvd_next_cell: next3=0x11  
dvd_next_cell: next1=0x11  
dvd_next_cell: next2=0x11  
dvd_next_cell: next3=0x12  
dvd_next_cell: next1=0x12  
dvd_next_cell: next2=0x12  
dvd_next_cell: next3=0x13  
dvd_next_cell: next1=0x13  
dvd_next_cell: next2=0x13  
dvd_next_cell: next3=0x14  
dvd_next_cell: next1=0x14  
dvd_next_cell: next2=0x14  
dvd_next_cell: next3=0x15  
dvd_next_cell: next1=0x15  
dvd_next_cell: next2=0x15  
dvd_next_cell: next3=0x16  
dvd_next_cell: next1=0x16  
dvd_next_cell: next2=0x16  
dvd_next_cell: next3=0x17  
dvd_next_cell: next1=0x17  
dvd_next_cell: next2=0x17  
dvd_next_cell: next3=0x18  
dvd_next_cell: next1=0x18  
dvd_next_cell: next2=0x18  
dvd_next_cell: next3=0x19  
dvd_next_cell: next1=0x19  
dvd_next_cell: next2=0x19  
dvd_next_cell: next3=0x1A  
dvd_next_cell: next1=0x1A  
dvd_next_cell: next2=0x1A  
dvd_next_cell: next3=0x1B  
dvd_next_cell: next1=0x1B  
dvd_next_cell: next2=0x1B  
dvd_next_cell: next3=0x1C  
dvd_next_cell: next1=0x1C  
dvd_next_cell: next2=0x1C  
dvd_next_cell: next3=0x1D  
DVD Seek! lba=0x37271A  cell=29  packs: 0x36F03E-0x37280F  
Angle-seek synced by cell/vob IDN search!  
--- END OF CELL !!! ---
dvd_next_cell: next1=0x1D  
dvd_next_cell: next2=0x1D  
MPEG Stream reached EOF
ds_fill_buffer: EOF reached (stream: video)  
DVD Seek! lba=0x0  cell=0  packs: 0x0-0x7D8B  
Angle-seek synced by cell/vob IDN search!  
MPEG-PS file format detected.
Searching for sequence header... OK!
VIDEO:  MPEG2  720x480  (aspect 2)  29.970 fps  9800.0 kbps (1225.0 kbyte/s)
[V] filefmt:2  fourcc:0x10000002  size:720x480  fps:29.97  ftime:=0.0334
get_path('sub/') -> '/home/robh/.mplayer/sub/'
get_path('default.sub') -> '/home/robh/.mplayer/default.sub'
==========================================================================
Opening audio decoder: [liba52] AC3 decoding with liba52
dec_audio: Allocating 3840 bytes for input buffer.
dec_audio: Allocating 6144 + 65536 = 71680 bytes for output buffer.
Using 3DNowEx optimized IMDCT transform
AC3: 2.0 (stereo)  48000 Hz  384.0 kbit/s
A52 flags before a52_frame: 0x2A
A52 flags after a52_frame: 0x2
Using MMX optimized resampler
AUDIO: 48000 Hz, 2 ch, 16 bit (0x10), ratio: 48000->192000 (384.0 kbit)
Selected audio codec: [a52] afm:liba52 (AC3-liba52)
==========================================================================
jpeg: Parsing suboptions.
jpeg: Suboptions parsed OK.
Opening video filter: [pullup]
==========================================================================
Opening video decoder: [mpegpes] MPEG 1/2 Video passthrough
VDec: vo config request - 720 x 480 (preferred csp: Mpeg PES)
Trying filter chain: pullup vo
Could not find matching colorspace - retrying with -vf scale...
Opening video filter: [scale]
SwScale params: -1 x -1 (-1=no scaling)
Trying filter chain: scale pullup vo
The selected video_out device is incompatible with this codec.
VDecoder init failed :(
Opening video decoder: [libmpeg2] MPEG 1/2 Video decoder libmpeg2-v0.4.0b
Selected video codec: [mpeg12] vfm:libmpeg2 (MPEG 1 or 2 (libmpeg2))
==========================================================================
Checking audio filter chain for 48000Hz/2ch/16bit -> 48000Hz/2ch/16bit...
[libaf] Adding filter dummy 
[dummy] Was reinitialized, rate=48000Hz, nch = 2, format = 0x00000001 and bps = 2
AF_pre: af format: 2 bps, 2 ch, 48000 hz, little endian signed int 
AF_pre: 48000Hz 2ch Signed 16-bit (Little-Endian)
ao2: 48000 Hz  2 chans  Signed 16-bit (Little-Endian)
audio_setup: using '/dev/dsp' dsp device
audio_setup: using '/dev/mixer' mixer device
audio_setup: using 'pcm' mixer device
audio_setup: sample format: Signed 16-bit (Little-Endian) (requested: Signed 16-bit (Little-Endian))
audio_setup: using 2 channels (requested: 2)
audio_setup: using 48000 Hz samplerate (requested: 48000)
audio_setup: frags:  16/16  (4096 bytes/frag)  free:  65536
AO: [oss] 48000Hz 2ch Signed 16-bit (Little-Endian) (2 bps)
AO: Description: OSS/ioctl audio output
AO: Author: A'rpi
Building audio filter chain for 48000Hz/2ch/16bit -> 48000Hz/2ch/16bit...
[dummy] Was reinitialized, rate=48000Hz, nch = 2, format = 0x00000001 and bps = 2
[dummy] Was reinitialized, rate=48000Hz, nch = 2, format = 0x00000001 and bps = 2
Starting playback...
VDec: vo config request - 720 x 480 (preferred csp: Planar YV12)
Trying filter chain: pullup vo
Could not find matching colorspace - retrying with -vf scale...
Opening video filter: [scale]
SwScale params: -1 x -1 (-1=no scaling)
Trying filter chain: scale pullup vo
The selected video_out device is incompatible with this codec.

FATAL: Could not initialize video filters (-vf) or video output (-vo).

Uninit audio filters...
[libaf] Removing filter dummy 
uninit audio: liba52
uninit video: libmpeg2


MPlayer interrupted by signal 11 in module: uninit_vcodec
- MPlayer crashed by bad usage of CPU/FPU/RAM.
  Recompile MPlayer with --enable-debug and make a 'gdb' backtrace and
  disassembly. Details in DOCS/HTML/en/bugreports_what.html#bugreports_crash.
- MPlayer crashed. This shouldn't happen.
  It can be a bug in the MPlayer code _or_ in your drivers _or_ in your
  gcc version. If you think it's MPlayer's fault, please read
  DOCS/HTML/en/bugreports.html and follow the instructions there. We can't and
  won't help unless you provide this information when reporting a possible bug.
vo: x11 uninit called but X11 not inited..




More information about the MPlayer-users mailing list