[FFmpeg-trac] #6888(avformat:new): HLS segmenter doesn't cut .m4s files at its expected duration

FFmpeg trac at avcodec.org
Thu Dec 7 18:17:12 EET 2017


#6888: HLS segmenter doesn't cut .m4s files at its expected duration
------------------------------------+------------------------------------
             Reporter:  beloko      |                    Owner:
                 Type:  defect      |                   Status:  new
             Priority:  normal      |                Component:  avformat
              Version:  git-master  |               Resolution:
             Keywords:  HLS         |               Blocked By:
             Blocking:              |  Reproduced by developer:  0
Analyzed by developer:  0           |
------------------------------------+------------------------------------

Comment (by liuzceecs):

 sorry, sir, can you provide the log of segmentation? cause the length of
 every m4s file is pretty OK on my Ubuntu 15.10 with the lastest version
 ffmpeg.

 Here is my command
 {{{
 ffmpeg -i source.mp4 -an -sn -vcodec libx264 -force_key_frames
 "expr:gte(t,n_forced*4)" -sc_threshold 0 -r 25 -f hls -hls_time 4
 -hls_list_size 99999 -start_number 1 -hls_segment_type fmp4
 -hls_fmp4_init_filename init.mp4 -t 30 -threads 0 big_bunny.m3u8
 }}}

 Then I get 8 m4s files. The first 7 is 4 seconds long and the last one is
 2 seconds long.

 '''But what is pretty interesting is that my m3u8 file is pretty weird.'''



 {{{

 #EXTM3U
 #EXT-X-VERSION:7
 #EXT-X-TARGETDURATION:4
 #EXT-X-MEDIA-SEQUENCE:1
 #EXT-X-MAP:URI="init.mp4"
 #EXTINF:4.000000,
 big_bunny2.m4s
 #EXTINF:4.000000,
 big_bunny3.m4s
 #EXTINF:4.000000,
 big_bunny4.m4s
 #EXTINF:4.000000,
 big_bunny5.m4s
 #EXTINF:4.000000,
 big_bunny6.m4s
 #EXTINF:4.000000,
 big_bunny7.m4s
 #EXTINF:2.000000,
 big_bunny8.m4s
 #EXT-X-ENDLIST

 }}}

 It misses the first m4s file. I am still working on that bug. But I need
 to first figure out why your ffmpeg provide different results from me.

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


More information about the FFmpeg-trac mailing list