awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
fangfufu avatar

fangfufu/Linux-Fake-Background-Webcam

0
View on GitHub↗
1,697 نجوم·173 تفرعات·Python·GPL-3.0·10 مشاهدات

Linux Fake Background Webcam

هذا المشروع هو أداة على مستوى النظام لنظام Linux تقوم باعتراض وتعديل وتقديم بث كاميرا الويب المباشر كأجهزة فيديو افتراضية قياسية. من خلال إنشاء جسر بين الأجهزة المادية وتطبيقات مساحة المستخدم، فإنه يسمح لبرامج مؤتمرات الفيديو باستهلاك التدفقات المعالجة كما لو كانت مدخلات كاميرا أصلية.

يتميز البرنامج بقدرته على إدارة دورة حياة مهام معالجة الفيديو كخدمات خلفية مستمرة. فهو يراقب نشاط الجهاز الافتراضي لتخصيص الموارد ديناميكياً، مما يضمن تعليق معالجة الصور واستخدام الأجهزة عندما لا تكون هناك تطبيقات تبث بنشاط. يقلل هذا النهج القائم على الطلب من التأثير على النظام مع الحفاظ على توفر الكاميرا الافتراضية عبر جلسات المستخدم.

بعيداً عن استبدال الخلفية والتمويه، تدعم الأداة مجموعة من التأثيرات المرئية في الوقت الفعلي، بما في ذلك تراكبات المقدمة ومرشحات الألوان. يتكامل النظام مع أطر عمل الوسائط القياسية لربط عمليات الالتقاط والمعالجة والإخراج، مما يضمن التوافق مع بيئات مؤتمرات الفيديو الحالية.

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.

سجل النجوم

مخطط تاريخ النجوم لـ fangfufu/linux-fake-background-webcamمخطط تاريخ النجوم لـ fangfufu/linux-fake-background-webcam

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

مجموعات مختارة تضم Linux Fake Background Webcam

مجموعات منسقة بعناية يظهر فيها Linux Fake Background Webcam.
  • أدوات إزالة الخلفية بالذكاء الاصطناعي

بدائل مفتوحة المصدر لـ Linux Fake Background Webcam

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Linux Fake Background Webcam.
  • steveseguin/vdo.ninjaالصورة الرمزية لـ steveseguin

    steveseguin/vdo.ninja

    3,910عرض على 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
    عرض على GitHub↗3,910
  • senguptaumd/background-mattingالصورة الرمزية لـ senguptaumd

    senguptaumd/Background-Matting

    4,772عرض على 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
    عرض على GitHub↗4,772
  • v4l2loopback/v4l2loopbackالصورة الرمزية لـ v4l2loopback

    v4l2loopback/v4l2loopback

    4,197عرض على 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
    عرض على GitHub↗4,197
  • datarhei/restreamerالصورة الرمزية لـ datarhei

    datarhei/restreamer

    4,925عرض على 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
    عرض على GitHub↗4,925
عرض جميع البدائل الـ 30 لـ Linux Fake Background Webcam→

الأسئلة الشائعة

ما هي وظيفة fangfufu/linux-fake-background-webcam؟

هذا المشروع هو أداة على مستوى النظام لنظام Linux تقوم باعتراض وتعديل وتقديم بث كاميرا الويب المباشر كأجهزة فيديو افتراضية قياسية. من خلال إنشاء جسر بين الأجهزة المادية وتطبيقات مساحة المستخدم، فإنه يسمح لبرامج مؤتمرات الفيديو باستهلاك التدفقات المعالجة كما لو كانت مدخلات كاميرا أصلية.

ما هي الميزات الرئيسية لـ fangfufu/linux-fake-background-webcam؟

الميزات الرئيسية لـ fangfufu/linux-fake-background-webcam هي: 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.

ما هي البدائل مفتوحة المصدر لـ fangfufu/linux-fake-background-webcam؟

تشمل البدائل مفتوحة المصدر لـ fangfufu/linux-fake-background-webcam: 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…