时间编码
一、概念
这里我们要说明一下媒体流处理中的一个重要概念-时间编码。
时间编码是一个为了视频和音频流的一种辅助的数据。它包含在视频和音频文件中,我们可以理解为时间戳。
SMPTE timecode 是一个SMPTE 时间和控制码的总和,它是一视频和音频流中的连续数字地址桢,标志和附加数据。它被定义在ANSI/SMPTE12-1986。它的目的就是提供一个可用计算机处理的视频和音频地址。
最多SMPTE时间码的数据结构是一个80bit的一桢,它包含下面的内容:
a、 一个hh::mm::ss::ff(小时::分钟::秒::桢)格式的时间戳。
b、 8个4位的二进制数据通常叫做“用户位”。