[FFmpeg-trac] #2043(avformat:closed): unexpected behaviour when segmenting x264 encoded rawvideo sources

FFmpeg trac at avcodec.org
Wed Dec 19 11:05:18 CET 2012

#2043: unexpected behaviour when segmenting x264 encoded rawvideo sources
             Reporter:  elkq         |                    Owner:
                 Type:  defect       |                   Status:  closed
             Priority:  normal       |                Component:  avformat
              Version:  git-master   |               Resolution:  invalid
             Keywords:  h264         |               Blocked By:
  segment mpegts                     |  Reproduced by developer:  1
             Blocking:               |
Analyzed by developer:  1            |
Changes (by saste):

 * analyzed:  0 => 1
 * keywords:  h264 segment => h264 segment mpegts
 * component:  undetermined => avformat
 * reproduced:  0 => 1


 Replying to [ticket:2043 elkq]:
 > ffmpeg fails to segment rawvideo sources that have been encoded with
 > The following command line fails:
 > {{{
 > ffmpeg -report -v 9 -loglevel 99 -s 352x288 -i /tmp/container_cif.yuv
 -c:v libx264 -an -sn -map 0 -f segment -segment_time 4 -segment_list
 hls.m3u8 -segment_format mpegts hls%03d.ts
 > }}}

 This works if you specify {{{-f ssegment}}}, see commit

 The riddle is due to the fact that libavformat needs to know if the output
 is stream-based or file-based when opening the segment muxer, and this
 can't be known in advance with the segment muxer, when the internal muxer
 has not been selected yet.

 Error feedback can be improved, on the other hand this behavior cannot be
 easily fixed.

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

More information about the FFmpeg-trac mailing list