【问题标题】:How to get the Start Timecode (SMPTE) of a Quicktime-Movie?如何获取 Quicktime 电影的开始时间码 (SMPTE)?
【发布时间】:2010-08-23 10:09:20
【问题描述】:

我正在使用 Quicktime-API 在 Windows 上工作,我想知道如何获取电影文件的开始时间码 (SMPTE)?有人可以发布链接或示例如何做到这一点吗?

【问题讨论】:

    标签: c video quicktime timecodes


    【解决方案1】:

    您需要使用 {GetMovieIndTrackType(theMovie, 1, TimeCodeMediaType, movieTrackMediaType)}, {GetTrackMedia}, {GetMediaHandler} 获取时间码轨道的媒体处理程序。 转到电影的开头,然后使用 {TCGetCurrentTimeCode} 和可能的 {TCTimeCodeToString} 来获取当前时间码。或者查看将帧设置为电影第一帧的 {TCFrameNumberToTimeCode}。

    如果您有多个 TC 轨道,每个轨道都没有跨越整个电影,您可能需要循环 GetMovieIndTrackType 才能找到正确的轨道。

    【讨论】:

      猜你喜欢
      • 2012-08-18
      • 1970-01-01
      • 2012-07-02
      • 2010-11-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多