[FFmpeg-trac] #8023(undetermined:closed): no #EXT-X-DISCONTINUITY is added to hls manifest is source is -f concat

FFmpeg trac at avcodec.org
Wed Jul 17 21:22:58 EEST 2019


#8023: no #EXT-X-DISCONTINUITY is added to hls manifest is source is -f concat
-------------------------------------+-------------------------------------
             Reporter:  larez        |                    Owner:
                 Type:  defect       |                   Status:  closed
             Priority:  normal       |                Component:
                                     |  undetermined
              Version:  unspecified  |               Resolution:  invalid
             Keywords:               |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------

Comment (by Gyan):

 *For all I'm aware, the concat demuxer can only be used if the files it's
 concatenating would produce a valid media file if concated naively with
 cat.*

 Only the stream parameters have to match. Ideally, the timebase should as
 well, for correct playback. Input containers are irrelevant.

 *It's not a trivial problem. After the concat demuxer is done, there is no
 notion anymore of what each individual item was.*

 It's not that hopeless. The concat demuxer does have a directive to attach
 string metedata to each packet and that directive is specified per-file.
 I've used it to get drawtext to print the name of the source file for the
 current frame within a concat input stream. It's a matter of the muxer
 seeking and acting upon that info. The pipeline is available.

--
Ticket URL: <https://trac.ffmpeg.org/ticket/8023#comment:6>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list