À propos du projet

yt-uniquifier est un outil professionnel de traitement vidéo basé sur ffmpeg, conçu pour générer des dérivés autorisés de contenus vidéo. Il applique plus de 20 micro-transformations calibrées, notamment le jitter temporel des images, des décalages de hauteur/tempo, des ajustements de couleur compatibles HDR et des superpositions de bruit paramétrique, le tout composé en un seul complexe de filtres. Les capacités clés incluent : - Interfaces : Fournit une CLI complète (`yt-uniq`), une interface graphique de bureau PyQt6 conforme à la norme WCAG 2.1 AA, et un serveur web FastAPI sans tête avec support Docker. - Pipeline de traitement : Supporte le fractionnement des coupes de scène sensible aux images clés et au contenu pour un encodage capable de reprise, la détection d'encodeurs multi-fournisseurs (NVENC, QSV, AMF, VideoToolbox, x264, x265), et un support HDR réel via zscale. - Assurance Qualité : Inclut des diagnostics de similitude utilisant pHash, des heuristiques de Jaccard audio et des modèles de similitude sémantique SSCD, générant des rapports QA HTML détaillés avec cartes de chaleur. - Flux de travail avancé : Dispose d'un outil de calibration expérimental pour ajuster l'intensité des profils, d'un système de traitement par lots distribué via des systèmes de fichiers partagés (NFSv4), et d'une place de marché de profils communautaires pour télécharger des préréglages validés. - Extensibilité : Supporte un système de plugins tiers pour enregistrer de nouvelles transformations et inclut l'injection de sous-titres soft pilotée par Whisper.