HLS m3u8 切片技术说明指导
HLS m3u8 切片1 如何切片?mac 笔记本(windows 下也有,但感觉不如 Mac 支持的好,毕竟 hls 是apple 发明的),下载安装:http:/download.csdn.net/detail/topsoftbj/7976125安装好后,打开终端窗口mac 系统视频流转码工具,可用于视频切片,合并 m3u8 等格式的切片视频等。mediafilesegmenter 是苹果开发的一款用于分割媒体文件的工具,其功能与 mediastreamsegmenter 相似,但操作更简单。mediafilesegmenter 相对于 mediastreamsegmenter 的方便之初在于不需要配置流输出环境,只需简单的指定一个媒体文件即可进行转换。 操作: 在终端窗口中输入如下命令,执行即可mediafilesegmenter -B ItanoPart -i SamplePartList.m3u8 -t 10 -f /Users/YourName/Desktop/movie /Users/YourName/Desktop/Sample_iOS_480x224.mp4 命令中各参数解释如下: -B: 各分段文件名称 -i: 分段列表文件名称 -t: 各分段时长 -f: 输出文件路径/Users/YourName/Desktop/Sample_iOS_480x224.mp4 源文件路径这样很简单就可以实现本地媒体文件的分割,更多的参数说明,可以参见工具包的联机说明文档(在终端窗口中输入 man mediafilesegmenter)例如,mediafilesegmenter -B v7seg -i v_7.m3u8 -t 10 -f /Users/chenfrank/Desktop/MOV/segs7 /Users/chenfrank/Desktop/MOV/v_7.mp4命令中各参数解释如下: -B: 各分段文件名称 -切片文件后缀为 ts,文件名即该参数+序号. -i: 分段列表文件名称 -m3u8 文件名称-t: 各分段时长 -秒参考下图:2 切片后的部署将切片好的文件放到 nginx 映射的文件夹下,按上面网址,不用修改 nginx.conf 中的内容,仅修改 mime.types 文件即可。修改后重启 nginx