Hi All! As you may have seen in the last weeks, I am moving away from GStreamer to FFMPEG. There is a lot to be done, but things are shaping slowly... This new design looks really promising as the CPU usage has dropped in a significant way. So, what's the plan for the next release? - Movies, Webcams, Full Desktop, DV, Music will be handled by FFMPEG instead of GStreamer
- Windows Users will be able to use WebcamStudio without having to install complex libraries. All is required is FFMPEG.exe in the path...
- As I get stuff working, I will probably release the FFMPEG integration as a standalone library, for other projects to use.
- Customizable sources, even using your own executables/scripts to feed WebcamStudio
- Customizable sinks (outputs) to send the output to whatever you want (FME Server, Shoutcast, TCP Link, File, etc...)
- Support for webcam detection or virtual video device may be removed in a distant future to have a more universal software... Don't worry, the "Source"/"Sink" will eventually take care of that part...
- Access to an Audio Mixer, where you'll be able to adjust volumes/mute etc...
- Future versions will focus more on broadcasting/recording than using a virtual video device...
Already done new features: - Studio and Studioz file format. Studio is the same as usual, but the Studioz is a compressed zip that will hold the file sources also making your Studio portable from one machine to another
- Better hotkey system to activate a layout
- Better transitions from one layout to another
- Nested Layouts, where a layout can be a source for another layout
For those updating from the source code... Don't! Things are really messy right now as I re-design almost everything . I'm almost starting from scratch on the core system to handle video images... Next release will be a simple one, trying to go back to what was already working in 0.57 Beta 4, but with FFMPEG instead of GStreamer. Advanced new features will show up once I get everything working again... Until then, have fun! |