[FFmpeg-trac] #5257(ffmpeg:new): Buffer queue overflow, dropping.

FFmpeg trac at avcodec.org
Sun Feb 21 21:46:41 CET 2016


#5257: Buffer queue overflow, dropping.
-------------------------------------+-------------------------------------
             Reporter:  ssp43        |                     Type:  defect
               Status:  new          |                 Priority:  normal
            Component:  ffmpeg       |                  Version:
             Keywords:  video        |  unspecified
  filter concat                      |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------
 Summary of the bug: I am trying to split video1 to two pieces dropping 8
 damaged video frames at the same time, and insert 326 video frames into
 video1 from similar video2 using concat video filter.
 FFmpeg inserts whole first piece from video1, whole piece from video2 and
 only some frames from second piece of video1 producing many messages like:
 [Parsed_concat_8 @ 000000b4e1af0100] Buffer queue overflow,
 dropping.7257.2kbits/s
     Last message repeated 75 times
 [Parsed_concat_8 @ 000000b4e1af0100] Buffer queue overflow,
 dropping.7257.2kbits/s
     Last message repeated 84 times
 [Parsed_concat_8 @ 000000b4e1af0100] Buffer queue overflow,
 dropping.7257.2kbits/s
     Last message repeated 69 times
 How to reproduce:
 {{{
 ffmpeg -i video1.mpg -i video2.mpg -q:v 0 -intra -filter_complex
 "[0:v]format=yuv444p,crop=iw-13-11:ih-105-101:13:105-1*(gte(n\,89686))-1*(gte(n\,91577))-1*(gte(n\,97576)),split[1],select=lte(n\,97961)[out1];[1:v]format=yuv444p,crop=iw-13-11:ih-105-101:13:105-3,select=between(n\,97956\,98281)[out2];[1]select=gte(n\,97970)[out3];[out1][out2][out3]concat=n=3"
 -threads 1 -f yuv4mpegpipe -pix_fmt yuv420p -vsync drop -an -sn -r 25 -y
 video.y4m
 ffmpeg version N-75746-g84b4998 Copyright (c) 2000-2015 the FFmpeg
 developers
   built with gcc 5.2.0 (GCC)
   configuration: --enable-gpl --enable-version3 --disable-w32threads
 --enable-avisynth --enable-bzlib --enable-fontconfig --enable
 -frei0r --enable-gnutls --enable-iconv --enable-libass --enable-libbluray
 --enable-libbs2b --enable-libcaca --enable-libdcadec --e
 nable-libfreetype --enable-libgme --enable-libgsm --enable-libilbc
 --enable-libmodplug --enable-libmp3lame --enable-libopencore-am
 rnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus
 --enable-librtmp --enable-libschroedinger --enable-libsoxr --
 enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab
 --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-
 libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-
 libx264 --enable-libx265 --enable-libxavs --enable-libxvid
  --enable-lzma --enable-decklink --enable-zlib
   libavutil      55.  2.100 / 55.  2.100
   libavcodec     57.  4.100 / 57.  4.100
   libavformat    57.  3.100 / 57.  3.100
   libavdevice    57.  0.100 / 57.  0.100
   libavfilter     6. 10.100 /  6. 10.100
   libswscale      4.  0.100 /  4.  0.100
   libswresample   2.  0.100 /  2.  0.100
   libpostproc    54.  0.100 / 54.  0.100
 }}}

 FFmpeg outputs only 98544 video frames but should output 124174!
 Could you fix it please?

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


More information about the FFmpeg-trac mailing list