FlashVideoCapture
Overview
This package provides a solution for converting flash animations to video. The package includes 1) a flex class for controlling the timeline of an animation and which supports a external interface to 2) a windows application written in C# for assembling screen shots of flash animations into video. The package is open source, and released under the MIT license.Requirements for Windows Application
- .NET Framework 3.5 sp1 or higher
- Windows Installer 3.1 or higher
- ffmpeg
Installation of Windows Application
- Download, extract FlashVideoCapture archive
- Double click on FlashVideoCapture.application
- Install ffmpeg to c:\Program Files\ffmpeg\
- Add c:\Program Files\ffmpeg\bin to windows path
Incorporation of FlashVideoCapture External Interface into Flex Application
- 1. Incorporate time line manager (edu.stanford.covertlab.manager.TimeLineManager) into flex project
- Add instance of time line manager to flex project
- Bind animation to time property of time line manager - This will be linearly tweened across the length of the animation from 0 to timeMax/frameRate seconds
- Set timeMax, frameRate properties of time line manager
- Set time line manager to enabled
- When the time line manager becomes enabled it communicates with FlashVideoCapture through the flash player's external interface. Flex sends FlashVideoCapture the duration of the animation, the frame rate, and the bounds of the animation.
- When FlashVideoCapture receives communication from flash it enables the record button and sets the crop properties according to the bounds of the animation communicated by flex.
- When the user presses record, FlashVideoCapture captures the part of the screen within the animation bounds.
- (Optional) Incorporate time line control (edu.stanford.covertlab.controls.TimeLineControl) into flex project - Provides play/pause and stop buttons, navigation bar, and time labels
Documents
Third Party Software Used in This Release
- Adobe Flex 3.3
- AxShockwaveFlashObjects
- FamFamFam Silk Icons
- FFmpeg
- Flash Develop
- Flash External Interface Proxy
- Microsoft Visual C# 2008
- Screen2Video
Last updated Nov 19, 2009. Contact
.
© 2008 Markus Covert. Designed by Threestory Studio.
Wiki | Calendar | Private Shared Files
© 2008 Markus Covert. Designed by Threestory Studio.
Wiki | Calendar | Private Shared Files
