[FFmpeg-trac] #6888(undetermined:new): HLS segmenter doesn't cut .m4s files at its expected duration
FFmpeg
trac at avcodec.org
Mon Dec 4 15:55:52 EET 2017
#6888: HLS segmenter doesn't cut .m4s files at its expected duration
-------------------------------------+-------------------------------------
Reporter: beloko | Owner:
Type: defect | Status: new
Priority: normal | Component:
Version: git-master | undetermined
Keywords: HLS | Resolution:
Blocking: | Blocked By:
Analyzed by developer: 0 | Reproduced by developer: 0
-------------------------------------+-------------------------------------
Comment (by beloko):
I would like to be able to upload all my files, but attachments can't
exceed the 2.5Mo size limit on the tracker.
Error: Upload failed
Maximum attachment size: 2621440 bytes
So I'm just able to upload :
. big_buck_bunny.m3u8 as HLS playlist file
. init.mp4 as MP4 header
. big_bunny1.m4s as 1st segment of the video stream
However you can reproduce the issue easily on any computer :
. build an FFMPEG from its GIT-Master repository
. and copy paste my FFMPEG command line
. execute the command line
. and wait for less than 1 minute to create the HLS output stream
Here is my command line :
{{{
ffmpeg_x64.exe -i
"http://distribution.bbb3d.renderfarming.net/video/mp4/bbb_sunflower_1080p_30fps_normal.mp4"
-loglevel verbose -threads 0 -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 "C:\inetpub\wwwroot\fmp4_x264\init.mp4" -t 30
"C:\inetpub\wwwroot\fmp4_x264\big_bunny.m3u8"
}}}
As you see I used the common video file "Big buck bunny" as video source
(available here :
http://distribution.bbb3d.renderfarming.net/video/mp4/bbb_sunflower_1080p_30fps_normal.mp4).
FFMPEG can download it from the command line throught the HTTP protocole.
So you don't need to download it on your hard drive to create HLS files.
And of course you'll need to replace my output folder
(C:\inetpub\wwwroot\fmp4_x264\) by your prefered output folder. For the
init.mp4 file and the big_bunny.m3u8 file. This 2 files may be in the same
folder.
--
Ticket URL: <https://trac.ffmpeg.org/ticket/6888#comment:3>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list