ffmpeg可以,方法可以看FFMPEG的帮助文档
使用ffmpeg将mp4切成ts片段的时候会碰到一个问题,就是生成的m3u8文件里只有最后的五个片段的信息。
这是因为ffmpeg 默认的list size 为5,所以只获得最后的5个片段。为了解决这个问题,需要指定参数-hls_list_size 0,这样就能包含所有的片段
ffmpeg -i input.mp4 -codec copy -vbsf h264_mp4toannexb -map 0 -f segment -segment_list out.m3u8 -segment_time 10 out%03d.ts
您的视频TS格式是在 广电或 IPTV 平台播放吗 若是 我上次是去淘宝搜索 “广电TS格式”找一个商家给代转的 你可以去试试