[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