@hipersayanX hipersayanX released this Jan 22, 2019 · 144 commits to master since this release

ChangeLog

  • UI ported to QtQuick Controls 2.
  • Reworked virtual camera for GNU/Linux, Mac and Windows.
  • Qt 5.9.0 as minimum requirement.
  • Faster build and smaller binaries.
  • Added build info.
  • Fixed crash and many other bugs in FreeBSD.
  • Added support for Microsoft Media Foundation capture.
  • Fixed shadow build.
  • Added support for FFmpeg 4.0.
  • Fixed bug when reading/setting webcam controls.
  • Added support for akvcam, default in-house virtual camera solution for
    GNU/Linux.
  • Fixed rendering problems in Mac.
  • Added support for FreeBSD in deploy scripts.
  • Fixed many bugs when recording audio and video.
  • Default recording video bitrate is now 1.5Mbps.
  • Fixed audio support in Windows.
  • Removed 'su' and 'sudo' as root method when installing the virtual camera in
    GNU/Linux.
  • Removed Syphon support for Mac.
  • Improved translations.

Build Dependencies

  • Qt (Qt >= 5.9.0, QtBase, QtDeclarative, QtQuickControls 1, QtQuickControls 2, QtSvg)

The following are operating system targeting dependencies.

GNU/Linux

  • linux-api-headers >= 3.6.x
  • akvcam (Optional recommended for virtual camera support, not required for build)
  • v4l2loopback (Optional for virtual camera support, not required for build)

Mac

  • Xcode Command Line Tools (xcode-select --install from a terminal)

Windows

You need at least one library for each category.

Codec frameworks

Audio playback

Video capture

This libraries are optional but extends functionalities for video capture.

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

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.

Assets 12

@hipersayanX hipersayanX released this Oct 10, 2017 · 483 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)

Assets 15

@hipersayanX hipersayanX released this May 16, 2017 · 624 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.

Assets 14

@hipersayanX hipersayanX released this Aug 30, 2016 · 895 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

Assets 6

@hipersayanX hipersayanX released this Jul 19, 2016 · 911 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

Assets 6

@hipersayanX hipersayanX released this Apr 28, 2016 · 952 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

Assets 6

@hipersayanX hipersayanX released this Feb 25, 2016 · 1027 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

Assets 4

@hipersayanX hipersayanX released this Sep 21, 2015 · 1124 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.
Assets 2

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

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

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

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