脚本
mp4 转 m3u8
ffmpeg -i test.mp4 \
-forced-idr 1 -force_key_frames "expr:gte(t,n_forced*2)" \
-strict -2 -c:a aac -c:v libx264 \
-f hls -hls_list_size 0 -hls_time 2 .\m3u8\index.m3u8-forced-idr 1 强行设置关键帧为IDR帧
-force_key_frames "expr:gte(t,n_forced*2)" 每2秒插入关键帧
-hls_time 2 2秒分割
-hls_list_size 0 ts文件数量不限制
-strict -2 使用FFmpeg自带的aac音频编码
-c:v 与 -codec:v 和 -vcodec 等价,视频编解码器
-c:a 音频编解码器
最后更新于