2015-03-31 18 views
0

我想實現這樣的功能,使用戶能夠直接從他們的相機制作GIF。如何實現在iOS中使用GIF的相機?

詳細地說,我想向用戶顯示相機視圖和記錄按鈕。輕觸按鈕時,相機開始錄製視頻。但事實上,在現場背後,相機實際上是以恆定的速度拍攝照片,例如每0.5秒1次拍攝。記錄結束後,我們得到一組圖像,然後將它們連接成一個GIF。

我覺得可能是2點的方法:

1,直接以圖片:使用AVCaptureStillImageOutput的-captureStillImageAsynchronouslyFromConnection方法。但每次調用時都會阻塞UI。

2,拍攝視頻並從中提取幾張圖片。我已經檢查了視頻,如PBJVisionSCRecorder,並注意到拍攝視頻通常是在本地將數據寫入mp4文件。我無法弄清楚如何從視頻文件中以特定的時間間隔提取圖像。另外,有沒有辦法將視頻存儲在內存中?

任何人都可以幫忙嗎?

回答

相關問題