[FFmpeg-trac] #9990(ffmpeg:closed): FilterGraph + Map creates too many output streams, causes wrong output

FFmpeg trac at avcodec.org
Tue Oct 25 23:10:21 EEST 2022


#9990: FilterGraph + Map creates too many output streams, causes wrong output
---------------------------------------+-----------------------------------
             Reporter:  U. Artie Eoff  |                    Owner:  (none)
                 Type:  defect         |                   Status:  closed
             Priority:  important      |                Component:  ffmpeg
              Version:  git-master     |               Resolution:  invalid
             Keywords:  regression     |               Blocked By:
             Blocking:                 |  Reproduced by developer:  0
Analyzed by developer:  0              |
---------------------------------------+-----------------------------------
Changes (by elenril):

 * status:  new => closed
 * resolution:   => invalid

Comment:

 Two output streams in this case is not a bug, rather the previous
 behaviour was incorrect and against the documentation. From
 `-filter_complex` manual section:
  Unlabeled outputs are added to the first output file.

 Your commandline contains one explicit map and one unlabeled filtergraph
 output, which is supposed to result in two output video streams.
 Previously, the map would be silently ignored. After
 0d821edb40d27848304a7354b1c64c2e30e00e7d it is honored as it should be.
 The commit message actually mentions the behavior change.

 > All input frames get decoded regardless of vframes setting.
 This actually is a bug, but unrelated to the report. I will see about
 fixing it.
-- 
Ticket URL: <https://trac.ffmpeg.org/ticket/9990#comment:3>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list