awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
fangfufu avatar

fangfufu/Linux-Fake-Background-Webcam

0
View on GitHub↗
1,697 stele·173 fork-uri·Python·GPL-3.0·9 vizualizări

Linux Fake Background Webcam

Acest proiect este un utilitar la nivel de sistem pentru Linux care interceptează, modifică și prezintă fluxuri live de webcam ca dispozitive video virtuale standard. Prin crearea unei punți între hardware-ul fizic și aplicațiile din user-space, permite software-ului de conferințe video să consume fluxuri procesate ca și cum ar fi input-uri native de cameră.

Software-ul se distinge prin capacitatea de a gestiona ciclul de viață al sarcinilor de procesare video ca servicii persistente în fundal. Monitorizează activitatea dispozitivului virtual pentru a aloca dinamic resursele, asigurându-se că procesarea imaginii și utilizarea hardware-ului sunt suspendate atunci când nicio aplicație nu transmite activ. Această abordare bazată pe cerere minimizează impactul asupra sistemului, menținând în același timp disponibilitatea camerei virtuale pe parcursul sesiunilor utilizatorului.

Dincolo de înlocuirea fundalului și blurare, instrumentul suportă o gamă de efecte vizuale în timp real, inclusiv overlay-uri de prim-plan și filtre de culoare. Se integrează cu framework-urile media standard pentru a înlănțui procesele de captură, manipulare și output, asigurând compatibilitatea cu mediile de conferințe video existente.

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.

Istoric stele

Graficul istoricului de stele pentru fangfufu/linux-fake-background-webcamGraficul istoricului de stele pentru fangfufu/linux-fake-background-webcam

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Colecții curatoriate care includ Linux Fake Background Webcam

Colecții selectate manual în care apare Linux Fake Background Webcam.
  • Instrumente AI pentru eliminarea fundalului

Întrebări frecvente

Ce face fangfufu/linux-fake-background-webcam?

Acest proiect este un utilitar la nivel de sistem pentru Linux care interceptează, modifică și prezintă fluxuri live de webcam ca dispozitive video virtuale standard. Prin crearea unei punți între hardware-ul fizic și aplicațiile din user-space, permite software-ului de conferințe video să consume fluxuri procesate ca și cum ar fi input-uri native de cameră.

Care sunt principalele funcționalități ale fangfufu/linux-fake-background-webcam?

Principalele funcționalități ale fangfufu/linux-fake-background-webcam sunt: 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.

Care sunt câteva alternative open-source pentru fangfufu/linux-fake-background-webcam?

Alternativele open-source pentru fangfufu/linux-fake-background-webcam includ: 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…

Alternative open-source pentru Linux Fake Background Webcam

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Linux Fake Background Webcam.
  • steveseguin/vdo.ninjaAvatar steveseguin

    steveseguin/vdo.ninja

    3,910Vezi pe 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
    Vezi pe GitHub↗3,910
  • senguptaumd/background-mattingAvatar senguptaumd

    senguptaumd/Background-Matting

    4,772Vezi pe 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
    Vezi pe GitHub↗4,772
  • v4l2loopback/v4l2loopbackAvatar v4l2loopback

    v4l2loopback/v4l2loopback

    4,197Vezi pe 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
    Vezi pe GitHub↗4,197
  • datarhei/restreamerAvatar datarhei

    datarhei/restreamer

    4,925Vezi pe 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
    Vezi pe GitHub↗4,925
  • Vezi toate cele 30 alternative pentru Linux Fake Background Webcam→