通过avfoundation抵消时间码

时间:2012-08-26 03:58:59

标签: ios cocoa avfoundation

有没有办法以某种方式使用AVFoundation访问或构建QuickTime电影的“偏移时间码”(或开始时间码)?

我设法获取此信息的唯一方法是在时间码QTTrack的QTMedia上通过TCGetCurrentTimeCode()使用QTKit和QuickTime。然而,Quicktime不是64位,如果可能的话我宁愿使用AVFoundation。

[aAVAsset tracks]让我获得AVAssetTrack的句柄,代表保存此信息的时间码轨道。我通过formatdescription探索了可用的信息,但似乎没有任何帮助,我也找不到任何方法来访问时间码轨道的原始数据。

我们非常感谢任何建议。

1 个答案:

答案 0 :(得分:1)

我相信这可能是我刚才遇到的一个问题。我希望这能解决你的问题!

How to get the Start Timecode (SMPTE) of a Quicktime-Movie in Objective-C in 64-bit?