[MEncoder-users] problems with x.264 from an IPTV stream

Matija Grabnar matija at serverflow.com
Sun Oct 23 17:30:01 CEST 2011


I'm using mplayer/mencoder from http://www.debian-multimedia.org.
Upto about a month ago I was able to watch and record the iptv stream 
from SiOL TV on my debian machine, but now all I get is error messages 
like this:

Stream not seekable!
Stream not seekable!
TS file format detected.
Stream not seekable!
VIDEO H264(pid=257) AUDIO MPA(pid=258) SUB Teletext(pid=770)  PROGRAM N. 1
Stream not seekable!
FPS seems to be: 25.000000
[V] filefmt:29  fourcc:0x10000005  size:720x576  fps:25.000  ftime:=0.0400
==========================================================================
Requested audio codec family [mpg123] (afm=mpg123) not available.
Enable it at compilation.
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
AUDIO: 48000 Hz, 2 ch, floatle, 192.0 kbit/6.25% (ratio: 24000->384000)
Selected audio codec: [ffmp2float] afm: ffmpeg (FFmpeg MPEG layer-1 and 
layer-2 audio)
==========================================================================
Opening video filter: [expand osd=1]
Expand: -1 x -1, -1 ; -1, osd: 1, aspect: 0.000000, round: 1
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffh264] vfm: ffmpeg (FFmpeg H.264)
==========================================================================
MP3 audio selected.
[h264 @ 0xd54080]time_scale/num_units_in_tick invalid or unsupported (0/0)
[h264 @ 0xd54080]sps_id out of range
[h264 @ 0xd54080]non-existing SPS 0 referenced in buffering period
[h264 @ 0xd54080]non-existing PPS 0 referenced
[h264 @ 0xd54080]decode_slice_header error
[h264 @ 0xd54080]no frame!
Error while decoding frame!
[h264 @ 0xd54080]non-existing PPS 0 referenced
[h264 @ 0xd54080]decode_slice_header error
[h264 @ 0xd54080]no frame!
Error while decoding frame!
[h264 @ 0xd54080]non-existing PPS 0 referenced
[h264 @ 0xd54080]decode_slice_header error
[h264 @ 0xd54080]no frame!
Error while decoding frame!
[h264 @ 0xd54080]non-existing PPS 0 referenced
[h264 @ 0xd54080]decode_slice_header error
[h264 @ 0xd54080]no frame!
Error while decoding frame!
[h264 @ 0xd54080]non-existing PPS 0 referenced
[h264 @ 0xd54080]decode_slice_header error
[h264 @ 0xd54080]no frame!
Error while decoding frame!

And I no longer get any frames in the capture - either watching with 
mplayer or trying to record with mencoder. (I understand the "stream not 
seekable" are not a problem, I had them when everything worked).

I don't know if the SiOL people changed their codec, or if it was a 
change in mencoder/mplayer.
Anybody have any hints on what I can do to be able to view/reencode the 
stream again?



More information about the MEncoder-users mailing list