Webcamoid, a full featured webcam app

  • Hi guys! This time, I want to present Webcamoid, that is an app for managing a webcam unique in its field.

    Cameras setup


    Some of its features are:

    • Cross-platform (GNU/Linux, Windows)
    • Take pictures and record videos with the webcam.
    • Manages multiple webcams.
    • Written in C++/Qt.
    • Custom controls for each webcam.
    • Add funny effects to the webcam.
    • +60 effects available.
    • Translated to many languages.
    • Use custom network and local files as capture devices.
    • Capture from desktop.
    • Many recording formats.
    • Virtual webcam support for feeding other programs.

    Support for all possible video formats and codecs


    • Android port.
    • Add support for scripted plugins.
    • New and customizable UI.
    • Add social sharing features.
    • Add network broadcast support.
    • Temporized photo shot.
    • Add support for compressed webcam streams.

    Build & Install

    Visit the wiki for a comprehensive compile and install instructions.

    More Info

    Main website
    Secondary website

  • Lifetime Qt Champion


    Looks pretty nice ! Thanks for sharing !

    Are you also planning an iOS port ?

  • Are you also planning an iOS port ?

    No by the moment, the new Apple Developer Agreement is too much restrictive.

  • Hi, i want to inform that Webcamoid 7.0.0 has been released. This is the ChangeLog:

    • Wine/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.


    You can download the latest source code and Windows builds from here.
    Binary packages for GNU/Linux can be downloaded from here
    For Arch Linux you can install webcamoid or webcamoid-git from AUR.
    For build instructions look at the wiki page.

  • Released 7.2.0 version.


    • 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.


    Camera Selection


  • Released Webcamoid 8.0.0!


    • 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 >= 2.8 required.
    • Added support for MSVC2013 and MSVC2015 build.
    • Added option for configure FPS in DesktopCapture plugin.
    • Added updates options.
    • AppImage support.

    @SGaist well, at the end I ported it to Mac at least. Must see what options I have for iOS but that will come most probably after Android port.

Log in to reply

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.