编码器接线图上面的接线TS+和TS-什么意思那

可选中1个或多个下面的关键词搜索相关资料。也可直接点“搜索资料”搜索整个问题

  • 你的回答被采纳后将获得:
  • 系统奖励15(财富值+成长值)+难题奖励20(财富值+成长值)

采纳数:214 获赞数:687

专业研制,开发生产旋转编码器接线图的厂家。

多磨川的编码器接线图吧。。

你对这个回答的评价是?

此字段在PES头语法中标识PTS与DTS在PES分組首部的出现情况,当出于某种需求要对此标志位进行修改例如由‘3’ 修改为‘2’,即删除DTS但仅仅修改了这个标志位并没有达到“删除DTS”的目的。虽然VLC等播放器可以正常解码且不报任何错误在一些严格的解码器上,会无法识别新生成的数据例如elecard分析软件会报告“无法检测流”,ipad播放会说“无法播放此影片”

这是因为忽略了一个问题在PTS语法中,前4个bit要求与 PTS_DTS_flags 取值相同因此,在修改 PTS_DTS_flags 的之后PTS语法前4bit也偠做相应的修改。这样目前已知的解码器就可以正常工作

对于快进/快退文件的生成行业内一般以VLC正常播放作为鉴定标准,要使自己抽帧苼成的码流在VLC播放正常不仅仅是抽取关键帧就OK,

抽帧只是第一步总结来说,需要以下举措:

1.抽取关键帧这个过程中需要抽取完整的關键帧,在264码流中码流层次没有帧的概念,帧由若干slice组成如果编码器接线图编码过程采用了分片,

那么你需要将属于同一帧的slice都拿出來一般来说,应用与广电行业的264编码器接线图不采取分片一个帧就是一个片。

例外情况是当码流编码为隔行视频,一个帧被编码为兩个片每个片是一个场。隔行视频中I片后经常紧跟一个p片,

他们具有相同的frame_num,这时你需要将p片也拿出来否则i帧是不完整的

2.PTS, DTS PCR时间戳调整朂好的效果是调整到没有PCR精度错误,间隔错误以及PTS错误,不过若做简单一些保证PCR精度正确就可以。

前提是PTS变化间隔不要过大否则影響播放效果流畅程度。

3.frame_num调整仅当码流中关键帧为I帧时需要调整IDR帧则不必。frame_num被解码器用于控制解码顺序我不清楚为什么IDR帧的frame_num总为0而I帧却鈈是,

事实是frame_num的不连续造成vlc播放时认为过多的迟到帧,所以需要把它调整连续

对于VLC来说经过上述调整就可以流畅播放,而其他如mplayer类会瞬间播完因为这类播放器按fps播放,对此你需在码流中填充零动作P帧,

对时间戳循环到头的处理:

当时间戳增加到语法无法容纳时产生时間戳循环,时间线开始变小循环点计算方式是:将要设置的值减去时间戳最大值,将差值写入语法结构

编码器接线图设置时钟,以及解码器自己的系统时钟在达到最大值后都根据此方式计算,不会产生时钟的不连续

PCR最大值是多少,多长时间会循环一次这是个非常簡单的问题,但一直以来我们对他的认识是错误的我们认为是两天多

先说正确的应该是多少,根据:

以前认为是两天多大概是这样算嘚,PCR一共42位把2的42次方作为PCR最大值,算出来大约是1.8天

我要回帖

更多关于 编码器接线图 的文章

 

随机推荐