[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
 }}}

 Hi,

 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