[MPlayer-users] Re: Best way to play HDTV MPEG2 TS streams with MPlayer?

Steven Ellis lists at stevencherie.net
Fri Jan 30 01:42:08 CET 2004

> Steven Ellis wrote:
>> Found some Transport Stream MPEG 2 files on the net recently that are
>> HD resolution and wondered whats the best way to play these. As they
>> are too large for my monitor i've tried
> It's best to use the hardware scaler of your graphics card, e.g.
> mplayer -fs -vo xv file.ts

Well here is some console output from the file in question. Excuse the
-vo null -ao null as i'm not at home at the moment and had to produce
this over a SSH connect. Very useful feature of mplayer to run headless
for debugging :->

The video is Dido on Leno that was posted on Usenet. The original file
is around 600Mb for about 4 minues (wow).

I've tries "mplayer -fs -vo xv" and the video gets all screwed up. it
appears mplayer will scale up automaticall, but not down.



mplayer -ao null -vo null D10-3\(10\)-1009-2359-Dido-White-Flag.ts
MPlayer 1.0pre3-3.2.2 (C) 2000-2003 MPlayer Team

CPU: Advanced Micro Devices Athlon 4 /Athlon MP/XP Palomino 1675 MHz
(Family: 6, Stepping: 2)
Detected cache-line size is 64 bytes
CPUflags:  MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 0
Compiled for x86 CPU with extensions: MMX MMX2 3DNow 3DNowEx SSE

Reading config file /usr/local/etc/mplayer/mplayer.conf: No such file or
Reading config file /home/steve/.mplayer/config
Reading /home/steve/.mplayer/codecs.conf: 60 audio & 150 video codecs
font: can't open file: /home/steve/.mplayer/font/font.desc
Font /usr/local/share/mplayer/font/font.desc loaded successfully! (206
chars) Using Linux hardware RTC timing (1024Hz).
Can't open input config file /home/steve/.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
Setting up LIRC support...
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 D10-3(10)-1009-2359-Dido-White-Flag.ts.
TS file format detected.
PROBING UP TO 2000000, PROG: 0
VIDEO MPEG2(pid=49)...AUDIO A52(pid=52) NO SUBS (yet)!  PROGRAM N. 3
Opened TS demuxer, audio: 2000(pid 52), video: 10000002(pid
49)...POS=188 size restrictions for MP at ML or MPEG1 exceeded! (1920x1088)
VIDEO:  MPEG2  1920x1080  (aspect 3)  29.970 fps  19000.0 kbps (2375.0
Opening audio decoder: [liba52] AC3 decoding with liba52
Using SSE optimized IMDCT transform
AC3: 2.0 (stereo)  48000 Hz  384.0 kbit/s
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)
Opening video decoder: [mpegpes] MPEG 1/2 Video passthrough
VDec: vo config request - 1920 x 1080 (preferred csp: Mpeg PES)
VDec: using Mpeg PES as output csp (no 0)
Movie-Aspect is 1.78:1 - prescaling to correct movie aspect.
VO: [null] 1920x1080 => 1920x1080 Mpeg PES
Selected video codec: [mpegpes] vfm:mpegpes (Mpeg PES output (.mpg or
Dxr3/DVB card))
Checking audio filter chain for 48000Hz/2ch/16bit ->
48000Hz/2ch/16bit... AF_pre: af format: 2 bps, 2 ch, 48000 hz, little
endian signed int AF_pre: 48000Hz 2ch Signed 16-bit (Little-Endian)
AO: [null] 48000Hz 2ch Signed 16-bit (Little-Endian) (2 bps)
Building audio filter chain for 48000Hz/2ch/16bit ->
48000Hz/2ch/16bit... Starting playback...
size restrictions for MP at ML or MPEG1 exceeded! (1920x1088)0%  0.0% 0 0
0%% size restrictions for MP at ML or MPEG1 exceeded! (1920x1088)0%  4.7% 0
0 0%

More information about the MPlayer-users mailing list