[MPlayer-users] Scaling (-x/-y) in mencoder question

Steven M. Schultz sms at 2BSD.COM
Sat Apr 20 10:20:02 CEST 2002


Hi -

	The -x and -y options I give:

mencoder -v -o foo.avi -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=600:vhq:keyint=250 -x 360 -y 240 -sws 2 -audiofile out.mp3 out.m2v

	are being ignored - the output remains at 720x480.  I've tried changing
	the position of -x and -y in the command line but that didn't have any
	effect.:

	Does libavcodec support scaling?  What am I doing wrong or forgetting?


MEncoder CVS-020419-20:50-2.95.3 (C) 2000-2002 Arpad Gereoffy (see DOCS!)

CPUflags: Type: 6 MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 0 SSE2: 0
Reading /users/sms/.mplayer/codecs.conf: can't open '/users/sms/.mplayer/codecs.conf': No such file or directory
Reading /usr/local/share/mplayer/codecs.conf: 30 audio & 81 video codecs
CPU vendor name: GenuineIntel  max cpuid level: 2
CPU: Intel Celeron 2/Pentium III Coppermine,Geyserville (Type: 6, Stepping: 1)
font: can't open file: /users/sms/.mplayer/font/font.desc
File not found: 'frameno.avi'
File size is 758712181 bytes
Font /usr/local/share/mplayer/font/font.desc loaded successfully! (206 chars)
Not an URL!
Not an URL!
File size is 24279936 bytes
success: format: 0  data: 0x0 - 0x2D390775
Not an URL!
Checking for YUV4MPEG2
DEMUXER: freeing demuxer at 0x835d000  
ASF_check: not ASF guid!
DEMUXER: freeing demuxer at 0x835d000  
Checking for NuppelVideo
DEMUXER: freeing demuxer at 0x835d000  
Checking for MOV
DEMUXER: freeing demuxer at 0x835d000  
Checking for VIVO
DEMUXER: freeing demuxer at 0x835d000  
header block 1 size: 53
Checking for REAL
DEMUXER: freeing demuxer at 0x835d000  
DEMUXER: freeing demuxer at 0x835d000  
DEMUXER: freeing demuxer at 0x835d000  
DEMUXER: freeing demuxer at 0x835d000  
DEMUXER: freeing demuxer at 0x835d000  
DEMUXER: freeing demuxer at 0x835d000  
sync_mpeg_ps: seems to be ES/PES stream...
MPEG Stream reached EOF
ds_fill_buffer: EOF reached (stream: video)  
Detected MPEG-ES file format!
MPEG packet stats: p100: 241  p101: 241  PES: 0  MP3: 111 
==> Found video stream: 0
Checking for YUV4MPEG2
DEMUXER: freeing demuxer at 0x8361000  
ASF_check: not ASF guid!
DEMUXER: freeing demuxer at 0x8361000  
Checking for NuppelVideo
DEMUXER: freeing demuxer at 0x8361000  
Checking for MOV
DEMUXER: freeing demuxer at 0x8361000  
Checking for VIVO
DEMUXER: freeing demuxer at 0x8361000  
Checking for REAL
DEMUXER: freeing demuxer at 0x8361000  
DEMUXER: freeing demuxer at 0x8361000  
DEMUXER: freeing demuxer at 0x8361000  
DEMUXER: freeing demuxer at 0x8361000  
DEMUXER: freeing demuxer at 0x8361000  
DEMUXER: freeing demuxer at 0x8361000  
sync_mpeg_ps: seems to be MP3 stream...
MPEG Stream reached EOF
ds_fill_buffer: EOF reached (stream: video)  
==> Found audio stream: 0
MPEG packet stats: p100: 0  p101: 0  PES: 0  MP3: 105 
demux_audio: audio data 0x17C - 0x0  
Detected audio file
Searching for sequence header... OK!
VIDEO:  MPEG2  720x480  (aspect 2)  29.97 fps  5000.0 kbps (625.0 kbyte/s)
[V] filefmt:65536  fourcc:0x10000002  size:720x480  fps:29.97  ftime:=0.0334
Detected audio codec: [mp3] drv:1 (MPEG layer-2, layer-3)
Initializing audio codec...
dec_audio: Allocating 4608 + 65536 = 70144 bytes for output buffer
Selecting Audio Decoder: [mp3lib] MPEG layer-2, layer-3
AUDIO: srate=48000  chans=2  bps=2  sfmt=0x10  ratio: 16000->192000
CPU vendor name: GenuineIntel  max cpuid level: 2
CPU: Intel Celeron 2/Pentium III Coppermine,Geyserville (Type: 6, Stepping: 1)
mp3lib: made decode tables with MMX optimization
init layer2&3 finished, tables done
mp3lib: using MMX optimized decore!

MPEG 1.0, Layer III, 48000 Hz 128 kbit Joint-Stereo, BPF: 384
Channels: 2, copyright: No, original: Yes, CRC: No, emphasis: 0
==========================================================================
libavcodec: CPU flags: mmx mmxext sse
Expand: -1 x -1, -1 ; -1  (-1=autodetect) osd: 1
VDec: vo config request - 720 x 480, Mpeg PES  
Opening Video Decoder: [mpegpes] MPEG 1/2 Video passthrough
[PP] Sorry, postprocessing is not available
vo_debug: query(Mpeg PES) returned 0x0 (i=0) 
Couldn't find matching colorspace - retrying with -vop scale...
vo_debug: query(Mpeg PES) returned 0x0 (i=0) 
SwScale: -1 x -1
Sorry, selected video_out device is incompatible with this codec.
VDec: vo config request - 720 x 480, Planar YV12  
VDecoder init failed :(
Opening Video Decoder: [libmpeg2] MPEG 1/2 Video decoder v2.0
libmpeg2: Using MMXEXT for IDCT transform
libmpeg2: Using MMXEXT for motion compensation
[PP] Sorry, postprocessing is not available
vo_debug: query(Planar YV12) returned 0x401 (i=0) 
vo_debug: query(Planar I420) returned 0x401 (i=1) 
vo_debug: query(Planar IYUV) returned 0x401 (i=2) 
Movie-Aspect is 1.33:1 - prescaling to correct movie aspect.
video_out->init(720x480->720x540,flags=0,'MPlayer',0x32315659)
Detected video codec: [mpeg12] drv:1 prio:0 (MPEG 1 or 2)
REQ: flags=0x401  req=0x0  
videocodec: libavcodec (720x480 fourcc=58564944 [DIVX])
High quality encoding selected (non real time)!
==========================================================================
LAME version 3.91  (http://www.mp3dev.org/)
Using polyphase lowpass  filter, transition band: 19548 Hz - 20129 Hz

misc:

	scaling: 0.000000
	ch0 (left) scaling: 0.000000
	ch1 (right) scaling: 0.000000
	filter type: 0
	quantization: xr^3/4
	huffman search: best (outside loop)
	experimental X=0 Y=0 Z=0
	...

stream format:

	MPEG-1 Layer 3
	2 channel - stereo
	padding: auto
	variable bitrate - VBR rh (default)
	...

psychoacoustic:

	tonality estimation limit: 8871.700195 Hz
	using short blocks: allowed
	adjust masking: -1.000000 dB
	psymodel: 1
	noise shaping: 1
	 ^ amplification: 1
	 ^ stopping: 1
	ATH: using
	 ^ type: 4
	 ^ adjust type: 3
	 ^ adapt threshold type: 2
	using temporal masking effect: yes
	...




More information about the MPlayer-users mailing list