gpt4 book ai didi

ios - 如何创建像照片应用程序一样的延时视频?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:12:56 25 4
gpt4 key购买 nike

我正在寻找一种在运行 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 ,但我不确定我的项目是否还需要其他任何东西。

最佳答案

完成 timelapse 的一种方法是,不使用 AVCaptureVideoDataOutput 来处理视频帧,您可以使用 AVCapturePhotoOutput 从中获取图像样本缓冲区。

然后将计时器设置为每秒捕获一次 sampleBuffer,最后使用 AVAssetWriter 将帧拼接在一起以获得视频。

查看 Apple 的 StopNGo 示例应用程序。

关于ios - 如何创建像照片应用程序一样的延时视频?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34929949/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com