【视频】m3u8相关操作

1、视频文件转m3u8

1.1 常用命令

1)默认只保留 5 个ts文件

ffmpeg -i input.mp4 -start_number 0 -hls_time 10 -hls_list_size 0 -f hls stream1.m3u8

2)去掉音频 -an,保留全部ts文件

ffmpeg -i input.mp4 -vf scale=640:480 -an -start_number 0 -hls_time 10 -hls_list_size 0 -f hls stream1.m3u8

3)明确播放列表为点播类型

ffmpeg -i input.mp4 -vf scale=640:480 -an -start_number 0 -hls_playlist_type vod -hls_time 10 -hls_list_size 0 -f hls stream1.m3u8

1.2 参数说明

ffmpeg -i input.mp4 \
   -c:v copy -c:a copy \          # 保持原始音视频编码,减少转码耗时
   -f hls \                       # 指定输出格式为HLS
   -start_number 0 \          

你可能感兴趣的:(视频,音视频)