awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
alievk avatar

alievk/avatarify-python

0
View on GitHub↗
16,515 estrellas·4,308 forks·Python·6 vistas

Avatarify Python

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 provides tools for avatar management, including the ability to import custom target images or use generative models to sample synthetic, non-existent human faces. It further implements facial-landmark motion mapping and reference-frame alignment to synchronize the user's facial proportions and pose with the target avatar.

Features

  • Real-Time Face Synthesis - Generates photorealistic animated frames by blending target image features with live motion data in real-time.
  • Real-Time 2D Avatar Animation - Maps real-time facial movements from a camera feed onto a static image to create a photorealistic animated avatar.
  • Facial Animation - Maps real-time facial movements from a camera feed onto a static image to create animated avatars.
  • Facial Landmark Analysis - Maps real-time facial landmarks from a live feed to a target image for movement synchronization.
  • Remote Inference Offloaders - Offloads heavy neural network inference tasks to a remote GPU server to maintain real-time performance.
  • PyTorch Implementations - Implements a deep learning model using PyTorch to animate photorealistic faces based on user movements.
  • 2D Avatar Animation Software - Converts static images into dynamic, photorealistic animated avatars using real-time input mapping.
  • Virtual Camera Drivers - Provides a virtual camera driver that emulates physical hardware to stream processed video to other apps.
  • Remote Processing Offloading - Offloads intensive neural network computations to a remote GPU server to reduce local hardware requirements.
  • Virtual Video Device Simulation - Implements a virtual video device to route synthetic avatar streams as a standard webcam feed.
  • Realtime Avatar Renderers - Transforms live video feeds into photorealistic animated avatars for real-time streaming.
  • Synthetic Face Generators - Provides the ability to sample synthetic, non-existent human faces using generative models for use as avatars.
  • Face Alignment - Implements face alignment to ensure user proportions match the target avatar's baseline.
  • Pose-Based Animation Alignment - Adjusts camera zoom and reference frames to align the user's face with the target avatar.
  • Generative Face Models - Uses generative face models to sample non-existent human faces for use as avatars.
  • Synthetic Face Sampling - Samples synthetic, non-existent human faces from generative models to provide a library of avatars.
  • Facial Baseline Optimization - Calculates a baseline facial pose manually or automatically to improve animation tracking accuracy.
  • Facial Proportion Alignment - Adjusts camera zoom and translation to match the user's facial proportions with a baseline avatar image.
  • Virtual Camera Integration - Routes processed animated avatar streams into third-party video conferencing software as a virtual camera input.

Historial de estrellas

Gráfico del historial de estrellas de alievk/avatarify-pythonGráfico del historial de estrellas de alievk/avatarify-python

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace alievk/avatarify-python?

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.

¿Cuáles son las características principales de alievk/avatarify-python?

Las características principales de alievk/avatarify-python son: Real-Time Face Synthesis, Real-Time 2D Avatar Animation, Facial Animation, Facial Landmark Analysis, Remote Inference Offloaders, PyTorch Implementations, 2D Avatar Animation Software, Virtual Camera Drivers.

¿Qué alternativas de código abierto existen para alievk/avatarify-python?

Las alternativas de código abierto para alievk/avatarify-python incluyen: yuyuyzl/easyvtuber — EasyVtuber is 2D avatar animation software that transforms a single static image into a real-time animated character.… johnboiles/obs-mac-virtualcam — This project is a macOS system camera driver and software plugin that exposes software video streams as… iperov/deepfacelive — DeepFaceLive is a desktop application designed for real-time facial replacement and animation within live video… v4l2loopback/v4l2loopback — v4l2loopback is a Linux kernel video driver that creates virtual video devices to route video streams between… carpedm20/dcgan-tensorflow — This is a TensorFlow implementation of the Deep Convolutional Generative Adversarial Network (DCGAN) architecture,… 1adrianb/face-alignment — This is a PyTorch-based computer vision library for detecting 2D and 3D facial landmark coordinates. It functions as a…

Alternativas open-source a Avatarify Python

Proyectos open-source similares, clasificados según cuántas características comparten con Avatarify Python.
  • yuyuyzl/easyvtuberAvatar de yuyuyzl

    yuyuyzl/EasyVtuber

    2,690Ver en GitHub↗

    EasyVtuber is 2D avatar animation software that transforms a single static image into a real-time animated character. It functions as a face tracking animation tool and live streaming avatar driver, mapping facial movements from webcams or iOS devices to drive virtual expressions and head motion. The project distinguishes itself through a neural animation pipeline that includes AI video upscaling and frame interpolation to increase visual smoothness and resolution. It utilizes a transparent video streaming system via Spout2, allowing rendered frames with alpha channels to be sent directly to

    Python
    Ver en GitHub↗2,690
  • johnboiles/obs-mac-virtualcamAvatar de johnboiles

    johnboiles/obs-mac-virtualcam

    4,036Ver en GitHub↗

    This project is a macOS system camera driver and software plugin that exposes software video streams as hardware-recognized camera inputs. It functions as an OBS virtual camera plugin, allowing the live output of OBS to be utilized as a webcam device within other applications. The tool enables the routing of composited video from a production suite into video conferencing applications such as Zoom or Google Meet. This allows for the streaming of processed scenes instead of a raw webcam feed. The system integrates with macOS using a kernel-level device driver and shared-memory buffer transfer

    Objective-C++
    Ver en GitHub↗4,036
  • iperov/deepfaceliveAvatar de iperov

    iperov/DeepFaceLive

    30,536Ver en GitHub↗

    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
    Ver en GitHub↗30,536
  • v4l2loopback/v4l2loopbackAvatar de v4l2loopback

    v4l2loopback/v4l2loopback

    4,197Ver en 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
    Ver en GitHub↗4,197
Ver las 30 alternativas a Avatarify Python→