awesome-repositories.com
Blog
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
·
alievk avatar

alievk/avatarify-python

0
View on GitHub↗
16,515 stars·4,308 forks·Python·6 vues

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.

Historique des stars

Graphique de l'historique des stars pour alievk/avatarify-pythonGraphique de l'historique des stars pour alievk/avatarify-python

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

Alternatives open source à Avatarify Python

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Avatarify Python.
  • yuyuyzl/easyvtuberAvatar de yuyuyzl

    yuyuyzl/EasyVtuber

    2,690Voir sur 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
    Voir sur GitHub↗2,690
  • johnboiles/obs-mac-virtualcamAvatar de johnboiles

    johnboiles/obs-mac-virtualcam

    4,036Voir sur 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++
    Voir sur GitHub↗4,036
  • iperov/deepfaceliveAvatar de iperov

    iperov/DeepFaceLive

    30,536Voir sur 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
    Voir sur GitHub↗30,536
  • 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
Voir les 30 alternatives à Avatarify Python→

Questions fréquentes

Que fait 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.

Quelles sont les fonctionnalités principales de alievk/avatarify-python ?

Les fonctionnalités principales de alievk/avatarify-python sont : 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.

Quelles sont les alternatives open-source à alievk/avatarify-python ?

Les alternatives open-source à alievk/avatarify-python incluent : 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…