awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
fangfufu avatar

fangfufu/Linux-Fake-Background-Webcam

0
View on GitHub↗
1,697 stars·173 forks·Python·GPL-3.0·9 vues

Linux Fake Background Webcam

Ce projet est un utilitaire système pour Linux qui intercepte, modifie et présente des flux de webcam en direct comme des périphériques vidéo virtuels standard. En créant un pont entre le matériel physique et les applications en espace utilisateur, il permet aux logiciels de visioconférence de consommer des flux traités comme s'il s'agissait d'entrées de caméra natives.

Le logiciel se distingue par sa capacité à gérer le cycle de vie des tâches de traitement vidéo en tant que services d'arrière-plan persistants. Il surveille l'activité du périphérique virtuel pour allouer dynamiquement les ressources, garantissant que le traitement d'image et l'utilisation du matériel sont suspendus lorsqu'aucune application ne diffuse activement. Cette approche à la demande minimise l'impact sur le système tout en maintenant la disponibilité de la caméra virtuelle au cours des sessions utilisateur.

Au-delà du remplacement et du floutage d'arrière-plan, l'outil prend en charge une gamme d'effets visuels en temps réel, y compris des superpositions de premier plan et des filtres de couleur. Il s'intègre aux frameworks multimédias standard pour enchaîner les processus de capture, de manipulation et de sortie, garantissant la compatibilité avec les environnements de visioconférence existants.

Features

  • Video Stream Processing - Intercepts and modifies webcam streams to present them as standard virtual video devices.
  • Streaming Media Processing Pipelines - Chains video capture, manipulation, and output processes using modular media pipelines.
  • ML Background Replacements - Uses machine learning to replace or blur backgrounds in live video feeds.
  • Video Loopback Drivers - Creates virtual video devices that bridge processed streams to standard applications.
  • Idle Resource Terminators - Suspends image processing and releases hardware resources during periods of inactivity.
  • Service Process Automation - Automates the lifecycle of background video processing services to ensure camera readiness.
  • Video Input Processing - Hooks into the Linux video subsystem to capture and redirect raw camera input for user-space processing.
  • Memory-Efficient Media Processors - Minimizes system impact by suspending processing and releasing hardware when the virtual camera is idle.
  • Real-Time Video Filtering - Applies real-time visual filters and effects to live camera feeds.
  • Virtual Video Routing - Manages virtual video devices to allow applications to consume processed streams as native inputs.
  • Systemd Service Registrations - Manages the lifecycle of video processing tasks as persistent systemd services.
  • Dynamic Resource Allocators - Dynamically allocates and releases system resources for video processing based on active stream demand.
  • Background System Services - Ensures video processing services persist in the background for immediate availability upon login.
  • V4L2 Device Management - Provides a utility for creating and managing virtual video devices with real-time effects.
  • Background Blurring - Applies background blurring, foreground overlays, and visual filters to live video.

Historique des stars

Graphique de l'historique des stars pour fangfufu/linux-fake-background-webcamGraphique de l'historique des stars pour fangfufu/linux-fake-background-webcam

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Collections incluant Linux Fake Background Webcam

Sélections manuelles où Linux Fake Background Webcam apparaît.
  • Outils d'IA pour la suppression d'arrière-plan

Questions fréquentes

Que fait fangfufu/linux-fake-background-webcam ?

Ce projet est un utilitaire système pour Linux qui intercepte, modifie et présente des flux de webcam en direct comme des périphériques vidéo virtuels standard. En créant un pont entre le matériel physique et les applications en espace utilisateur, il permet aux logiciels de visioconférence de consommer des flux traités comme s'il s'agissait d'entrées de caméra natives.

Quelles sont les fonctionnalités principales de fangfufu/linux-fake-background-webcam ?

Les fonctionnalités principales de fangfufu/linux-fake-background-webcam sont : Video Stream Processing, Streaming Media Processing Pipelines, ML Background Replacements, Video Loopback Drivers, Idle Resource Terminators, Service Process Automation, Video Input Processing, Memory-Efficient Media Processors.

Quelles sont les alternatives open-source à fangfufu/linux-fake-background-webcam ?

Les alternatives open-source à fangfufu/linux-fake-background-webcam incluent : steveseguin/vdo.ninja — VDO.Ninja is a low-latency peer-to-peer media routing service and video streaming platform designed to integrate… senguptaumd/background-matting — This project is a deep learning image matting framework and computer vision tool designed to separate people from… v4l2loopback/v4l2loopback — v4l2loopback is a Linux kernel video driver that creates virtual video devices to route video streams between… datarhei/restreamer — Restreamer is a self-hosted video broadcast platform and RTMP streaming server. It functions as a live media… bytedeco/javacv — JavaCV provides a Java-based interface for native computer vision and video processing libraries. It functions as a… freerdp/freerdp — FreeRDP is a full software implementation of the Remote Desktop Protocol, providing both client and server…

Alternatives open source à Linux Fake Background Webcam

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Linux Fake Background Webcam.
  • steveseguin/vdo.ninjaAvatar de steveseguin

    steveseguin/vdo.ninja

    3,910Voir sur GitHub↗

    VDO.Ninja is a low-latency peer-to-peer media routing service and video streaming platform designed to integrate remote audio and video feeds into professional production workflows. It functions as a WebRTC broadcast integration tool and studio controller, allowing for the direct transmission of high-definition media between publishers and viewers with minimal delay. The platform distinguishes itself through extensive protocol bridging, converting between WebRTC, WHIP, WHEP, SRT, and RTMP to ensure compatibility across diverse network environments and professional studio software. It includes

    JavaScriptlivelow-latencyninja
    Voir sur GitHub↗3,910
  • senguptaumd/background-mattingAvatar de senguptaumd

    senguptaumd/Background-Matting

    4,772Voir sur GitHub↗

    This project is a deep learning image matting framework and computer vision tool designed to separate people from their backgrounds. It functions as a real-time video matting engine and a trainable foreground isolation model that generates per-pixel alpha mattes to isolate subjects from photos and videos. The system utilizes reference-based alpha matting, incorporating a specific background image to simulate green screen effects without a physical screen. This approach allows for the removal and replacement of backgrounds in high-resolution footage, including live video streams. The framewor

    Python
    Voir sur GitHub↗4,772
  • v4l2loopback/v4l2loopbackAvatar de v4l2loopback

    v4l2loopback/v4l2loopback

    4,197Voir sur GitHub↗

    v4l2loopback is a Linux kernel video driver that creates virtual video devices to route video streams between applications. It functions as a software-defined video source, simulating physical hardware to provide a standard video input for applications that require a capture device. The project enables video stream routing by piping data from one process to another using the Video4Linux2 standard. It includes mechanisms for device capability masking and conditional reporting to bypass strict hardware detection requirements in external software. The driver provides tools for virtual camera si

    C
    Voir sur GitHub↗4,197
  • datarhei/restreamerAvatar de datarhei

    datarhei/restreamer

    4,925Voir sur GitHub↗

    Restreamer is a self-hosted video broadcast platform and RTMP streaming server. It functions as a live media processing gateway and a multi-destination stream relay, providing a web-based management interface to configure video codecs, hardware acceleration, and stream routing. The system enables multi-platform video streaming by duplicating a single live video source and forwarding it to various third-party broadcast services and external servers simultaneously. It also supports direct-to-website broadcasting, allowing users to host live content for private or public audiences via customizab

    HTMLffmpegffmpeg-apiffmpeg-server
    Voir sur GitHub↗4,925
  • Voir les 30 alternatives à Linux Fake Background Webcam→