使用ffmpeg切片出hls

2022-05-23 13:30:12 字數 844 閱讀 2666

測試的時候經常要用到ffmpeg切hls的流

ffmpeg -re -i g:/media/baifa.mp4 -codec copy -f hls -hls_list_size 4 -hls_wrap 20 -hls_time 15 g:/media/demo/index.m3u8

主要是-hls_wrap引數 這個引數可以讓切片檔案進行迴圈 就不會導致產生很多檔案了 占用很多空間

還有乙個比較有用的引數-hls_segment_filename可以用來自定義切片的名稱例如:

這樣產生的m3u8檔案就這樣了

#extm3u

#ext-x-version:3

#ext-x-targetduration:16

#ext-x-media-sequence:3

#extinf:

2.080000

,cctv1-3

.ts#extinf:

1.600000

,cctv1-4

.ts#extinf:

15.040000

,cctv1-5

.ts#extinf:

3.920000

,cctv1-6

.ts#ext-x-endlist

使用FFMPEG生成HLS

現在簡單說一下m3u8檔案。以下是由ffmpeg生成的乙個直播的m3u8檔案 extm3u ext x version 3 ext x targetduration 13 ext x media sequence 4 extinf 12.345667,playlist4.ts extinf 9.21...

使用FFMPEG生成HLS

現在簡單說一下m3u8檔案。以下是由ffmpeg生成的乙個直播的m3u8檔案 playlist4.ts playlist5.ts playlist6.ts playlist7.ts playlist8.ts playlist9.ts 1 2 3 4 5 6 7 8 9 10 11 12 13 14 ...

使用FFMPEG生成HLS

現在簡單說一下m3u8檔案。以下是由ffmpeg生成的乙個直播的m3u8檔案 extm3u ext x version 3 ext x targetduration 13 ext x media sequence 4 extinf 12.345667,playlist4.ts extinf 9.21...