【发布时间】:2012-06-29 08:32:11
【问题描述】:
核心视频专家,我正在为 .mov 文件创建自定义视频播放器。我有 .mov 解析器工作并使用我正在尝试播放视频的 QTCoreVideo101 示例。
我遇到的问题是显示链接 getFrameForTime 我不知道如何使用时间值来找到正确的帧。
CVTimeStamp 中包含的值对我来说没有任何意义。下面是为 1 秒视频请求的值的示例。谁能解释我如何使用这些值在 .mov 文件中找到正确的帧?
前三个请求 - CVTimeStamp 的值
-
视频时间:489150134353920.000000 hostTime:2026048145326080.000000 videoTimeScale:241500000.000000 rateScalar:1.000000 videoRefreshPeriod:4028320.000000
-
video Time: 489150201462784.000000 hostTime: 2026048279543808.000000 videoTimeScale: 241500000.000000 rateScalar: 0.999985 videoRefreshPeriod: 4028320.000000
-
video Time: 489156643913728.000000 hostTime: 2026074988871680.000000 videoTimeScale: 241500000.000000 rateScalar: 1.000000 videoRefreshPeriod: 4028320.000000
【问题讨论】:
标签: opengl quicktime core-video .mov