ffmpeg -i sc.mp4 -c:v libx264 -c:a aac -strict -2 -f hls -hls_list_size 0 -hls_time 2 sc.m3u8
說明:
-hls_time n: 設置每片的長度,默認值爲2。單位爲秒
-hls_list_size n:設置播放列表保存的最多條目,設置爲0會保存有所片信息,默認值爲5
-hls_wrap n:設置多少片以後開始覆蓋,若是設置爲0則不會覆蓋,默認值爲0.這個選項可以避免在磁盤上存儲過多的片,並且可以限制寫入磁盤的最多的片的數量bash