Appearance
m3u8格式的处理
第一步:如果视频不为mp4格式,需先将视频转码为mp4,可使用如下命令进行转换
- source_add #源视频地址(视频不能为MP4)
- target_add #输出目标地址(视频必须为MP4)
sh
ffmpeg -i "source_add" -y -c:v libx264 -strict -2 "target_add"
第二步:将mp4格式转换为ts格式
- source_add #视频源地址(必须为MP4文件)
- target_add #文件目标地址(必须为ts文件)
sh
ffmpeg -y -i "source_add" -vcodec copy -acodec copy -vbsf h264_mp4toannexb "target_add"
第三步:将ts文件进行切片
- source_add #视频源地址(必须为ts文件)
- target_add #文件目标地址(必须为m3u8文件)
- time #表示隔几秒进行切一个文件(单位为s)
- segment表示为切片的意思
sh
ffmpeg -i "source_add" -c copy -map 0 -f segment -segment_list "target_add" -segment_time "time" video-%03d.ts