#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 j_karthic): While this bug gets fixed in HLS segmenter, you could DASH segmenter as a workaround. Please note DASH segmenter is also capable of generating HLS playlists. I have tried the following command in latest ffmpeg and it generates the segments correctly. {{{ ffmpeg -i "http://distribution.bbb3d.renderfarming.net/video/mp4/bbb_sunflower_1080p_30fps_normal.mp4" -loglevel verbose -threads 0 -an -sn -vcodec libx264 -x264opts scenecut=-1 -force_key_frames "expr:gte(t,n_forced*4)" -r 25 -min_seg_duration 4000000 -window_size 99999 -t 30 -hls_playlist 1 /tmp/big_bunny.mpd }}} The above command will generate HLS playlist with the name media_0.m3u8, in the same folder as the output mpd file. You can ignore the big_bunny.mpd file that gets created. {{{ akamai@akamai-VirtualBox:~/ffmpeg$ cat /tmp/media_0.m3u8 #EXTM3U #EXT-X-VERSION:6 #EXT-X-TARGETDURATION:4 #EXT-X-MEDIA-SEQUENCE:1 #EXT-X-MAP:URI="init-stream0.m4s" #EXTINF:4.000000, chunk-stream0-00001.m4s #EXTINF:4.000000, chunk-stream0-00002.m4s #EXTINF:4.000000, chunk-stream0-00003.m4s #EXTINF:4.000000, chunk-stream0-00004.m4s #EXTINF:4.000000, chunk-stream0-00005.m4s #EXTINF:4.000000, chunk-stream0-00006.m4s #EXTINF:4.000000, chunk-stream0-00007.m4s #EXTINF:2.000000, chunk-stream0-00008.m4s #EXT-X-ENDLIST }}} -- Ticket URL: <https://trac.ffmpeg.org/ticket/6888#comment:9> FFmpeg <https://ffmpeg.org> FFmpeg issue tracker _______________________________________________ FFmpeg-trac mailing list FFmpeg-trac@avcodec.org http://ffmpeg.org/mailman/listinfo/ffmpeg-trac