[FFmpeg-trac] #2956(avformat:new): Support ifv cctv files

FFmpeg trac at avcodec.org
Thu Sep 12 23:44:04 CEST 2013


#2956: Support ifv cctv files
---------------------------------------+----------------------------------
               Reporter:  cehoyos      |                  Owner:
                   Type:  enhancement  |                 Status:  new
               Priority:  wish         |              Component:  avformat
                Version:  git-master   |               Keywords:  ifv h264
             Blocked By:               |               Blocking:
Reproduced by developer:  0            |  Analyzed by developer:  0
---------------------------------------+----------------------------------
 A user uploaded an ifv sample, a proprietary file format from a cctv dvr
 that contains h264 video and pcm (?) audio, plays ok when forcing the
 format to h264.
 {{{
 $ ffmpeg -i chn320130728201929.ifv
 ffmpeg version N-56252-ge2774b3 Copyright (c) 2000-2013 the FFmpeg
 developers
   built on Sep 12 2013 23:19:42 with gcc 4.7 (SUSE Linux)
   configuration: --enable-gpl --disable-indev=jack
   libavutil      52. 43.100 / 52. 43.100
   libavcodec     55. 31.101 / 55. 31.101
   libavformat    55. 16.102 / 55. 16.102
   libavdevice    55.  3.100 / 55.  3.100
   libavfilter     3. 84.100 /  3. 84.100
   libswscale      2.  5.100 /  2.  5.100
   libswresample   0. 17.103 /  0. 17.103
   libpostproc    52.  3.100 / 52.  3.100
 chn320130728201929.ifv: Invalid data found when processing input
 }}}
 {{{
 $ ffmpeg -f h264 -i chn320130728201929.ifv
 ffmpeg version N-56252-ge2774b3 Copyright (c) 2000-2013 the FFmpeg
 developers
   built on Sep 12 2013 23:19:42 with gcc 4.7 (SUSE Linux)
   configuration: --enable-gpl --disable-indev=jack
   libavutil      52. 43.100 / 52. 43.100
   libavcodec     55. 31.101 / 55. 31.101
   libavformat    55. 16.102 / 55. 16.102
   libavdevice    55.  3.100 / 55.  3.100
   libavfilter     3. 84.100 /  3. 84.100
   libswscale      2.  5.100 /  2.  5.100
   libswresample   0. 17.103 /  0. 17.103
   libpostproc    52.  3.100 / 52.  3.100
 [h264 @ 0x35b0e20] non-existing PPS referenced
 [h264 @ 0x35b0e20] non-existing PPS 0 referenced
 [h264 @ 0x35b0e20] decode_slice_header error
 [h264 @ 0x35b0e20] sps_id out of range
 [h264 @ 0x35b0e20] non-existing PPS referenced
 [h264 @ 0x35b0e20] sps_id out of range
 [h264 @ 0x35b0e20] slice type too large (32) at 0 0
 [h264 @ 0x35b0e20] decode_slice_header error
 [h264 @ 0x35b0e20] no frame!
 [h264 @ 0x35b0e20] non-existing PPS referenced
 [h264 @ 0x35b0e20] non-existing PPS 227 referenced
 [h264 @ 0x35b0e20] decode_slice_header error
 [h264 @ 0x35b0e20] no frame!
 [h264 @ 0x35b0e20] illegal POC type 32
 [h264 @ 0x35b0e20] missing picture in access unit with size 17312
 [h264 @ 0x35b0e20] illegal POC type 32
     Last message repeated 1 times
 [h264 @ 0x35b0e20] non-existing PPS 0 referenced
 [h264 @ 0x35b0e20] decode_slice_header error
 [h264 @ 0x35b0e20] no frame!
 [h264 @ 0x35b0e20] missing picture in access unit with size 3971
 [h264 @ 0x35b0e20] non-existing PPS 2 referenced
 [h264 @ 0x35b0e20] decode_slice_header error
 [h264 @ 0x35b0e20] no frame!
 Input #0, h264, from 'chn320130728201929.ifv':
   Duration: N/A, bitrate: N/A
     Stream #0:0: Video: h264 (Constrained Baseline), yuv420p, 352x288, 25
 fps, 25 tbr, 1200k tbn, 50 tbc
 At least one output file must be specified
 }}}

-- 
Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/2956>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list