gpt4 book ai didi

ios - 如何确定AVAssetWriter中样本缓冲区使用的持续时间

转载 作者:行者123 更新时间:2023-12-01 16:49:33 25 4
gpt4 key购买 nike

我有一个示例缓冲区,用于捕获AVAssetWriter的视频。我试图找出一种方法来确定我捕获了多少视频(时间)。目前,我能够通过使用访问当前的缓冲区时间戳

CMTime pts = CMSampleBufferGetPresentationTimeStamp(sampleBuffer);

我正在寻找一种确定缓冲区持续时间的方法,我已经尝试过
CMTime dur = CMSampleBufferGetOutputDuration(sampleBuffer); but it seems to fluctuate 

在.002333和nan之间,由于某种原因

最佳答案

为什么不只为第一个样本保留一个时间戳,然后做一个非常简单的计算(最新的时间戳减去第一个)?

关于ios - 如何确定AVAssetWriter中样本缓冲区使用的持续时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17180162/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com