[FFmpeg-devel] ffprobe shows errors on ts file

airwolf airwolf at crazytux.org
Fri Sep 19 20:23:34 CEST 2014


Hi,

following file shows a bunch of errors in ffprobe:
https://www.dropbox.com/s/04djuv4zn0l4lkx/espn.ts?dl=0

I'm not an expert in decoding that's why I try to ask here.
I converted the file to mp4 and used the mp4toannexb filter, then I used 
h264analyze.
You can find the output below:
https://www.dropbox.com/s/88r838f5bbb7fs8/h264.log?dl=0

What seems bogus to me is the parameter num_ref_frames=5 in SPS.
But GOP is 7 B frames in a row like, IBBBBBBBPBBBBBBBP...but I don't 
know if this is a problem at all.

ffprobe output:
  $ ffprobe espn.ts
ffprobe version 2.2.4 Copyright (c) 2007-2014 the FFmpeg developers
   built on Jul  1 2014 17:20:19 with gcc 4.9.0 (GCC) 20140604 (prerelease)
   configuration: --prefix=/usr --disable-debug --disable-static 
--enable-avisynth --enable-avresample --enable-decoder=atrac3 
--enable-decoder=atrac3p --enable-dxva2 --enable-fontconfig 
--enable-gnutls --enable-gpl --enable-libass --enable-libbluray 
--enable-libfreetype --enable-libgsm --enable-libmodplug 
--enable-libmp3lame --enable-libopencore_amrnb 
--enable-libopencore_amrwb --enable-libopenjpeg --enable-libopus 
--enable-libpulse --enable-librtmp --enable-libschroedinger 
--enable-libspeex --enable-libtheora --enable-libv4l2 --enable-libvorbis 
--enable-libvpx --enable-libx264 --enable-libx265 --enable-libxvid 
--enable-pic --enable-postproc --enable-runtime-cpudetect 
--enable-shared --enable-swresample --enable-vdpau --enable-version3 
--enable-x11grab
   libavutil      52. 66.100 / 52. 66.100
   libavcodec     55. 52.102 / 55. 52.102
   libavformat    55. 33.100 / 55. 33.100
   libavdevice    55. 10.100 / 55. 10.100
   libavfilter     4.  2.100 /  4.  2.100
   libavresample   1.  2.  0 /  1.  2.  0
   libswscale      2.  5.102 /  2.  5.102
   libswresample   0. 18.100 /  0. 18.100
   libpostproc    52.  3.100 / 52.  3.100
[h264 @ 0x1776000] non-existing PPS 0 referenced
     Last message repeated 1 times
[h264 @ 0x1776000] decode_slice_header error
[h264 @ 0x1776000] no frame!
[h264 @ 0x1776000] non-existing PPS 0 referenced
     Last message repeated 1 times
[h264 @ 0x1776000] decode_slice_header error
[h264 @ 0x1776000] no frame!
[h264 @ 0x1776000] non-existing PPS 0 referenced
     Last message repeated 1 times
[h264 @ 0x1776000] decode_slice_header error
[h264 @ 0x1776000] no frame!
[h264 @ 0x1776000] non-existing PPS 0 referenced
     Last message repeated 1 times
[h264 @ 0x1776000] decode_slice_header error
[h264 @ 0x1776000] no frame!
[h264 @ 0x1776000] non-existing PPS 0 referenced
     Last message repeated 1 times
[h264 @ 0x1776000] decode_slice_header error
[h264 @ 0x1776000] no frame!
[h264 @ 0x1776000] non-existing PPS 0 referenced
     Last message repeated 1 times
[h264 @ 0x1776000] decode_slice_header error
[h264 @ 0x1776000] no frame!
[mpegts @ 0x17713a0] PES packet size mismatch
     Last message repeated 1 times
[h264 @ 0x1776000] non-existing PPS 0 referenced
     Last message repeated 1 times
[h264 @ 0x1776000] decode_slice_header error
[h264 @ 0x1776000] no frame!
[h264 @ 0x1776000] top block unavailable for requested intra4x4 mode -1 
at 1 0
[h264 @ 0x1776000] error while decoding MB 1 0, bytestream 165395
[h264 @ 0x1776000] mmco: unref short failure
[h264 @ 0x1776000] number of reference frames (0+6) exceeds max (5; 
probably corrupt input), discarding one
[h264 @ 0x1776000] concealing 3600 DC, 3600 AC, 3600 MV errors in I frame
[h264 @ 0x1776000] cabac decode of qscale diff failed at 38 4
[h264 @ 0x1776000] error while decoding MB 38 4, bytestream 3764
[h264 @ 0x1776000] concealing 3291 DC, 3291 AC, 3291 MV errors in B frame
[h264 @ 0x1776000] concealing 2981 DC, 2981 AC, 2981 MV errors in B frame
[h264 @ 0x1776000] concealing 1704 DC, 1704 AC, 1704 MV errors in B frame
[h264 @ 0x1776000] concealing 3345 DC, 3345 AC, 3345 MV errors in B frame
[h264 @ 0x1776000] concealing 3097 DC, 3097 AC, 3097 MV errors in B frame
[h264 @ 0x1776000] concealing 2967 DC, 2967 AC, 2967 MV errors in B frame
[h264 @ 0x1776000] concealing 2420 DC, 2420 AC, 2420 MV errors in B frame
[h264 @ 0x1776000] mmco: unref short failure
[h264 @ 0x1776000] concealing 3409 DC, 3409 AC, 3409 MV errors in P frame
[mpegts @ 0x17713a0] PES packet size mismatch
     Last message repeated 1 times
Input #0, mpegts, from 'espn.ts':
   Duration: 00:00:10.29, start: 19440.259811, bitrate: 4740 kb/s
   Program 1
     Stream #0:0[0x1023](eng): Audio: ac3 ([129][0][0][0] / 0x0081), 
48000 Hz, 5.1(side), fltp, 448 kb/s
     Stream #0:1[0x1022]: Video: h264 (High) ([27][0][0][0] / 0x001B), 
yuv420p(tv, bt470bg), 1280x720 [SAR 1:1 DAR 16:9], 59.94 fps, 59.94 tbr, 
90k tbn, 119.88 tbc


Maybe anyone can shed some light on this?
Thanks a lot.




More information about the ffmpeg-devel mailing list