[FFmpeg-trac] #1717(avfilter:open): Concat filter can not join individual images (was: Concat filter can not join more than two video files)

FFmpeg trac at avcodec.org
Tue Sep 4 09:10:01 CEST 2012

#1717: Concat filter can not join individual images
             Reporter:  chinshou    |                    Owner:
                 Type:  defect      |                   Status:  open
             Priority:  minor       |                Component:  avfilter
              Version:  git-master  |               Resolution:
             Keywords:              |               Blocked By:
             Blocking:              |  Reproduced by developer:  1
Analyzed by developer:  1           |
Changes (by Cigaes):

 * status:  new => open
 * reproduced:  0 => 1
 * priority:  normal => minor
 * version:  unspecified => git-master
 * analyzed:  0 => 1


 This is a timestamp problem: concat uses the mean inter-frame interval as
 the duration of the last frame to separate the segments. If a segment is
 made of a single video frame and no audio, then there is no inter-frame
 interval, and the next segment starts at the same time. This will then
 cause frame dropping depending on the vsync algorithm.

 The filter works correctly (AFAIK) if all the segments have more than one
 frame or have audio.

 Temporary workaround: use setpts to shift the time of each segment after a
 single image, or add dummy audio and discard it.

 The problem can be properly fixed when a duration field will be added to
 filtered frames; this is work in progress.

Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/1717#comment:1>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker

More information about the FFmpeg-trac mailing list