[MPlayer-users] mplayer cannot find video in DVB-S2 transport stream

Mark Zimmerman markz at frii.net
Sun Oct 21 16:55:34 CEST 2012


Greetings:

I am pulling down transport streams from a new DVB-S2 transponder on AMC-21.
Mplayer cannot play video (audio is OK) from these streams directly because it
cannot find a sequence header. Ffmpeg understands them and can convert
them into something mplayer can play. Here is what ffprobe says:

Input #0, mpegts, from 'PBS-DVBs2.ts':
  Duration: 00:00:03.78, start: 19995.055500, bitrate: 11066 kb/s
    Stream #0:0[0x31]: Video: h264 (High), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], 30.17 fps, 59.94 tbr, 90k tbn, 
59.94 tbc
    Stream #0:1[0x34]: Audio: ac3, 48000 Hz, stereo, s16, 448 kb/s

I have a sample to upload but it seems that ftp.mplayer.hu/MPlayer/incoming
is not there. Please advise where to upload, if you need it.

Here is complete console output:

MPlayer SVN-r35254-4.7 (C) 2000-2012 MPlayer Team
CPU vendor name: GenuineIntel  max cpuid level: 11
CPU: Intel(R) Core(TM) i5 CPU         760  @ 2.80GHz (Family: 6, Model: 30, Stepping: 5)
extended cpuid-level: 8
extended cache-info: 16801856
Detected cache-line size is 64 bytes
CPUflags:  MMX: 1 MMX2: 1 3DNow: 0 3DNowExt: 0 SSE: 1 SSE2: 1 SSSE3: 1
Compiled for x86 CPU with extensions: MMX MMX2 SSE SSE2 SSSE3 CMOV
get_path('codecs.conf') -> '/home/mark/.mplayer/codecs.conf'
Reading optional codecs config file /home/mark/.mplayer/codecs.conf: No such file or directory
Reading optional codecs config file /usr/local/mplayer-svn/etc/mplayer/codecs.conf: No such file or directory
Using built-in default codecs.conf.
get_path('font/font.desc') -> '/home/mark/.mplayer/font/font.desc'
Bitmap font /home/mark/.mplayer/font/font.desc loaded successfully! (206 chars)
Using MMX (with tiny bit MMX2) Optimized OnScreenDisplay
Configuration: --prefix=/usr/local/mplayer-svn --enable-mp3lame
CommandLine: '-v' 'smallfile'
Using nanosleep() timing
get_path('input.conf') -> '/home/mark/.mplayer/input.conf'
Parsing input config file /home/mark/.mplayer/input.conf
Input config file /home/mark/.mplayer/input.conf parsed: 60 binds
get_path('smallfile.conf') -> '/home/mark/.mplayer/smallfile.conf'

Playing smallfile.
get_path('sub/') -> '/home/mark/.mplayer/sub/'
[file] File size is 5242880 bytes
STREAM: [file] smallfile
STREAM: Description: File
STREAM: Author: Albeu
STREAM: Comment: based on the code from ??? (probably Arpi)
CACHE_PRE_INIT: 0 [0] 0  pre:1677721  eof:0  
Cache fill:  0.00% (0 bytes)   

libavformat version 54.33.100 (internal)
Configuration: --enable-gpl --enable-postproc
LAVF_check: MPEG-TS (MPEG-2 Transport Stream)
Checking for YUV4MPEG2
ASF_check: not ASF guid!
Checking for REAL
Checking for SMJPEG
Searching demuxer type for filename smallfile ext: (null)
Checking for Nullsoft Streaming Video
Checking for MOV
Checking for VIVO
header block 1 size: 0
Checking for PVA
Checking for MPEG-TS...
TRIED UP TO POSITION 0, FOUND 47, packet_size= 188, SEEMS A TS? 1
GOOD CC: 32, BAD CC: 0
TS file format detected.
DEMUX OPEN, AUDIO_ID: -1, VIDEO_ID: -1, SUBTITLE_ID: -1,
Checking for MPEG-TS...
TRIED UP TO POSITION 0, FOUND 47, packet_size= 188, SEEMS A TS? 1
GOOD CC: 32, BAD CC: 0
PROBING UP TO 0, PROG: 0
VIDEO MPEG2(pid=49) AUDIO A52(pid=52) NO SUBS (yet)!  PROGRAM N. 0
==> Found video stream: 0

