Comments前回は、ffmpegを使用した動画編集についてご紹介しました。スマートフォンでライブ配信を行うために必要な工程が明確になりました。今回は、スマートフォンでカメラ起動して、フレーム単位で画像保存する方法についてご紹介したいと思います。iPhone6で動作検証を行っていきたいと思います。マルチプラットフォームを利用せず、Xcodeを利用してご紹介していきたいと思います。それでは、実際にアプリケーションを作成していきましょう。事前準備で用意したプロジェクトを開きます。実際に、カメラで撮影している最中に、フレーム単位で画像を保存する処理を作成します。下記のiOS標準framworkを利用して実現させます。撮影までの実現方法は、カメラからフレーム単位で画像を取得し、その取得した画像を連続表示させることで擬似的に動画を撮影しているようにしています。手順としては、下記となります。1.「AVCaptureDevice」というiOS標準クラスを利用し、カメラを起動します2.「AVCaptureDeviceInput」というiOS標準クラスを利用し、カメラの入力情報を受け取れるようにします3.「AVCaptureVideoDataOutput」というiOS標準クラスを利用し、フレーム単位の画像を出力します実際のプログラムは、下記になります。取得した画像をUIImageViewControllerへ設定します。この動作を繰り返すことで、擬似的に動画を撮影しているようになります。下記のメソッドで画像を任意の場所へ保存します。※今回は、Documentへ保存しています。result;}これで、フレーム単位で画像を保存する処理は完成です。ボタンをタップし、カメラを起動します。起動中、フレーム単位で保存した画像が表示されることを確認します。動画をフレーム単位で画像保存することができたところで、今回は終了いたします。最後までご覧いただきありがとうございました。弊社では全国各地の請負い(ご自宅)で作業協力頂ける、フリーランスエンジニアの方を常時探しております。ご興味ある方は、お気軽にお問い合わせ下さい。コメントをキャンセルメールアドレスが公開されることはありません。BlogFeathersFeathersHTMLJavaScript。