[FFmpeg-trac] #9160(ffmpeg:new): ffmpeg stuck at initialization

FFmpeg trac at avcodec.org
Wed Mar 24 14:36:58 EET 2021

#9160: ffmpeg stuck at initialization
             Reporter:  Gyan    |                     Type:  defect
               Status:  new     |                 Priority:  important
            Component:  ffmpeg  |                  Version:  git-master
             Keywords:          |               Blocked By:
             Blocking:          |  Reproduced by developer:  0
Analyzed by developer:  0       |
 ffmpeg gets stuck at initialization with the following command, with a CPU
 core running steady near 100%:

 cat video.ts | ffmpeg -i - -f image2 -loop 1 -re -i image.png
 -map "[out]" -map 0:a -f null -

 The sufficient and necessary conditions appear to be that the first input
 be non-seekable, and the image input have the `-re` flag applied. Removing
 either of these conditions and the issue disappears.

 Based on the nature I suspected that one or more commits made to ffmpeg.c
 in Oct 2020 might be the culprit. And indeed, the issue doesn't occur with
 my 2020-10-28 build but does occur with my 2020-10-31 build. The commits I
 suspect are 67be1ce0c6 and 7369595c55.

 How to generate inputs:

 ffmpeg -f lavfi -i testsrc2 -f lavfi -i sine -t 5 video.ts

 ffmpeg -f lavfi -i mandelbrot -vframes 1 image.png

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

More information about the FFmpeg-trac mailing list