TS文件格式

ts是什么文件

ts是日本高清摄像机拍摄下进行的封装格式,全称为MPEG2-TS。ts即"Transport Stream"的缩写。MPEG2-TS格式的特点就是从视频流的任一片段开始都是可以独立解码的。

MPEG2-TS 传输流(MPEG-2 Transport Stream;又称MPEG-TS、MTS、TS)是一种传输和存储包含视频、音频与通信协议各种数据的标准格式,用于数字电视广播系统,如DVB、ATSC、ISDB、IPTV等等。

MPEG2-TS定义于MPEG-2第一部分:系统(即ISO/IEC标准13818-1或ITU-TRec. H.222.0)。

MPEG2-TS面向的传输介质是地面和卫星等可靠性较低的传输介质,这一点与面向较可靠介质如DVD等的MPEG PS不同。

传输协议

1个TS承载多个子TS,通常子TS是分组化基本流(PES, Packetized elementary stream);分组化基本流上承载基本流(ES,Elementary Stream),或者非MPEG的编码流,例如AC-3、DTS音频流,MJPEG、JPEG 2000视频流、字幕所需要的文本和图像、用于定义基本流的表、乃至电视台定义的电子节目表(EPG)等。

一些相互独立的流可以被复用在一个TS里,例如几个不同的电视频道或者同一个电影的多个拍摄角度。

TS分组(TS Packet)大小最大为188字节,它是多路复用的基本单位。多个不同的ES的内容会分别被封装到TSP中通过同一个TS传输。由于分组(分组)尺寸较小,复用对各个ES造成的时延也较低,对传输误码的耐受性也强于那些将一帧画面封装到一整个包里的容器格式,如MPEG PS和AVI、MOV/MP4、MKV等。这对于视频会议等对实时性要求高的场景特别有意义:单个分组损坏不会造成很大的语音延迟。

TS通常以固定码率传输。固定码率传输时,如果上层待传输内容不足,会发送空分组以占位。蓝光光盘中使用的MPEG-2 TS也使用了固定码率。

数字电视以外的应用

  • 数字摄像机

MPEG-2 TS原本的设计用途是数字电视广播,不过后来用在数字摄像机、录像机、播放机上。用于非广播类用途时,其TS分组格式有所不同:在分组上增加了4个字节长的时间码(Time Code),使分组长度变为192字节。时间码使得播放系统可以在允许随机读取的存储介质中快速找到特定时间点的视频内容。借助时间码也可以用来同步多个摄像机拍摄的内容。

JVC在基于硬盘存储的数字摄像机产品中将这种流称为TOD。

  • 蓝光

以前述格式构成的流被蓝光光盘联盟称为“BDAV MPEG-2 transport stream”(字面意思为BDAV版本的MPEG2-TS),其文件扩展名为.m2ts,俗称M2TS流。蓝光的影碟以BDAV(Blu-ray Disc Movie)格式的BDMV容器存储音频、视频以及其他内容,用于BD-R和BD-RE等格式的录制中。由于蓝光的M2TS和标准的MPEG TS格式基本相同,其设备能够以非常小的延迟转录数字电视内容。由于MPEG-2 TS原本就是面向实时播放的格式,使得蓝光的内容可以简单地从流中截取任意一段,降低了视频剪辑的处理成本。此外,这种流格式也使得存储介质的物理损坏对内容的影响降到最小。

格式转换器

ts格式转换器,也就是将ts这种格式进行编码或解码的格式转换器,ts格式是一种新兴的高清封装格式,对ts格式解码,即将ts格式解码再编码成其他格式,常见的转换模式有:ts转rmvb,ts转mp4、ts转avi、ts转wmv;

对ts格式编码,即指将其他格式转换成ts格式,值得注意的是,由于ts是一种高清封装格式,对ts格式编码或封装,其狭义的解释指将其解码再编码成ts格式,而其广义并是更常见的解释是,将其他高清视频不进行重新编解码,封装成为符合蓝光或ps3等高清播放机播放标准的ts格式,常见的转换或封装模式包括:tp转ts,mts转ts,mkv转ts,mov转ts。

你可能感兴趣的:(图像视频处理,网络)