本文介绍了如何获得一个帧的DTS的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述


我正在使用H.264 MFT将自己的编码和多路复用编码帧转换为MP4文件。


我可以使用  IMFSample-> GetSampleTime(& iSampleTime),


来获取时间戳(演示时间)但是为了正确地复用帧我需要知道帧的DTS(它可以与PTS不同。


有人能告诉我如何从IMFSample中获取DTS? 


谢谢

解决方案

Hi,

I'm using H.264 MFT to do encoding and mux encoded frames myself into a MP4 file.

I could get the timestamp (presentation time) using IMFSample->GetSampleTime(&iSampleTime),

But to mux frames correctly I need to know DTS of the frames (it could be different from PTS).

Could anyone tell me how can I get DTS from a IMFSample? 

Thanks

解决方案


这篇关于如何获得一个帧的DTS的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-12 20:33