Actionscript :: Capture Video To Memory And Play Back
Feb 25, 2012
I want to use the ActionScript 3 Camera class to capture a video from a local camera (webcam, built-in camera, etc) and then play that video back within the flash application.I'm considering the possibility of sending it to a Flash Media Server and then streaming it back as an on-demand video, but I would ideally like to keep the whole thing client-side for best performance.I'm open to the idea of using a different platform (Java was one consideration) as long as it can be embedded in a web page, but I would like to keep development as straightforward as possible and make the process of accessing the application as easy as possible for the end user, which is why I chose Flash initially.
I am using Video (actionscript-controlled) component in my videoRecorder swf. What it does is it connects to webcam, record the video. This works fine. The problem comes when playing the flv back.After user stops the recording, I am using the same video component to play back the flv. But, it doesn't work. Checked the url, and its fine.When I use the same flv url in any flv player, the video gets played back. Am I missing something? Or Video (actionscript-controlled) can't handle playback videos?[code]
At the end of my SWF video (FLV + XML for closed captions), I want to go back to the beginning of the video, but not replay it...so that when users have finished watching it they have the title page to look at instead of a big black box.
Ive imported an FLV into a Project. Some computers wont play the video back if the Flash Player is set to Full Screen. The screen goes black during Full Screen. If you set the player to regular, you can see the video playing (embedded into design) but once you set player to Full Screen the video plays on its own right at centre of screen. Im working on a Touch Screen Display that has the display set to Portrait mode. Im investigating if the display card is causing the problem.
I'm trying to record video from the users webcam and play it back at a later date. I call
[Code]...
However, when I look at the FMS Admin Console at the streams in app/_definst_, their types are either "NetStream" or "Live". If they were being saved wouldn't they say "Stored"? After I close the application doing the recording, the "NetStream" type stream disappears, and after a while all the "Live" typed streams are gone too. Nothing is saved.
I have no idea what is happening. I don't know if it's a problem with my AS3 code not closing the recording properly or if I'm doing something else wrong, or maybe somethgin isn't right in the FMS?
Ideally what I was initially looking for is an implementation of the HTML5 Media Capture API with a polyfill rolling back to Flash, however, my research has concluded that the API is in its infancy and is yet to be taken up by any of the major vendors, and in addition to that, Flash means for doing what I need seem scarce.I need to be able to take webcam input from a camera, show a live preview, record, and play back that recording, nothing more, no upload to server necessary, all local
Ideally what I was initially looking for is an implementation of the HTML5 Media Capture API with a polyfill rolling back to Flash, however, my research has concluded that the API is in its infancy and is yet to be taken up by any of the major vendors, and in addition to that, Flash means for doing what I need seem scarce.
I need to be able to take webcam input from a camera, show a live preview, record, and play back that recording, nothing more, no upload to server necessary, all local.
I need to build an app. that will record video from the webcam, show the user what's being recorded and have buttons to start the recording, stop and send to the server.
Here at SO people said the easiest way would be using Flash, but I never used it and searching the web it's being kind of confuse so where should I start?
I want to capture live webcam in the form of video, i am not getin the proper example in the official page documentation of the webcam plugin.How to do so???
I am trying to build a web application that can capture audio and video from a web cam and upload it to our server. The solution should work with both Windows and Mac. Supporting mobile devices would be a plus, but is not required. My boss would prefer if the platform/framework was from Microsoft. My initial impulse was to start looking into SilverLight. Interestingly, there were plenty of demos showing how to capture video and display it to the user, As far as I can tell SilverLight will not record video.
I already have a component that can record video in a winforms application using DirectShow, but the goal is to build something that is cross-platform so that our program will work for Mac users as well as Windows users. A desktop application is not out of the question, but we would much prefer to stick to a web page. I am aware that Flash can record video from within a browser, but the higher ups would prefer to avoid flash. Is there any other way to record video captured from a user's webcam from within a web browser?
If I want to capture the screenshot of a video streaming can I just draw the movieclip who contain the stream in a BitmapData ? BitmapData.draw(movieClip); ?
capture video and save to database,, i am trying to build an online aplication in flash to capture video (from the users camera ) and pass it to mysql or a folder in site root.
Is it possible to create create a video capture / screencast using Adobe Flex?
I would like to record any part of the users desktop (the web browser, the OS desktop, etc.) at a reasonable frame rate, record from the microphone, and then create a video file.
I would prefer doing this via Flex rather than using Java (Ex: Screencast-o-matic) or using a Windows App (Ex: Camtasia Recorder)
I'm implementing an Augmented Reality application for android using Flash. In order to get the application working on my Android Phone (nexus One) the Phone Camera must be activated as well. So I need 2 layers one for the background which is the feed of my phone camera and an other one on top of it which is the view from away3d in this case.So setting up a BitmapData object to hold the information of the most recent webcam still-frame I can make this work.
If I use papervision3D library and FLARToolkit we setting up the BitmapData using the following part of the code found from this video tutorial:
I'm writing a flex 4.5 application that's supposed to capture a video from a webcam and audio from microphone and save it in some video format (i don't care which format). I use VideoDisplay to display the webcam. how can I fetch and play audio in real time ? Is there a way to save the video locally without using a flash media server?
In my CS4 flash document I have created a media gallery. It's a very simple interface that has mouse overs on thumbnail pictures, and then the larger picture will fadeUP in the center of the document. (With use of framelabels in the timeline).
In the same document, I want the user to be able to click on a video thumbnail, and that video plays back in the center of the document. Several questions: If the user clicks on the thumbnail "onrelease," the time line goes to the player, is it possible to stream this video from a youtube clip into my media player on the screen? If not and I have the document in a fl4 format, is there a simple process to have this video open? (I currently do not have the document in fl4 format).
Is there a tool, any type of programming library, or a way to capture live feed of Flash video and save it? I don't want to capture the screen but rather like to capture the actual feed.
Part of a web application I am developing requires the ability to capture still images from a Flash or HTML5 video playing with in a browser. Actually, users of this web app will also have to have the ability to:
Draw a crop box on top of the Flash/HTML5 video player Be able to resize that box if necessary Capture the image with in the crop box frame Have that image be saves and sent to the server
Also, this video image crop/capture tool will also have to be restricted to the perimeter of the video frame. I don't want users getting confused and potentially capturing an image outside of the video frame because all we are concerned about is the content of the video.
how can we create a application that can capture screen in the form of video with voice or sound.how can it possible in flex their is no problem if we take help from java,red5 or fms or any other tool of adobe.
I have a video display in my flex app. which is attached to the camera. The camera resolution can vary depending on the user's selection, While the video display (preview) dimensions are fixed. I am then doing this: bmd.draw(vidDisplay);
Where bmd is the bitmap.. The problem is the resulting bitmap has the correct size of the camera settings (which is set) but the capture from the video is always the size of the video display inside the bitmap.. I hope i am making sense. The result looks like a little picture inside a bigger image top left justified. I want to have a video display preview with fixed height, but be able to take snapshot with varying resolution.
I'm looking for a flash script/library to capture video and audio from a webcam and then somehow get a saved flv to my encoding server. I'm not looking for something that will host the videos for me. I just need something simple to capture and then upload. I really want this to be open source and free.
I've done a fair amount of searching and it seems that most of what i can find is either a full blown service with hosting, or the red 5 suite. I've been trying for a day to get something going on with Red5, but honestly I haven't done any flash or java development in over 6 years and this seems way too complicated when all i really want is a flash object i can stick on a webpage.
the Flash Virtual Machine relies on garbage collection by using reference counting and mark and sweep (for good coverage of these topics, check out Grant Skinner's article and presentation). And yes, Flash also provides the "delete" operator, which can (unfortunately only) be used to remove the properties of dynamic objects.
What I want to know is how to make it so that Flash programs don't continue to consume CPU and memory while running in the background (save loading content or communicating remotely, for example). The motivation for this question comes in part from Apple's ban on cross compiled applications (in its SDK 4) on the grounds that they do not behave as predicted with the multitasking feature central to iPhone OS 4. My intention is not only to make Flash programs that will 'pass muster' as far as multitasking in iPhone OS 4, but also to simply make better (behaving) Flash programs.
Put another way, how might a Flash application mimic the multitasking feature of iPhone OS 4? Does the Flash API provide the means for a developer to put their applications to 'sleep' while other programs run, and then to 'awaken' them just as quickly?
In our own program, we might do something as crude as detecting when the user has been idle (no mouse motion or key press) for (say) four seconds:
var idle_id:uint = setInterval(4000, pause_program); var current_movie_clip:MovieClip; var current_frame:uint;
[code]....
what's the best way to detect that an application should be shelved? And, more importantly, is it possible for Flash Player to detect that some of its running programs are idle, and to similarly shelve them until the user performs an action to resume them?
I have 3-4 3 sec flv files and I need to play them multiple times I dont want to import the flv's and I cant load them dynamically everytime. can I load them at the beginning of my swf ONCE and play it anytime I want ?