ADDED VIDEO PID 49, type: 10000002 stream n. 0
==> Found audio stream: 0

ADDED AUDIO PID 52, type: 2000 stream n. 0
Opened TS demuxer, audio: 2000(pid 0), video: 10000002(pid 0)...POS=115620, PROBE=0

demux_ts, switched to audio pid 52, id: 0, sh: 0x270f4c0
Searching for sequence header... ds_fill_buffer: EOF reached (stream: video)  
NONE :(
MPEG: FATAL: EOF while searching for sequence header.
Video: Cannot read properties.
Load subtitles in ./
get_path('sub/') -> '/home/mark/.mplayer/sub/'
==========================================================================
Forced audio codec: a52
Opening audio decoder: [liba52] AC3 decoding with liba52
dec_audio: Allocating 3840 bytes for input buffer.
dec_audio: Allocating 12288 + 131072 = 143360 bytes for output buffer.
AC3: 2.0 (stereo)  48000 Hz  448.0 kbit/s
A52 flags before a52_frame: 0x2A
A52 flags after a52_frame: 0x2
AUDIO: 48000 Hz, 2 ch, floatle, 448.0 kbit/14.58% (ratio: 56000->384000)
Selected audio codec: [a52] afm: liba52 (AC3-liba52)
==========================================================================
Building audio filter chain for 48000Hz/2ch/floatle -> 0Hz/0ch/??...
[libaf] Adding filter dummy 
[dummy] Was reinitialized: 48000Hz/2ch/floatle
[dummy] Was reinitialized: 48000Hz/2ch/floatle
Trying preferred audio driver 'alsa', options '[none]'
alsa-init: requested format: 48000 Hz, 2 channels, 1d
alsa-init: using ALSA 1.0.25
alsa-init: setup for 1/2 channel(s)
alsa-init: using device default
alsa-init: opening device in blocking mode
alsa-init: device reopened in blocking mode
alsa-init: got buffersize=131072
alsa-init: got period size 1024
alsa: 48000 Hz/2 channels/8 bpf/131072 bytes buffer/Float 32 bit Little Endian
AO: [alsa] 48000Hz 2ch floatle (4 bytes per sample)
AO: Description: ALSA-0.9.x-1.x audio output
AO: Author: Alex Beregszaszi, Zsolt Barat <joy at streamminister.de>
AO: Comment: under development
Building audio filter chain for 48000Hz/2ch/floatle -> 48000Hz/2ch/floatle...
[dummy] Was reinitialized: 48000Hz/2ch/floatle
[dummy] Was reinitialized: 48000Hz/2ch/floatle
Video: no video
Freeing 1 unused video chunks.
Starting playback...
Increasing filtered audio buffer size from 0 to 131072
A:19995.1 ( 5:33:15.0) of 91.6 (01:31.5) ??,?% 0%
ds_fill_buffer: EOF reached (stream: audio)  
A:19997.8 ( 5:33:17.7) of 91.6 (01:31.5)  0.6% 0%                               
ds_fill_buffer: EOF reached (stream: audio)  
A:19997.8 ( 5:33:17.8) of 91.6 (01:31.5)  0.6% 0%                               
ds_fill_buffer: EOF reached (stream: audio)  
A:19997.8 ( 5:33:17.8) of 91.6 (01:31.5)  0.6% 0%                               
ds_fill_buffer: EOF reached (stream: audio)  
A:19997.8 ( 5:33:17.8) of 91.6 (01:31.5)  0.6% 0%                               
EOF code: 1  

Uninit audio filters...
[libaf] Removing filter dummy 
Uninit audio: liba52
alsa-uninit: pcm closed
vo: x11 uninit called but X11 not initialized..

Exiting... (End of file)


More information about the MPlayer-users mailing list