Latest release

8.1.0

@hipersayanX hipersayanX released this Oct 10, 2017 · 245 commits to master since this release

ChangeLog

  • Improved startup time.
  • Deadlock when audio recording is enabled may be solved now. Audio recording enabled by default again.
  • Added Syphon support for Mac.
  • Added AVFoundation support for desktop capture in Mac.
  • Binany packages size shrinked.
  • Hopefully, fixed many segfaults in many platforms.

Build Dependencies

  • Qt (Qt >= 5.6.0, QtBase, QtDeclarative, QtQuickControls, QtSvg, QtOpenGL)

The following are operating system targeting dependencies.

GNU/Linux

Mac

Windows

You need at least one library for each category.

Codec frameworks

Audio playback

Video capture

This libraries extends functionalities for video capture.

  • V4l-utils (extra formats for the webcam)
  • libuvc (webcam support independent from operating system, BUGGY)

Consider using Webcamoid's fork of libuvc instead of the official one since it fixes some bugs that makes it unusable.

Virtual camera management (GNU/Linux only)

These programs allow user to add and remove the virtual webcam from the UI. These programs are not required for build.

Virtual camera support (Mac only)

8.0.0

@hipersayanX hipersayanX released this May 16, 2017 · 386 commits to master since this release

ChangeLog

  • Added support for Mac and FreeBSD (virtual camera is not supported yet).
  • Added new masks to the FaceDetect plugin.
  • Now is possible to Switch between FFmpeg and GStreamer on runtime.
  • Added support for ALSA, OSS, JACK and QAudio.
  • Added support for libuvc.
  • Now is possible to select the desired input and output device, and configure playback and capture formats.
  • More translations updates.
  • Added options for configuring plugins search paths and blacklist in GUI.
  • Added options for configuring the desired frameworks and libraries.
  • Added formats and codecs config in recording options.
  • FFmpeg >= 3.1 required.
  • Added support for MSVC2013 and MSVC2015 build.
  • Added option for configure FPS in DesktopCapture plugin.
  • Added updates options.
  • AppImage support.

Build Dependencies

  • Qt (Qt >= 5.6.0, QtBase, QtDeclarative, QtQuickControls, QtSvg, QtOpenGL)

The following are operating system targeting dependencies.

GNU/Linux

Mac

Windows

You need at least one library for each category.

Codec frameworks

Audio playback

Video capture

This libraries extends functionalities for video capture.

  • V4l-utils (extra formats for the webcam)
  • libuvc (webcam support independent from operating system, BUGGY)

Consider using Webcamoid's fork of libuvc instead of the official one since it fixes some bugs that makes it unusable.

Virtual camera management (GNU/Linux only)

These programs allow user to add and remove the virtual webcam from the UI. These programs are not required for build.

7.2.1

@hipersayanX hipersayanX released this Aug 30, 2016 · 657 commits to master since this release

ChangeLog

  • Added alternative root method (VirtualCamera). See ROOT_METHOD at project Wiki.
  • C++11 support enabled by default.
  • Using new algorithm for Cartoon plugin.

Build Dependencies

7.2.0

@hipersayanX hipersayanX released this Jul 19, 2016 · 673 commits to master since this release

ChangeLog

  • Fixed problems when recording.
  • Added timer and flash when taking photos.
  • Better virtual camera management.
  • Added Virtual camera support for Windows.
  • Added GIF recording support (FFmpeg only).
  • Improved webcam format selection.
  • UI improvements.
  • Included QtQuick software renderer in intallation (Windows).
  • Added play on start option.
  • Added C++11 support for Clang build.

Build Dependencies

7.1.0

@hipersayanX hipersayanX released this Apr 28, 2016 · 714 commits to master since this release

ChangeLog

  • Reworked audio system.
  • Added support for compressed formats in webcams.
  • No more lags in the UI when capturing from webcam.
  • Added Windows installer.

Build Dependencies

7.0.0

@hipersayanX hipersayanX released this Feb 25, 2016 · 789 commits to master since this release

ChangeLog

  • Windows port finally working! EXPERIMENTAL!
  • Reworked recording options. More user friendly.
  • Removed unnecessary dependencies.
  • Many effects reworked and bugfixed.
  • Added GStreamer support, EXPERIMENTAL!
  • Fixed SEGFAULT when switching the effects.
  • Added virtual camera support (GNU/Linux only).
  • Added command line options for controlling plugins search.

Build Dependencies

6.2.0

@hipersayanX hipersayanX released this Sep 21, 2015 · 886 commits to master since this release

  • Reworked Cartoonify plugin.
  • Some improvements in FaceDetect plugin.
  • Added Canny mode for Edge detection plugin.
  • Improved Blur and Denoise plugins.
  • Fixed QDataStream missing header.

6.1.0

@hipersayanX hipersayanX released this Sep 21, 2015 · 899 commits to master since this release

  • Removed OpenCV as dependency (yes, again).
  • Fixed Denoise plugin SEGFAULT.
  • Translations updated.

6.0.0

@hipersayanX hipersayanX released this Sep 21, 2015 · 931 commits to master since this release

  • New Qml UI, more user friendly.
  • Now, the effects can be customized.
  • A lot of bug fixes.

5.1.0

@hipersayanX hipersayanX released this Sep 21, 2015 · 990 commits to master since this release

  • From now on, Webcamoid will be developed using Qt5.
  • Removed Frei0r from dependencies.
  • Added OpenCV as dependency (Face detection).
  • Removed plasmoid build since Qt5 plugins aren't compatible with Qt4/KDE4.
  • Now, Webcamoid can be compiled using MinGW.
  • Added webcam capture support through DirectShow.
  • There are still some patches needed to make it fully work in Windows.