Opened 3 years ago

Last modified 3 years ago

#2956 new enhancement

Support ifv cctv files

Reported by: cehoyos Owned by:
Priority: wish Component: avformat
Version: git-master Keywords: ifv h264
Cc: Blocked By:
Blocking: Reproduced by developer: no
Analyzed by developer: no

Description

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

Attachments (1)

fly00059.ifv (127.4 KB) - added by cehoyos 3 years ago.

Download all attachments as: .zip

Change History (4)

Changed 3 years ago by cehoyos

comment:2 Changed 3 years ago by Timothy_Gu

comment:3 Changed 3 years ago by Timothy_Gu

Uploaded to /incoming/ticket2956/audio.ifv

Note: See TracTickets for help on using tickets.