前言
因为github仓库对单个文件大小的上传限制,我们需要对文件进行切片处理生成m3u8和ts文件后方可上传
一、什么是 M3U8、TS 文件?
M3U8 是指 UTF-8 编码格式的 M3U 文件 (M3U 使用 Latin-1 字符集编码)
M3U 文件是一个记录索引的纯文本文件,打开它时播放软件并不会播放它
而是根据它的索引找到对应的音视频文件的网络地址进行在线播放
ts 是日本高清摄像机拍摄下进行的封装格式,全称为 MPEG2-TS。ts 即”Transport Stream” 的缩写。
将一个视频文件 (MP4) 切片分为很多个 TS 文件,一个 TS 文件的视频时常可以自定义,比如切片为 5 秒
那么其他 ts 文件也是 5 秒,但是这个不是完全准确,也就是说会有误差,会产生 4-7 秒左右的 ts 视频文件
二、使用步骤
1.使用 ffmpeg 工具进行切片
官网:https://ffmpeg.org/download.html
下载解压后打开 bin 目录,在里面找到 ffmpeg.exe 复制到自己新建的一个文件夹里,再把想要切片的视频 Copy 进来
(将 mp4 转成 t