【发布时间】:2023-04-09 10:16:01
【问题描述】:
我正在寻找一种在运行 iOS 9 的 iPhone 上创建长时间延时视频的方法,并希望获得一些关于如何开始的指示。理想情况下,我会将 1 小时的素材压缩为 1 分钟,因此比例因子为 60。我从 60 帧中取出一帧并将它们拼接在一起,对吗?
我有一个使用 AVFoundation 捕获图像的项目,使用 captureOutput:idOutputSampleBuffer:fromConnection:
但是,我不确定是否有更好的方法来创建几个小时的时间间隔。
-
拍摄单张照片并将它们拼接在一起(每隔几秒激活一次相机)是否有意义?
-
或者只是从 CMSampleBufferRef 中取出帧?
-
我可以使用其他 API 来捕获相机图像吗?
我希望了解哪种方法可以带来最高的质量和电池寿命。
I'm looking at this question which appears to have code for stitching images,但我不确定我的项目是否需要其他任何东西。
【问题讨论】:
-
AVAssetWriterInput 将成为你最好的朋友:developer.apple.com/library/prerelease/ios/documentation/…:
标签: ios photo video-capture cmsamplebufferref timelapse