iOS 9 を実行している iPhone で長時間のタイム ラプス ビデオを作成する方法を探しています。理想的には、1 時間の映像を 1 分に圧縮するので、倍率は 60 です。60 から 1 フレームを取り出してつなぎ合わせますよね?
AVFoundation キャプチャ イメージを使用するプロジェクトがあります。captureOutput:idOutputSampleBuffer:fromConnection:
ただし、数時間にわたるタイム ラプスを作成するためのより良いアプローチがあるかどうかはわかりません。
個々の写真を撮り、それらをつなぎ合わせる (数秒ごとにカメラを起動する) ことは理にかなっていますか?
それとも、CMSampleBufferRef からフレームを取り出すだけですか?
カメラ画像のキャプチャに使用できる他の API はありますか?
どのアプローチが最高の品質とバッテリー寿命をもたらすかを理解したいと思っています.
画像をステッチするためのコードがあるように見えるこの質問を見ていますが、プロジェクトに他に何か必要かどうかわかりません。