Как сохранить видеопоток с веб-камеры в виде изображения вместо видеофайла FLV с помощью Flash? - PullRequest
1 голос
/ 30 июня 2010

Это создаст видео файл flv на флеш-медиа сервере:

var nc:NetConnection = new NetConnection();
nc.connect(null);
var ns:NetStream = new NetStream(nc);
ns.publish("yourCamera", "record");
ns.attachVideo(Camera.get());

Как генерировать изображение для текущего видеокадра каждые 2 секунды?

1 Ответ

2 голосов
/ 02 июля 2010

Если это интервал времени (делайте снимки очень часто), вы хотите прикрепить видео к камере, что-то вроде

video.attachCamera(Camera.getCamera());

Затем нарисуйте видео как BitmapData при TimerEvent прослушиваниив Timer экземпляр, который вы определили, и поместите его в массив

bmpData.draw(video);
arr.push(bmpData);

Отсюда вы можете кодировать растровые данные в ByteArray по вашему выбору кодировки (JPG, BMP)

...