ts简介
TS(Transport Stream,传输流)是一种封装的格式,它的全称为MPEG2-TS。是一种视频格式,一般用于实时流媒体和广播电视领域。
Ts与Mp4优势对比
Mp4在IOS下可以自动播放,但是在部分安卓机下无法自动播放产生黑屏。
Ts可实现自动播放,IOS8以上和Android4.4以上都支持。
基于自动播放的优势,本妹子在本厂的618大促主会场及各个活动需求上就用了Ts技术。先show下具体效果:
生成ts视频
需要下ffmpeg来将Mp4转化成Ts视频。下面下载操作如下所示:
mac下可以运行
brew install ffmpeg
复制代码
windows下可以在ffmpeg.zeranoe.com/builds/中下载。
然后用ffmpeg 转化
ffmpeg -i in.mp4 -f mpegts -codec:v mpeg1video -codec:a mp2 -b 0 out.ts
复制代码
还可以控制视频大小(-s),帧速率(-r),视频比特率(-b:v),音频比特率(-b:a),音频通道数(-ac),采样率(-ar ) 以及更多。 有关详细信息,请参阅ffmpeg文档。
如下所示
ffmpeg -i in.mp4 -f mpegts \