安装ffmpeg

apt-get install ffmpeg

准备好视频文件

230624214334vwad7ttt.mp4

生成密钥文件

openssl rand 16 > enc.key

创建密钥信息文件

vi enc.info
写入内容

enc.key
enc.key

其中第一行是网址或路径,是生成的m3u8文件里面映射的路径保证可以访问到

使用ffmpeg转换视频

ffmpeg -i 230624214334vwad7ttt.mp4 -c copy -bsf:v h264_mp4toannexb -hls_time 100 -hls_list_size 0 -hls_key_info_file enc.info  230624214334vwad7ttt.m3u8

路径下会生成ts文件和m3u8文件