如何使用 Flash 将网络摄像头的视频流保存为图像而不是 flv 视频文件?
这将在 Flash 媒体服务器上创建一个 flv 视频文件:
var nc:NetConnection = new NetConnection();
nc.connect(null);
var ns:NetStream = new NetStream(nc);
ns.publish("yourCamera", "record");
ns.attachVideo(Camera.get());
How can I generated a image for the current video frame every 2 s?
This will create an flv video file on flash media server:
var nc:NetConnection = new NetConnection();
nc.connect(null);
var ns:NetStream = new NetStream(nc);
ns.publish("yourCamera", "record");
ns.attachVideo(Camera.get());
How can I generate an image for the current video frame every 2 seconds?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果是延时摄影(经常拍照),您希望将视频附加到相机,例如然后
在监听
Timer< 的
TimerEvent
触发上将视频绘制为 BitmapData /code> 您定义的实例,并将其推送到数组中从这里您可以将位图数据编码到您选择的编码(JPG、BMP)的 ByteArray
If it is a timelapse (take a photo ever so often) you want to attach the Video to a camera, something like
Then draw the video as BitmapData on a
TimerEvent
firing listening to aTimer
instance you define, and push it into an arrayFrom here you can encode the bitmap data to a ByteArray of your choice of encoding (JPG,BMP)