
Duplicated segment filename detected: segment_1505815745.m4s Duplicated segment filename detected: segment_1505815744.m4s Set the delay_moov flag to handle this case. Track 0 starts with a nonzero dts 357, while the moov already has been written. Cannot use rename on non file protocol, this may lead to races and temporary partial files frame MB size (81x45) > level limit (3600) ffmpeg -i ~/Movies/objectC/facebook.mp4 -loglevel warning -hls_fmp4_init_filename -c:a aac -b:a 128k -ar 44100 -c:v libx264 -max_muxing_queue_size 400 -x264opts no-scenecut -force_key_frames "expr:gte(t,n_forced*2)" -crf 23 -start_number 0 -hls_time 4 -hls_list_size 3 -use_localtime 1 -hls_segment_type fmp4 -hls_segment_filename "" -preset ultrafast -profile:v main -level 3.1 -r 30 -threads 0 -vf "scale=-2:720" -bufsize 2000k -maxrate 2000k -b:v 2000k -f hls -method PUT -t 20 "" rwxrwxrwx 1 nobody admin 239B 5 18 2016 upload.hls rwxrwxrwx 1 root admin 612B 5 17 2016 index.htmlĭrwxrwxrwx 7 liuqi admin 238B 7 18 19:59 test rw-r-r- 1 liuqi admin 1.1K 6 30 23:20 aaa_bbb.mpdĭrwxrwxrwx 2 root admin 68B 10 12 2016 flowstream rwxrwxrwx 1 root admin 537B 5 17 2016 50x.html LiuqideMBP:hlsdemux liuqi$ ls -hl /usr/local/nginx/html/ As in i'm not getting PUT request here for that file. It seems that it does not upload the init.mp4 to the remote endpoint. Hi stevenliu, thanks for the quick reponse.

Patches should be submitted to the ffmpeg-devel mailing list and not this bug tracker. Failed to open segment 'init.mp4'Ĭould not write header for output file #0 (incorrect codec parameters ?): No such file or directory

hls_fmp4_init_filename init.mp4 -c:a aac -b:a 128k -ar 44100 -c:v libx264 -max_muxing_queue_size 400 -x264opts no-scenecut -force_key_frames "expr:gte(t,n_forced*2)" -crf 23 -start_number 0 -hls_time 4 -hls_list_size 3 -use_localtime 1 -hls_segment_type fmp4 -hls_segment_filename "$/playlist.m3u8" Is the init.mp4 stream specific or is it possible to generate a generic one? This could be due to the init.mp4 being incorrect or because of something else. When supplying a init.mp4 manually in the playlist the manifest does not play anywhere.

When sending the chunks via the HTTP PUT method the init.mp4 file is not created on the remote path.
