質問: as3.0でこまっています。教えてください。 as3.0初心者です。カメラで5秒の15fpsの動画を撮影し、それを75枚の連番の静止画のファイルにして保存したいと考えています。 as3.0、 動画撮影、 連番ファイルなどのキーワードで調べて見たのですが、分かりませんでした。 as3.0でカメラを使って静止画を保存することはわかるのですが、そもそも動画は撮影して保存でき枚のでしょうか? 動画を連番ファイルの静止画にすることは可能なのでしょうか? flashを使ってas3.0を書いています。 教えていただければありがたいです。よろしくお願いします。
回答: 可能ですよ! まず、カメラからの動画を flash上で表示するようにします。 http://hakuhin.jp/as3/video.html#video_03 次に、flash上に表示されている動画の静止画を、bitmapdata に転写します。bitmapdata#draw() http://hakuhin.jp/as3/bitmap.html#bitmap_04 15fps で撮影したいのであれば、この操作を event.enter_frame や timer で実行するといいと思います。 最後に、bitmapdata を jpeg形式に直して、保存すれば完了です。形式の変換は、ライブラリを使えば一発です。 参考:http://blog.hi-farm.net/2008/06/09/as3-%e7%94%bb%e5%83%8f%e5%a4%89%e6%8f%9b%e3%83%a9%e3%82%a4%e3%83%96%e3%83%a9%e3%83%aa%e3%80%81jpgencoder-pngencoder/ いろいろと端折ってしまってすみませんが、何か不明な点があれば気軽に聞いてください。