awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
v4l2loopback avatar

v4l2loopback/v4l2loopback

0
View on GitHub↗
4,197 स्टार्स·589 फोर्क्स·C·GPL-2.0·2 व्यूज़

V4l2loopback

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 simulation and live stream input mocking. It supports dynamic device control and property configuration for video formats and frame rates, while maintaining stream stability through timeout handling and null frame injection.

Features

  • Virtual Video Device Simulation - Creates virtual camera nodes that capture input from one application and present it as a hardware source for others.
  • Virtual Camera Drivers - Creates software-defined video devices that act as hardware cameras to feed streams into other applications.
  • Network Video Routing Tools - Directs video output from one program into another by using a virtual device as an intermediary bridge.
  • Kernel Driver Implementation - Implemented as a Linux kernel module to provide high-performance interfacing with the Video4Linux2 subsystem.
  • Video Driver Implementations - Provides a low-level system driver for managing video capture and output capabilities within the Linux kernel.
  • V4L2 Subsystem Integrations - Hooks into the standard Linux video framework to expose virtual devices as standard character devices.
  • V4L2 Device Management - Manages virtual video4linux devices to simulate camera hardware and configure capture capabilities.
  • Virtual Device Drivers - Acts as a software interface that emulates physical camera hardware for system-wide integration.
  • Video Loopback Drivers - Provides a mechanism for piping video data from one process to another using the Video4Linux2 standard.
  • Live Streaming Simulations - Provides a controlled mock video source for testing applications that require physical camera input.
  • Device Capability Masking - Toggles the reporting of capture and output capabilities to bypass strict device detection requirements in external software.
  • Virtual Device Lifecycles - Tracks device configuration and existence through kernel parameters and sysfs to allow real-time device creation.
  • Hardware Capability Masking - Implements capability filtering to deceive software that requires specific hardware features for operation.
  • Device Property Writers - Allows modification of video formats, frame rates, and custom labels for emulated hardware.
  • Virtual Device Hotplugging - Enables the live addition or removal of virtual video devices without requiring a process restart.
  • Frame Memory Buffers - Uses a circular memory buffer to store video frames for asynchronous retrieval by consuming applications.

स्टार हिस्ट्री

v4l2loopback/v4l2loopback के लिए स्टार हिस्ट्री चार्टv4l2loopback/v4l2loopback के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

V4l2loopback के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो V4l2loopback के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • alievk/avatarify-pythonalievk का अवतार

    alievk/avatarify-python

    16,515GitHub पर देखें↗

    Avatarify-python is a real-time face animation tool that uses a PyTorch-based neural network to map facial movements from a live camera feed onto a static image. It creates photorealistic animated avatars that mimic a user's movements for use in video software. The project includes a remote GPU inference client that offloads heavy computational workloads to a remote server, allowing high-performance animations to run on low-spec hardware. It also features a virtual webcam driver to route synthetic video streams into video conferencing applications as a standard camera device. The system prov

    Python
    GitHub पर देखें↗16,515
  • fangfufu/linux-fake-background-webcamfangfufu का अवतार

    fangfufu/Linux-Fake-Background-Webcam

    1,697GitHub पर देखें↗

    This project is a system-level utility for Linux that intercepts, modifies, and presents live webcam feeds as standard virtual video devices. By creating a bridge between physical hardware and user-space applications, it allows video conferencing software to consume processed streams as if they were native camera inputs. The software distinguishes itself through its ability to manage the lifecycle of video processing tasks as persistent background services. It monitors virtual device activity to dynamically allocate resources, ensuring that image processing and hardware usage are suspended wh

    Pythonakvcammediapipeopencv-python
    GitHub पर देखें↗1,697
  • iperov/deepfaceliveiperov का अवतार

    iperov/DeepFaceLive

    30,536GitHub पर देखें↗

    DeepFaceLive is a desktop application designed for real-time facial replacement and animation within live video streams. By utilizing deep learning models, the software performs high-speed identity mapping and facial feature analysis to transform video content as it is captured. The engine relies on GPU-accelerated inference to execute these complex image manipulation tasks at interactive frame rates. The application distinguishes itself through a modular video processing pipeline that chains specialized tasks to maintain high throughput and low latency. It features a virtual camera streaming

    Pythondeepfakefaceswapmachine-learning
    GitHub पर देखें↗30,536
  • lipku/livetalkinglipku का अवतार

    lipku/LiveTalking

    8,042GitHub पर देखें↗

    LiveTalking is an interactive talking head engine and AI avatar management platform designed to synchronize synthetic speech with facial movements. It functions as a real-time orchestrator that connects large language models and text-to-speech services to neural-rendered digital humans. The project distinguishes itself through low-latency streaming capabilities and the ability to handle real-time conversational interruptions. It supports advanced audio-visual customization, including human voice cloning and the ability to drive avatar expressions using real-time webcam data. The platform cov

    Pythonaigcdigihumandigital-human
    GitHub पर देखें↗8,042
V4l2loopback के सभी 24 विकल्प देखें→

अक्सर पूछे जाने वाले प्रश्न

v4l2loopback/v4l2loopback क्या करता है?

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.

v4l2loopback/v4l2loopback की मुख्य विशेषताएं क्या हैं?

v4l2loopback/v4l2loopback की मुख्य विशेषताएं हैं: Virtual Video Device Simulation, Virtual Camera Drivers, Network Video Routing Tools, Kernel Driver Implementation, Video Driver Implementations, V4L2 Subsystem Integrations, V4L2 Device Management, Virtual Device Drivers।

v4l2loopback/v4l2loopback के कुछ ओपन-सोर्स विकल्प क्या हैं?

v4l2loopback/v4l2loopback के ओपन-सोर्स विकल्पों में शामिल हैं: alievk/avatarify-python — Avatarify-python is a real-time face animation tool that uses a PyTorch-based neural network to map facial movements… fangfufu/linux-fake-background-webcam — This project is a system-level utility for Linux that intercepts, modifies, and presents live webcam feeds as standard… iperov/deepfacelive — DeepFaceLive is a desktop application designed for real-time facial replacement and animation within live video… lipku/livetalking — LiveTalking is an interactive talking head engine and AI avatar management platform designed to synchronize synthetic… apple-oss-distributions/xnu — XNU is an operating system kernel designed to manage system hardware and process execution across different processor… distroav/distroav — DistroAV is a live broadcast signal router and network video routing tool designed to transmit audio and video sources…