[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