[FFmpeg-trac] #3811(undetermined:new): Misleading error when segmenting H.264 bitstream to MPEG-TS with wrong segment muxer

FFmpeg trac at avcodec.org
Tue Jul 29 10:57:15 CEST 2014


#3811: Misleading error when segmenting H.264 bitstream to MPEG-TS with wrong
segment muxer
-------------------------------------+-------------------------------------
             Reporter:  slhck        |                    Owner:
                 Type:  defect       |                   Status:  new
             Priority:  normal       |                Component:
              Version:  git-master   |  undetermined
             Keywords:               |               Resolution:
             Blocking:               |               Blocked By:
Analyzed by developer:  0            |  Reproduced by developer:  0
-------------------------------------+-------------------------------------

Comment (by slhck):

 Replying to [comment:1 heleppkes]:
 > You're re-encoding the video, you don't need the bitstream filter at
 all.
 > The encoding step will already output the video as you need it for TS.

 True, I don't need the filter, but If I leave it out, I get

 {{{
 $ ffmpeg -i input.mp4 -c:v libx264 -an -f segment -segment_format mpegts
 -map 0 test%05d.ts
 ...
 [mpegts @ 0x25ded20] H.264 bitstream malformed, no startcode found, use
 the h264_mp4toannexb bitstream filter (-bsf h264_mp4toannexb)
 }}}

 Which is the point of this bug report: The error message is misleading.
 It's telling me to use the filter when I don't need to; and if I use the
 filter it's still telling me to use it.

 The actual solution would be to tell me to use the right muxer.
 {{{

 }}}

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


More information about the FFmpeg-trac mailing list