[FFmpeg-trac] #7509(undetermined:new): split/aplit: don't work with elementary streams

FFmpeg trac at avcodec.org
Tue Oct 23 13:17:17 EEST 2018

#7509: split/aplit: don't work with elementary streams
             Reporter:  msiders      |                     Type:  defect
               Status:  new          |                 Priority:  normal
            Component:               |                  Version:  git-
  undetermined                       |  master
             Keywords:  split,       |               Blocked By:
  mpegts, elementary                 |  Reproduced by developer:  0
             Blocking:               |
Analyzed by developer:  0            |
 Summary of the bug:
 How to reproduce:
 % ffmpeg \
  -f mpegts -i file.ts \
  -filter_complex "[i:100]split[out0][out1];" \
  -map [out0] [out1] -map i:101 \
  -c:0 copy \
  -c:1 copy \
  -c:2 copy \
  -f mpegts file-out.ts


 In the example above you open one MPEG-TS with two elementary streams: PID
 100 with video and PID 101 with audio.

 Then if you like to duplicate the video stream without processing it, then
 you see one error like:
 [AVFilterGraph @ 00000253f2dc7500] No such filter: ''

 The same if you use the "asplit" with the audio stream.

 This isn't the expected behaviour, as when you're copying a valid stream,
 it has sense to "duplicate" the stream.

 Please, can you fix/enhance the filters to support this functionality?
 Thank you!

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

More information about the FFmpeg-trac mailing list