[MPlayer-users] How to find "technical differences" in MPEG?

karl-heinz-1950 at web.de karl-heinz-1950 at web.de
Mon Feb 19 04:02:53 CET 2007


Hi,

I have to MPEG-2 files. The first was recorded with a settop DVD recorder (we call it here the large one), the second was created out of this file using mandvd (which uses mencoder) (we call it here the small one). The last file is in size about 60% of the first one. I want to find out why. What I did so far is I started "mplayer <filename>" to see the technical details in the console, you can find the full output at the end of the email.

Large File:
Resolution 704x576
fps: 25
Bitrate: 9548.8 kbps
Audio codec: AC3, 48000 Hz, 2 ch, s16le, 256 kbit

Small File (to remember this is the output after processing the large file):
Resolution 720x576
fps: 25
Bitrate: 9800 kbps
Audio codec: AC3, 48000 Hz, 2 ch, s16le, 256 kbit

As you can see the smaller file has a (slightly) higher resolution and a higher bitrate (this is due to the settings I know that it won't increase quality). So I would expect a file which is slightly larger. Why did I get a smaller file? The only reason I can think of is that the larger file uses CBR for the video and the smaller one VBR. But how can I verify this?

Any idea is appreciated! Thanks,
K.

And here the full output:
Large File:
=======
MPlayer 1.0rc1-SUSE Linux 10.0 (i686)-Packman-4.0.2 (C) 2000-2006 MPlayer Team
CPU: Intel(R) Pentium(R) 4 CPU 3.06GHz (Family: 15, Model: 4, Stepping: 9)
CPUflags:  MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled with runtime CPU detection.
Can't open joystick device /dev/input/js0: No such file or directory
Can't init input joystick
mplayer: could not connect to socket
mplayer: Connection refused
Failed to open LIRC support. You will not be able to use your remote control.

Playing movie.mpeg.
MPEG-PS file format detected.
VIDEO:  MPEG2  704x576  (aspect 2)  25.000 fps  9548.8 kbps (1193.6 kbyte/s)
==========================================================================
Opening video decoder: [mpegpes] MPEG 1/2 Video passthrough
VDec: vo config request - 704 x 576 (preferred colorspace: Mpeg PES)
Could not find matching colorspace - retrying with -vf scale...
Opening video filter: [scale]
The selected video_out device is incompatible with this codec.
Try adding the scale filter, e.g. -vf spp,scale instead of -vf spp.
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))
==========================================================================
==========================================================================
Opening audio decoder: [liba52] AC3 decoding with liba52
Using SSE optimized IMDCT transform
Using MMX optimized resampler
AUDIO: 48000 Hz, 2 ch, s16le, 256.0 kbit/16.67% (ratio: 32000->192000)
Selected audio codec: [a52] afm: liba52 (AC3-liba52)
==========================================================================
AO: [oss] 48000Hz 2ch s16le (2 bytes per sample)
Starting playback...
VDec: vo config request - 704 x 576 (preferred colorspace: Planar YV12)
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is 1.33:1 - prescaling to correct movie aspect.
VO: [xv] 704x576 => 768x576 Planar YV12
A:   2.5 V:   2.5 A-V:  0.003 ct:  0.045  58/ 58 11%  3%  2.0% 0 0

MPlayer interrupted by signal 2 in module: sleep_timer




Small File:
========
MPlayer 1.0rc1-SUSE Linux 10.0 (i686)-Packman-4.0.2 (C) 2000-2006 MPlayer Team
CPU: Intel(R) Pentium(R) 4 CPU 3.06GHz (Family: 15, Model: 4, Stepping: 9)
CPUflags:  MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled with runtime CPU detection.
Can't open joystick device /dev/input/js0: No such file or directory
Can't init input joystick
mplayer: could not connect to socket
mplayer: Connection refused
Failed to open LIRC support. You will not be able to use your remote control.

Playing VTS_01_1.VOB.
MPEG-PS file format detected.
VIDEO:  MPEG2  720x576  (aspect 2)  25.000 fps  9800.0 kbps (1225.0 kbyte/s)
==========================================================================
Opening video decoder: [mpegpes] MPEG 1/2 Video passthrough
VDec: vo config request - 720 x 576 (preferred colorspace: Mpeg PES)
Could not find matching colorspace - retrying with -vf scale...
Opening video filter: [scale]
The selected video_out device is incompatible with this codec.
Try adding the scale filter, e.g. -vf spp,scale instead of -vf spp.
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))
==========================================================================
==========================================================================
Opening audio decoder: [liba52] AC3 decoding with liba52
Using SSE optimized IMDCT transform
Using MMX optimized resampler
AUDIO: 48000 Hz, 2 ch, s16le, 256.0 kbit/16.67% (ratio: 32000->192000)
Selected audio codec: [a52] afm: liba52 (AC3-liba52)
==========================================================================
AO: [oss] 48000Hz 2ch s16le (2 bytes per sample)
Starting playback...
VDec: vo config request - 720 x 576 (preferred colorspace: Planar YV12)
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is 1.33:1 - prescaling to correct movie aspect.
VO: [xv] 720x576 => 768x576 Planar YV12
No bind found for key 'c'.                         %  4%  2.3% 0 0
A:   6.3 V:   6.3 A-V: -0.006 ct:  0.054 153/153  7%  2%  2.0% 0 0

MPlayer interrupted by signal 2 in module: sleep_timer




_______________________________________________________________________
Viren-Scan für Ihren PC! Jetzt für jeden. Sofort, online und kostenlos.
Gleich testen! http://www.pc-sicherheit.web.de/freescan/?mc=022222




More information about the MPlayer-users mailing list