私のアプリはビデオ クリップを 3 秒間キャプチャします。プログラムで、記録された 3 秒のクリップから 5 回ループして 15 秒のクリップを作成したいと考えています。最後に、CameraRoll に 15 秒のクリップを保存する必要があります。
AVCaptureMovieFileOutput
経由で3 秒のビデオ クリップを取得しました。NSURL
現在 にあるデリゲートから取得していNSTemporaryDirectory()
ます。
私はAVAssetWriterInput
それをループするために使用しています。しかし、それは次のように求めますCMSampleBufferRef
:
[writerInput appendSampleBuffer:sampleBuffer];
CMSampleBufferRef
NSTemporaryDirectory() のビデオからこれを取得するにはどうすればよいですか?
に変換するためのコードを見UIImage
たCMSampleBufferRef
ことがありますが、ビデオ ファイルのコードを見つけることができます。
どんな提案も役に立ちます。:)