[FFmpeg-trac] #2910(avcodec:closed): Skipping ‘nokey’ frames in h264 video causes errors

FFmpeg trac at avcodec.org
Mon Jan 13 23:55:26 CET 2014


#2910: Skipping ‘nokey’ frames in h264 video causes errors
-------------------------------------+-------------------------------------
             Reporter:  eelco        |                    Owner:
                 Type:  defect       |                   Status:  closed
             Priority:  important    |                Component:  avcodec
              Version:  git-master   |               Resolution:  fixed
             Keywords:  h264         |               Blocked By:
  regression                         |  Reproduced by developer:  1
             Blocking:               |
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------

Comment (by drvit):

 Seems this error still not fixed completely. I have part of h264 video
 encoded by Format Factory 3.1.1 and see almost the same error. The same
 happened with every of 5 tested h264 files from Internet, some of them I
 have re-encoded by Format Factory and HandBrake, but nothing changed. I
 tried upload 500 KB sample mp4-file to upload.ffmpeg.org  but Filezilla
 failed with error "421 Too many connections (1) from this IP".

 {{{
 \ffmpeg\bin>ffplay.exe -skip_frame nokey -i
 ".\video\v3-720p-h264-part.mp4"
 ffplay version N-59742-gd9481dc Copyright (c) 2003-2014 the FFmpeg
 developers
   built on Jan  9 2014 22:07:16 with gcc 4.8.2 (GCC)
   configuration: --enable-gpl --enable-version3 --disable-w32threads
 --enable-av
 isynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls
 --enab
 le-iconv --enable-libass --enable-libbluray --enable-libcaca --enable-
 libfreetyp
 e --enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame
 --ena
 ble-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg
 --enable-l
 ibopus --enable-librtmp --enable-libschroedinger --enable-libsoxr
 --enable-libsp
 eex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-
 libvo-aa
 cenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-
 libwavp
 ack --enable-libx264 --enable-libxavs --enable-libxvid --enable-zlib
   libavutil      52. 62.100 / 52. 62.100
   libavcodec     55. 47.101 / 55. 47.101
   libavformat    55. 22.103 / 55. 22.103
   libavdevice    55.  5.102 / 55.  5.102
   libavfilter     4.  1.100 /  4.  1.100
   libswscale      2.  5.101 /  2.  5.101
   libswresample   0. 17.104 /  0. 17.104
   libpostproc    52.  3.100 / 52.  3.100
 [h264 @ 0000000000358980] Cannot use next picture in error concealment
 [h264 @ 0000000000358980] concealing 1620 DC, 1620 AC, 1620 MV errors in P
 frame

 [h264 @ 0000000000358980] Cannot use next picture in error concealment
 [h264 @ 0000000000358980] concealing 1620 DC, 1620 AC, 1620 MV errors in P
 frame

 [h264 @ 0000000000358980] Cannot use next picture in error concealment
 [h264 @ 0000000000358980] concealing 1620 DC, 1620 AC, 1620 MV errors in P
 frame

 [h264 @ 0000000000358980] Cannot use next picture in error concealment
 [h264 @ 0000000000358980] concealing 1620 DC, 1620 AC, 1620 MV errors in P
 frame

 [h264 @ 0000000000358980] Cannot use next picture in error concealment
 [h264 @ 0000000000358980] concealing 1620 DC, 1620 AC, 1620 MV errors in P
 frame

 [h264 @ 0000000000358980] Cannot use next picture in error concealment
 [h264 @ 0000000000358980] concealing 1620 DC, 1620 AC, 1620 MV errors in P
 frame

 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '.\video\v3-720p-h264-part.mp4':
   Metadata:
     major_brand     : isom
     minor_version   : 1
     compatible_brands: isomavc1
     creation_time   : 2014-01-13 22:12:45
     encoder         : FormatFactory : www.pcfreetime.com
   Duration: 00:00:04.20, start: 0.000000, bitrate: 1134 kb/sf=0/0
     Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p,
 856x480 [
 SAR 480:481 DAR 856:481], 1015 kb/s, SAR 427:428 DAR 427:240, 24 fps, 24
 tbr, 96
  tbn, 48 tbc (default)
     Metadata:
       creation_time   : 2014-01-13 22:12:45
       handler_name    : video
     Stream #0:1(und): Audio: aac (mp4a / 0x6134706D), 44100 Hz, stereo,
 fltp, 12
 3 kb/s (default)
     Metadata:
       creation_time   : 2014-01-13 22:12:45
       handler_name    : sound
 [h264 @ 00000000003b3420] Cannot use next picture in error concealment
 [h264 @ 00000000003b3420] concealing 1620 DC, 1620 AC, 1620 MV errors in P
 frame

 [h264 @ 0000000005aa8d20] Cannot use next picture in error concealment
 [h264 @ 0000000005aa8440] Cannot use next picture in error concealment
 [h264 @ 0000000005aa95e0] Cannot use next picture in error concealment
 [h264 @ 000000000589b500] Cannot use next picture in error concealment
 [h264 @ 000000000589bde0] Cannot use next picture in error concealment
 [h264 @ 000000000589c6a0] Cannot use next picture in error concealment
 [h264 @ 00000000003b3b20] Cannot use next picture in error concealment
 [h264 @ 0000000005aa8d20] concealing 1620 DC, 1620 AC, 1620 MV errors in P
 frame

 [h264 @ 0000000005aa8440] concealing 1620 DC, 1620 AC, 1620 MV errors in P
 frame

 [h264 @ 0000000005aa95e0] concealing 1620 DC, 1620 AC, 1620 MV errors in P
 frame

 [h264 @ 000000000589b500] concealing 1620 DC, 1620 AC, 1620 MV errors in P
 frame

 [h264 @ 000000000589bde0] concealing 1620 DC, 1620 AC, 1620 MV errors in P
 frame

 [h264 @ 000000000589c6a0] concealing 1620 DC, 1620 AC, 1620 MV errors in P
 frame

 [h264 @ 00000000003b3b20] concealing 1620 DC, 1620 AC, 1620 MV errors in P
 frame

 [h264 @ 00000000003b20c0] Cannot use next picture in error concealment
 [h264 @ 00000000003b20c0] concealing 1620 DC, 1620 AC, 1620 MV errors in P
 frame

 [h264 @ 00000000003b3420] Cannot use next picture in error concealment
 [h264 @ 0000000005aa8440] Cannot use next picture in error concealment
 [h264 @ 0000000005aa8d20] Cannot use next picture in error concealment
 [h264 @ 0000000005aa95e0] Cannot use next picture in error concealment
 [h264 @ 000000000589b500] Cannot use next picture in error concealment
 [h264 @ 000000000589b500] concealing 1620 DC, 1620 AC, 1620 MV errors in P
 frame

 [h264 @ 000000000589c6a0] Cannot use next picture in error concealment
 [h264 @ 00000000003b3b20] Cannot use next picture in error concealment
 [h264 @ 00000000003b20c0] Cannot use next picture in error concealment
 [h264 @ 00000000003b3420] concealing 1620 DC, 1620 AC, 1620 MV errors in P
 frame

 [h264 @ 0000000005aa8440] concealing 1620 DC, 1620 AC, 1620 MV errors in P
 frame

 [h264 @ 0000000005aa8d20] concealing 1620 DC, 1620 AC, 1620 MV errors in P
 frame
 }}}

 etc

--
Ticket URL: <https://trac.ffmpeg.org/ticket/2910#comment:9>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list