video - 试图理解 CMTime 和 CMTimeMake

标签 video ios4

1) CMTimeMake(1,10) 表示持续时间为 1 秒,时间刻度为 10,即每秒 10 帧。这意味着 10 帧的视频持续时间为 1 秒?

2)

CMTime lastTime=CMTimeMake(1,10);
CMTime frameTime=CMTimeMake(1, 10);
CMTime currentTime=CMTimeAdd(lastTime, frameTime)

= (2, 10) ?

2 秒的视频和每秒 10 帧的当前时间?

最佳答案

1) CMTimeMake(1,10)其实就是数值1和时间刻度10的意思,它们是分子和分母,所以是1/10秒,不是1秒.

2) 结果将类似于 CMTimeMake(2, 10),即 2/10 秒。

关于video - 试图理解 CMTime 和 CMTimeMake,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4001755/

相关文章:

javascript - 如何制作 100% 宽度垂直居中对齐的 html5 视频

iphone - 强制iphone应用程序以编程方式重新启动?

ios4 - 如何在不使用 numberfromstring 的情况下将 NSString 转换为 NSNumber

iphone - 如何使用 "images"组来存储iPhone应用程序图像

javascript - JS 检测到一个特定 .mp4 文件的错误宽度和高度

c++ - 如何在 Qt creator 的 Qt Widgets 应用程序中播放本地视频?

Jquery Media Plugin 与备用媒体播放器问题

ipad - 如何将单元格从 TableView1 移动/重新排序到 TableView2

iphone - MFMailComposeViewController 崩溃

ios - "Hide"ViewController 没有完全关闭它