|Device selection showing the available webcam controls|
First at all i've removed unnecessary dependencies like QtGraphicalEffects that was not used, and QtMultimedia that doesn't fill the requirements of the project, it's missing a lot of valuable features and doesn't supports many formats for playback and recording, also it was not designed for low level frame access. Also replaced QAudioInput/Output that was very laggy, for PulseAudio in GNU/Linux, and XAudio2 in Windows.
In old releases when switching between effects, sometimes you may get a SEGFAULT, that is fixed in this release. Also, some effects were rewritten.
|Applying effects in real-time to a video|
Recording options received a complete redesign. Now it list all video recording formats supported by the codec framework, will all possible codecs supported by each format, and you can control basic things like bitrate. You doesn't need to write a command or add a format manually like in previous releases.
Since some GNU/Linux distributions can't include FFmpeg in their repositories for legal reasons, i've added support for building Webcamoid with GStreamer instead of FFmpeg, GStreamer support is still EXPERIMENTAL and BUGGY, use FFmpeg whenever possible.
|Support for all possible video formats and codecs|
Virtual webcam support was another highly demanded feature. Now you can apply some effects to your webcam, desktop or videos before sending it to other webcam programs. You need to install and configure v4l2loopback to use this feature.
|Virtual camera support|
And finally, i decided not just support GNU/Linux like other FLOSS webcam apps, i wanted to expand the horizons by also supporting Windows, increasing it's user base, and increment the possibility of receiving valuable users and developers.
Windows build support was available since 5.0.0rc1 (2 years ago), but it was not stable enough to run properly, it has a lot of crashes and dependency problems. All this problems has been solved in this release.
Surprisingly, Wine has a good enough webcam support, that allowed me to test Webcamoid without a Windows install. Of course, i've tested Webcamoid in a real Windows install and it worked reasonably well, it has some flaws of course, but considering all the work done i'm happy with the result.
|Webcamoid running under Wine/Windows|
While working in Webcamoid i've received a lot of feedback, and also i had run a lot of ideas for improvement and expanding.
First I'll start describing the changes in near feature, that is the 7.x series. The very first think i need to do is a code cleanup, the pressure of releasing Webcamoid as quick as possible made me duplicate code here and there. Other features i want to add are temporized photo shot and support for compressed webcam streams.
For 8.x series, one of the most turn around features will be scriptable plugins, giving developers the possibility of creating and sharing cross-platform plugins, and reducing the build time of Webcamoid. The second and most important feature is to add support for Android build increasing the user base even more.
You can download the binary packages for some distributions like Debian, Fedora, openSUSE and Ubuntu from my personal OBS, this packages are not tested at all and may required some fixes. For Arch Linux you can install webcamoid or webcamoid-git from AUR, this packages are officially maintained and tested by me.
If you want to download the source code and Windows builds go to Webcamoid's github.
If you want to build Webcamoid your self consult the wiki and the ports directory.
If you are a distribution packager, please contact me at the issues pages whether you have a problem building Webcamoid, or if you added Webcamoid to you distribution repositories, give me all necessary instructions to install, so i can add it to the wiki.