<div dir="ltr">Hello,<div><br></div><div style>i am having troubles to decode a h264 live stream provided by an HD ip camera. I tried first with the recent git version of ffmpeg on android and then later on my mac, the results always looks the same as below.</div>
<div style><br></div><div style>Maybe someone can give me a hint what i am doing wrong.</div><div style><br></div><div style><br></div><div style><div>ffmpeg -v 9 -loglevel 99 -report -i "<a href="http://192.168.1.166:86/livestream/12?action=play&media=video">http://192.168.1.166:86/livestream/12?action=play&media=video</a>" output.mp4</div>
<div>ffmpeg started on 2013-06-06 at 19:20:34</div><div>Report written to "ffmpeg-20130606-192034.log"</div><div>ffmpeg version N-53869-gb26bcd0 Copyright (c) 2000-2013 the FFmpeg developers</div><div>  built on Jun  6 2013 17:59:32 with llvm-gcc 4.2.1 (LLVM build 2336.11.00)</div>
<div>  configuration: --prefix=/usr/local</div><div>  libavutil      52. 35.100 / 52. 35.100</div><div>  libavcodec     55. 15.100 / 55. 15.100</div><div>  libavformat    55.  8.102 / 55.  8.102</div><div>  libavdevice    55.  2.100 / 55.  2.100</div>
<div>  libavfilter     3. 75.101 /  3. 75.101</div><div>  libswscale      2.  3.100 /  2.  3.100</div><div>  libswresample   0. 17.102 /  0. 17.102</div><div>Splitting the commandline.</div><div>Reading option '-v' ... matched as option 'v' (set logging level) with argument '9'.</div>
<div>Reading option '-loglevel' ... matched as option 'loglevel' (set logging level) with argument '99'.</div><div>Reading option '-report' ... matched as option 'report' (generate a report) with argument '1'.</div>
<div>Reading option '-i' ... matched as input file with argument '<a href="http://192.168.1.166:86/livestream/12?action=play&media=video">http://192.168.1.166:86/livestream/12?action=play&media=video</a>'.</div>
<div>Reading option 'output.mp4' ... matched as output file.</div><div>Finished splitting the commandline.</div><div>Parsing a group of options: global .</div><div>Applying option v (set logging level) with argument 9.</div>
<div>Applying option report (generate a report) with argument 1.</div><div>Successfully parsed a group of options.</div><div>Parsing a group of options: input file <a href="http://192.168.1.166:86/livestream/12?action=play&media=video">http://192.168.1.166:86/livestream/12?action=play&media=video</a>.</div>
<div>Successfully parsed a group of options.</div><div>Opening an input file: <a href="http://192.168.1.166:86/livestream/12?action=play&media=video">http://192.168.1.166:86/livestream/12?action=play&media=video</a>.</div>
<div>[h264 @ 0x7f9f4b00f800] Format h264 probed with size=2048 and score=51</div><div>[h264 @ 0x7f9f4b00f800] File position before avformat_find_stream_info() is 0</div><div>[h264 @ 0x7f9f4b039a00] no picture </div><div>[h264 @ 0x7f9f4b039a00] left block unavailable for requested intra4x4 mode -1 at 0 0</div>
<div>[h264 @ 0x7f9f4b039a00] error while decoding MB 0 0</div><div>[h264 @ 0x7f9f4b039a00] concealing 880 DC, 880 AC, 880 MV errors in I frame</div><div>[h264 @ 0x7f9f4b039a00] missing picture in access unit with size 17</div>
<div>    Last message repeated 1 times</div><div>[h264 @ 0x7f9f4b039a00] sps_id out of range</div><div>[h264 @ 0x7f9f4b039a00] chroma_format_idc 9 is illegal</div><div>[h264 @ 0x7f9f4b039a00] chroma_format_idc 5 is illegal</div>
<div>[h264 @ 0x7f9f4b039a00] missing picture in access unit with size 17</div><div>[h264 @ 0x7f9f4b039a00] illegal bit depth value (10, 8)</div><div>[h264 @ 0x7f9f4b039a00] sps_id out of range</div><div>[h264 @ 0x7f9f4b039a00] illegal bit depth value (11, 8)</div>
<div>[h264 @ 0x7f9f4b039a00] sps_id out of range</div><div>[h264 @ 0x7f9f4b039a00] pps_id out of range</div><div>[h264 @ 0x7f9f4b039a00] sps_id out of range</div><div>[h264 @ 0x7f9f4b039a00] illegal bit depth value (8, 14)</div>
<div>[h264 @ 0x7f9f4b039a00] pps_id out of range</div><div>[h264 @ 0x7f9f4b039a00] non-existing PPS referenced</div><div>[h264 @ 0x7f9f4b00f800] max_analyze_duration 5000000 reached at 5000000 microseconds</div><div>[h264 @ 0x7f9f4b00f800] File position after avformat_find_stream_info() is 133692</div>
<div>Input #0, h264, from '<a href="http://192.168.1.166:86/livestream/12?action=play&media=video">http://192.168.1.166:86/livestream/12?action=play&media=video</a>':</div><div>  Duration: N/A, bitrate: N/A</div>
<div>    Stream #0:0, 152, 1/1200000: Video: h264 (Baseline), yuvj420p, 640x352, 1/60, 30 fps, 30 tbr, 1200k tbn, 60 tbc</div><div>Successfully opened the file.</div><div>Parsing a group of options: output file output.mp4.</div>
<div>Successfully parsed a group of options.</div><div>Opening an output file: output.mp4.</div><div>Successfully opened the file.</div><div>detected 4 logical cores</div><div>[graph 0 input from stream 0:0 @ 0x7f9f4b8003a0] Setting 'video_size' to value '640x352'</div>
<div>[graph 0 input from stream 0:0 @ 0x7f9f4b8003a0] Setting 'pix_fmt' to value '12'</div><div>[graph 0 input from stream 0:0 @ 0x7f9f4b8003a0] Setting 'time_base' to value '1/1200000'</div>
<div>[graph 0 input from stream 0:0 @ 0x7f9f4b8003a0] Setting 'pixel_aspect' to value '0/1'</div><div>[graph 0 input from stream 0:0 @ 0x7f9f4b8003a0] Setting 'sws_param' to value 'flags=2'</div>
<div>[graph 0 input from stream 0:0 @ 0x7f9f4b8003a0] Setting 'frame_rate' to value '60/2'</div><div>[graph 0 input from stream 0:0 @ 0x7f9f4b8003a0] w:640 h:352 pixfmt:yuvj420p tb:1/1200000 fr:30/1 sar:0/1 sws_param:flags=2</div>
<div>[format @ 0x7f9f4b800a40] compat: called with args=[yuv420p]</div><div>[format @ 0x7f9f4b800a40] Setting 'pix_fmts' to value 'yuv420p'</div><div>[auto-inserted scaler 0 @ 0x7f9f4ac10d00] Setting 'flags' to value '0x4'</div>
<div>[auto-inserted scaler 0 @ 0x7f9f4ac10d00] w:iw h:ih flags:'0x4' interl:0</div><div>[format @ 0x7f9f4b800a40] auto-inserting filter 'auto-inserted scaler 0' between the filter 'Parsed_null_0' and the filter 'format'</div>
<div>[AVFilterGraph @ 0x7f9f4ac10e00] query_formats: 4 queried, 3 merged, 1 already done, 0 delayed</div><div>[auto-inserted scaler 0 @ 0x7f9f4ac10d00] w:640 h:352 fmt:yuvj420p sar:0/1 -> w:640 h:352 fmt:yuv420p sar:0/1 flags:0x4</div>
<div>[mpeg4 @ 0x7f9f4b036600] intra_quant_bias = 0 inter_quant_bias = -64</div><div>Output #0, mp4, to 'output.mp4':</div><div>  Metadata:</div><div>    encoder         : Lavf55.8.102</div><div>    Stream #0:0, 0, 1/15360: Video: mpeg4 ( [0][0][0] / 0x0020), yuv420p, 640x352, 1/30, q=2-31, 200 kb/s, 15360 tbn, 30 tbc</div>
<div>Stream mapping:</div><div>  Stream #0:0 -> #0:0 (h264 -> mpeg4)</div><div>Press [q] to stop, [?] for help</div><div>[h264 @ 0x7f9f4b038e00] no picture </div><div>[h264 @ 0x7f9f4b038e00] left block unavailable for requested intra4x4 mode -1 at 0 0</div>
<div>[h264 @ 0x7f9f4b038e00] error while decoding MB 0 0</div><div>[h264 @ 0x7f9f4b038e00] concealing 880 DC, 880 AC, 880 MV errors in I frame</div><div>[h264 @ 0x7f9f4b023400] out of range intra chroma pred mode at 37 0</div>
<div>[h264 @ 0x7f9f4b023400] error while decoding MB 37 0</div><div>[h264 @ 0x7f9f4b023400] Cannot use next picture in error concealment</div><div>[h264 @ 0x7f9f4b023400] concealing 880 DC, 880 AC, 880 MV errors in P frame</div>
<div>[h264 @ 0x7f9f4b023a00] cbp too large (111) at 32 0</div><div>[h264 @ 0x7f9f4b023a00] error while decoding MB 32 0</div><div>[h264 @ 0x7f9f4b023a00] Cannot use next picture in error concealment</div><div>[h264 @ 0x7f9f4b023a00] concealing 880 DC, 880 AC, 880 MV errors in P frame</div>
<div>[h264 @ 0x7f9f4b025a00] P sub_mb_type 4 out of range at 10 4</div><div>[h264 @ 0x7f9f4b025a00] error while decoding MB 10 4</div><div>[h264 @ 0x7f9f4b025a00] Cannot use next picture in error concealment</div><div>[h264 @ 0x7f9f4b025a00] concealing 759 DC, 759 AC, 759 MV errors in P frame</div>
<div>[h264 @ 0x7f9f4b026000] mb_type 28 in P slice too large at 19 3</div><div>[h264 @ 0x7f9f4b026000] error while decoding MB 19 3</div><div>[h264 @ 0x7f9f4b026000] Cannot use next picture in error concealment</div><div>
[h264 @ 0x7f9f4b026000] concealing 790 DC, 790 AC, 790 MV errors in P frame</div><div>[h264 @ 0x7f9f4b038e00] top block unavailable for requested intra mode at 36 0</div><div>[h264 @ 0x7f9f4b038e00] error while decoding MB 36 0</div>
<div>[h264 @ 0x7f9f4b038e00] Cannot use next picture in error concealment</div><div>[h264 @ 0x7f9f4b038e00] concealing 880 DC, 880 AC, 880 MV errors in P frame</div><div>[h264 @ 0x7f9f4b023400] slice type too large (32) at 39 21</div>
<div>[h264 @ 0x7f9f4b023400] decode_slice_header error</div><div>[h264 @ 0x7f9f4b023400] no frame!</div><div>[h264 @ 0x7f9f4b023a00] mb_type 28 in P slice too large at 20 2</div><div>[h264 @ 0x7f9f4b023a00] error while decoding MB 20 2</div>
<div>[h264 @ 0x7f9f4b023a00] Cannot use next picture in error concealment</div><div>[h264 @ 0x7f9f4b023a00] concealing 829 DC, 829 AC, 829 MV errors in P frame</div><div>[h264 @ 0x7f9f4b025a00] cbp too large (88) at 22 0</div>
<div>[h264 @ 0x7f9f4b025a00] error while decoding MB 22 0</div><div>[h264 @ 0x7f9f4b025a00] Cannot use next picture in error concealment</div><div>[h264 @ 0x7f9f4b025a00] concealing 880 DC, 880 AC, 880 MV errors in P frame</div>
<div>[h264 @ 0x7f9f4b026000] mb_type 28 in P slice too large at 12 1</div><div>[h264 @ 0x7f9f4b026000] error while decoding MB 12 1</div><div>[h264 @ 0x7f9f4b026000] Unknown NAL code: 17 (94 bits)</div><div>[h264 @ 0x7f9f4b026000] Cannot use next picture in error concealment</div>
<div>[h264 @ 0x7f9f4b026000] concealing 877 DC, 877 AC, 877 MV errors in P frame</div><div>Error while decoding stream #0:0: Operation not permitted</div><div>[h264 @ 0x7f9f4b038e00] cbp too large (247) at 32 0</div><div>
[h264 @ 0x7f9f4b038e00] error while decoding MB 32 0</div><div>[h264 @ 0x7f9f4b038e00] Cannot use next picture in error concealment</div><div>[h264 @ 0x7f9f4b038e00] concealing 880 DC, 880 AC, 880 MV errors in P frame</div>
<div>[h264 @ 0x7f9f4b023400] mb_type 29 in P slice too large at 19 4</div><div>[h264 @ 0x7f9f4b023400] error while decoding MB 19 4</div><div>[h264 @ 0x7f9f4b023400] Unknown NAL code: 24 (94 bits)</div><div>[h264 @ 0x7f9f4b023400] Cannot use next picture in error concealment</div>
<div>[h264 @ 0x7f9f4b023400] concealing 750 DC, 750 AC, 750 MV errors in P frame</div><div>[h264 @ 0x7f9f4b023a00] P sub_mb_type 4 out of range at 14 1</div><div>[h264 @ 0x7f9f4b023a00] error while decoding MB 14 1</div><div>
[h264 @ 0x7f9f4b023a00] Unknown NAL code: 17 (94 bits)</div><div>[h264 @ 0x7f9f4b023a00] Cannot use next picture in error concealment</div><div>[h264 @ 0x7f9f4b023a00] concealing 875 DC, 875 AC, 875 MV errors in P frame</div>
<div>[h264 @ 0x7f9f4b025a00] P sub_mb_type 11 out of range at 5 3</div><div>[h264 @ 0x7f9f4b025a00] error while decoding MB 5 3</div><div>[h264 @ 0x7f9f4b025a00] Unknown NAL code: 23 (94 bits)</div><div>[h264 @ 0x7f9f4b025a00] Cannot use next picture in error concealment</div>
<div>[h264 @ 0x7f9f4b025a00] concealing 804 DC, 804 AC, 804 MV errors in P frame</div><div>[h264 @ 0x7f9f4b026000] out of range intra chroma pred mode at 34 6</div><div>[h264 @ 0x7f9f4b026000] error while decoding MB 34 6</div>
<div>[h264 @ 0x7f9f4b026000] Unknown NAL code: 31 (94 bits)</div><div>[h264 @ 0x7f9f4b026000] Cannot use next picture in error concealment</div><div>[h264 @ 0x7f9f4b026000] concealing 655 DC, 655 AC, 655 MV errors in P frame</div>
<div>[h264 @ 0x7f9f4b038e00] mb_type 30 in P slice too large at 29 11</div><div>[h264 @ 0x7f9f4b038e00] error while decoding MB 29 11</div><div>[h264 @ 0x7f9f4b038e00] Unknown NAL code: 28 (94 bits)</div><div>[h264 @ 0x7f9f4b038e00] Cannot use next picture in error concealment</div>
<div>[h264 @ 0x7f9f4b038e00] concealing 460 DC, 460 AC, 460 MV errors in P frame</div><div>[h264 @ 0x7f9f4b023400] out of range intra chroma pred mode at 28 2</div><div>[h264 @ 0x7f9f4b023400] error while decoding MB 28 2</div>
<div>[h264 @ 0x7f9f4b023400] Unknown NAL code: 26 (94 bits)</div><div>[h264 @ 0x7f9f4b023400] Cannot use next picture in error concealment</div><div>[h264 @ 0x7f9f4b023400] concealing 821 DC, 821 AC, 821 MV errors in P frame</div>
<div>[h264 @ 0x7f9f4b023a00] top block unavailable for requested intra mode at 18 0</div><div>[h264 @ 0x7f9f4b023a00] error while decoding MB 18 0</div><div>[h264 @ 0x7f9f4b023a00] Unknown NAL code: 23 (94 bits)</div><div>
[h264 @ 0x7f9f4b023a00] Cannot use next picture in error concealment</div><div>[h264 @ 0x7f9f4b023a00] concealing 880 DC, 880 AC, 880 MV errors in P frame</div><div>[h264 @ 0x7f9f4b025a00] P sub_mb_type 6 out of range at 5 7</div>
<div>[h264 @ 0x7f9f4b025a00] error while decoding MB 5 7</div><div>[h264 @ 0x7f9f4b025a00] Cannot use next picture in error concealment</div><div>[h264 @ 0x7f9f4b025a00] concealing 644 DC, 644 AC, 644 MV errors in P frame</div>
<div>[h264 @ 0x7f9f4b026000] slice type too large (32) at 38 21</div><div>[h264 @ 0x7f9f4b026000] decode_slice_header error</div><div>[h264 @ 0x7f9f4b026000] no frame!</div><div>[h264 @ 0x7f9f4b038e00] P sub_mb_type 9 out of range at 39 4</div>
<div>[h264 @ 0x7f9f4b038e00] error while decoding MB 39 4</div><div>[h264 @ 0x7f9f4b038e00] Cannot use next picture in error concealment</div><div>[h264 @ 0x7f9f4b038e00] concealing 730 DC, 730 AC, 730 MV errors in P frame</div>
<div>[h264 @ 0x7f9f4b023400] P sub_mb_type 4 out of range at 6 0</div><div>[h264 @ 0x7f9f4b023400] error while decoding MB 6 0</div><div>[h264 @ 0x7f9f4b023400] Cannot use next picture in error concealment</div><div>[h264 @ 0x7f9f4b023400] concealing 880 DC, 880 AC, 880 MV errors in P frame</div>
<div>[h264 @ 0x7f9f4b023a00] left block unavailable for requested intra4x4 mode -1 at 0 0</div><div>[h264 @ 0x7f9f4b023a00] error while decoding MB 0 0</div><div>[h264 @ 0x7f9f4b023a00] concealing 880 DC, 880 AC, 880 MV errors in I frame</div>
<div>Error while decoding stream #0:0: Operation not permitted</div><div>[h264 @ 0x7f9f4b025a00] cbp too large (110) at 4 0</div><div>[h264 @ 0x7f9f4b025a00] error while decoding MB 4 0</div><div>[h264 @ 0x7f9f4b025a00] Cannot use next picture in error concealment</div>
<div>[h264 @ 0x7f9f4b025a00] concealing 880 DC, 880 AC, 880 MV errors in P frame</div><div>[h264 @ 0x7f9f4b026000] top block unavailable for requested intra mode at 12 0</div><div>[h264 @ 0x7f9f4b026000] error while decoding MB 12 0</div>
<div>[h264 @ 0x7f9f4b026000] Cannot use next picture in error concealment</div><div>[h264 @ 0x7f9f4b026000] concealing 880 DC, 880 AC, 880 MV errors in P frame</div><div>*** 1 dup!</div><div>[h264 @ 0x7f9f4b038e00] P sub_mb_type 5 out of range at 19 5</div>
<div>[h264 @ 0x7f9f4b038e00] error while decoding MB 19 5</div><div>[h264 @ 0x7f9f4b038e00] Cannot use next picture in error concealment</div><div>[h264 @ 0x7f9f4b038e00] concealing 710 DC, 710 AC, 710 MV errors in P frame</div>
<div>[h264 @ 0x7f9f4b023400] top block unavailable for requested intra mode at 13 0</div><div>[h264 @ 0x7f9f4b023400] error while decoding MB 13 0</div><div>[h264 @ 0x7f9f4b023400] Cannot use next picture in error concealment</div>
<div>[h264 @ 0x7f9f4b023400] concealing 880 DC, 880 AC, 880 MV errors in P frame</div><div>[h264 @ 0x7f9f4b023a00] top block unavailable for requested intra mode at 32 0</div><div>[h264 @ 0x7f9f4b023a00] error while decoding MB 32 0</div>
<div>[h264 @ 0x7f9f4b023a00] Unknown NAL code: 25 (94 bits)</div><div>[h264 @ 0x7f9f4b023a00] Cannot use next picture in error concealment</div><div>[h264 @ 0x7f9f4b023a00] concealing 880 DC, 880 AC, 880 MV errors in P frame</div>
<div>[h264 @ 0x7f9f4b025a00] mb_type 27 in P slice too large at 34 4</div><div>[h264 @ 0x7f9f4b025a00] error while decoding MB 34 4</div><div>[h264 @ 0x7f9f4b025a00] Cannot use next picture in error concealment</div><div>
[h264 @ 0x7f9f4b025a00] concealing 735 DC, 735 AC, 735 MV errors in P frame</div><div>[h264 @ 0x7f9f4b026000] P sub_mb_type 4 out of range at 12 3</div><div>[h264 @ 0x7f9f4b026000] error while decoding MB 12 3</div><div>[h264 @ 0x7f9f4b026000] Unknown NAL code: 31 (94 bits)</div>
<div>[h264 @ 0x7f9f4b026000] Cannot use next picture in error concealment</div><div>[h264 @ 0x7f9f4b026000] concealing 797 DC, 797 AC, 797 MV errors in P frame</div><div>[h264 @ 0x7f9f4b038e00] mb_type 28 in P slice too large at 13 0</div>
<div>[h264 @ 0x7f9f4b038e00] error while decoding MB 13 0</div><div>[h264 @ 0x7f9f4b038e00] Cannot use next picture in error concealment</div><div>[h264 @ 0x7f9f4b038e00] concealing 880 DC, 880 AC, 880 MV errors in P frame</div>
<div>[h264 @ 0x7f9f4b023400] sps_id out of range</div><div>[h264 @ 0x7f9f4b023400] P sub_mb_type 5 out of range at 16 3</div><div>[h264 @ 0x7f9f4b023400] error while decoding MB 16 3</div><div>[h264 @ 0x7f9f4b023400] Cannot use next picture in error concealment</div>
</div><div style><br></div><div style><br></div></div>