VideoPainter : outil open-source d'inpainting et d'édition vidéo de longueur arbitraire avec édition par instructions textuelles 165

小编 ·

VideoPainter : outil open-source d'inpainting et d'édition vidéo de longueur arbitraire avec édition par instructions textuelles

VideoPainter est un framework open-source d'inpainting et d'édition vidéo développé conjointement par CUHK, Tencent ARC Lab, l'Université de Tokyo et l'Université de Macao. Il gère des vidéos de longueur arbitraire grâce à une architecture innovante à double branche, un encodeur de contexte léger et des modèles de diffusion pré-entraînés. Il prend en charge l'édition par instructions textuelles — saisissez une invite et le système identifie et modifie automatiquement le contenu visé. Compatible avec les longues vidéos et les modèles DiT.

VideoPainter : outil open-source d'inpainting et d'édition vidéo de longueur arbitraire avec édition par instructions textuelles

Qu'est-ce que VideoPainter

VideoPainter est un framework open source de restauration et d'édition vidéo développé conjointement par l'Université chinoise de Hong Kong, Tencent ARC Lab, l'Université de Tokyo et l'Université de Macao. Il est capable de traiter des contenus vidéo de longueur arbitraire. Grâce à une architecture innovante à double branche, un encodeur de contexte léger et un modèle de diffusion pré-entraîné, il peut gérer efficacement des tâches de restauration vidéo de toute longueur et prend en charge l'édition vidéo via des instructions textuelles. En saisissant des prompts, il identifie automatiquement le contenu vidéo à modifier et effectue les modifications. Il prend en charge les vidéos longues et est compatible avec les modèles DiT.

VideoPainter.webp

Fonctionnalités principales de VideoPainter

  • Restauration vidéo de longueur arbitraire : capable de traiter des vidéos de toutes durées, en réparant les parties occultées ou endommagées.

  • Préservation de l'arrière-plan et génération du premier plan : grâce à l'architecture double branche, il préserve précisément l'arrière-plan et génère un premier plan de haute qualité.

  • Édition vidéo guidée par texte : permet d'ajouter, de supprimer et d'effectuer d'autres opérations d'édition sur la vidéo via des instructions textuelles.

  • Maintien de la cohérence des objets : préserve l'identité des objets dans les vidéos longues, évitant toute dérive ou mutation soudaine.

  • Contrôle de type plugin : peut être combiné avec différents modèles de diffusion ou LoRA pour répondre à des besoins d'édition variés.

Principes techniques de VideoPainter

  • Architecture à double branche : divise la tâche de restauration vidéo en deux parties — traitement de l'arrière-plan et génération du premier plan — améliorant ainsi l'efficacité et évitant la confusion des informations.

  • Rééchantillonnage d'ID de la zone cible : lors de l'inférence, les caractéristiques de la zone masquée du segment vidéo précédent sont concaténées au segment actuel afin de maintenir la cohérence des objets dans les vidéos longues.

  • Contrôle de type plugin : prend en charge divers réseaux de base stylisés ou LoRA, est compatible avec les modèles de diffusion T2V et I2V, facilitant ainsi le choix du modèle de base par l'utilisateur.

VideoPainter技术原理.webp

Types de dommages vidéo que VideoPainter peut réparer

  • Zones d'image occultées.

  • Problèmes d'image causés par des erreurs d'encodage ou des fichiers endommagés.

  • Problèmes de dérive d'objets dans les vidéos longues.

  • Problèmes de déséquilibre entre l'arrière-plan et le premier plan.

  • Restauration et édition selon des instructions textuelles.

Scénarios d'application de VideoPainter

  • Restauration et production cinématographique et télévisuelle : réparer les images endommagées de vieux films et séries TV.

  • Publicité et marketing : générer rapidement des vidéos, ajouter ou remplacer des arrière-plans et des accessoires.

  • Création vidéo et diffusion en direct : réparer en temps réel les erreurs vidéo ou les interférences.

  • Applications VR et AR : générer des vidéos immersives, réparer ou modifier des scènes virtuelles.

  • Éducation et formation : produire des vidéos pédagogiques, restaurer des images d'archives anciennes.

Comment utiliser VideoPainter

  • Téléchargement et installation : accédez à la page du projet GitHub de VideoPainter, téléchargez l'archive du code source et décompressez-la.

  • Configuration de l'environnement : assurez-vous que votre ordinateur répond aux exigences système et installez les paquets Python requis (généralement en exécutant pip install -r requirements.txt).

  • Exécution du programme : ouvrez un terminal ou une invite de commandes, accédez au répertoire du projet décompressé et exécutez python main.py. Des arguments en ligne de commande peuvent être nécessaires.

  • Utilisation de l'interface : lancez l'interface Gradio pour la restauration et l'édition vidéo. Si elle n'est pas disponible, interagissez via la ligne de commande.

  • Fonctionnalités avancées : découvrez et utilisez des fonctionnalités avancées telles que l'architecture à double branche, le rééchantillonnage d'ID de la zone cible et le contrôle de type plugin pour optimiser les résultats.

  • Enregistrement et exportation : une fois le traitement terminé, enregistrez et exportez la vidéo restaurée en choisissant le format et les paramètres de qualité appropriés.

Liens connexes

Site officiel du projet : https://yxbian23.github.io/project/video-painter/

Dépôt GitHub : https://github.com/TencentARC/VideoPainter

Bibliothèque de modèles HuggingFace : https://huggingface.co/TencentARC/VideoPainter

Article technique arXiv : https://arxiv.org/pdf/2503.05639