ffmpeg分片 m3u8以及视频截取

本文介绍了如何使用ffmpeg将视频转换为HLS直播格式,生成m3u8文件,并讲解了m3u8的相关标签含义。同时,文章提供了ffmpeg进行视频切片、截取和抽取音视频流的命令示例。
摘要由CSDN通过智能技术生成

M3u8:
从文件转HLS直播,也就是生成m3u8文件:
./ffmpeg -re -i test.mp4 -c copy -f hls -bsf:v h264_mp4toannexb output.m3u8
其中 -bsf:v h264_mp4toannexb是将MP4中的H.264数据转换为H.264AnnexB标准编码,如果源文件是FLV、TS等可作为直播传输流的视频,则不需要此参数

EXT-X-TARGETDURATION:最大的分片时长,整数,四舍五入

EXT-X-MEDIA-SEQUENCE:直播切片序列,当打开文件时以这个标签的值为参考。 EXT-X-ENDLIST:结束标签,如果没有这个标签,都是从倒数第三片开始播放,如果不满三片则不播放。 EXTINF:为每一个分片的duration

EXT-X-DISCONTINUITY:前一分片与后一分片有不连续的时候播放可能会出错,需要这个标签,以播放当前分片的duraiton时间刷新M3U8列表,然后做对应的加载动作

★文末名片可以免费领取音视频开发学习资料,内容包括(FFmpeg ,webRTC ,rtmp ,hls ,rtsp ,ffplay ,srs)以及音视频学习路线图等等。

<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值