【问题标题】:Offset timecode via avfoundation通过 avfoundation 偏移时间码
【发布时间】:2012-08-26 03:58:59
【问题描述】:

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

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

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

任何建议将不胜感激。

【问题讨论】:

    标签: ios cocoa avfoundation


    【解决方案1】:

    我相信这可能是我最近遇到的一个问题的欺骗。我希望这能解决您的问题!

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

    【讨论】:

    • 这里唯一缺少的是获取标志作为这是丢弃还是非丢弃,这必然是从帧数构建开始时间码。如果有人有,那么这将是完整的!
    • AVAssetReader... 我明白了。谢谢,这正是我想要的。
    猜你喜欢
    • 1970-01-01
    • 2020-10-14
    • 1970-01-01
    • 2011-11-08
    • 1970-01-01
    • 2021-04-07
    • 1970-01-01
    • 1970-01-01
    • 2019-03-07
    相关资源
    最近更新 更多