vfp_compare — outil de comparaison d'empreintes vidéo¶
📦 Code source : Voir sur GitHub
Vue d'ensemble¶
vfp_compare est un outil en ligne de commande qui compare deux fichiers d'empreinte vidéo pour déterminer si les vidéos sont similaires ou identiques. Il est utile pour détecter les vidéos en doublon, trouver du contenu similaire ou vérifier l'intégrité d'une vidéo.
Fonctionnalités¶
- Comparer des empreintes vidéo pré-générées
- Comparaison rapide sans retraitement des vidéos
- Seuil de similarité configurable
- Retourne un score de différence numérique
Utilisation¶
vfp_compare -f "fingerprint1.vsigx" -s "fingerprint2.vsigx" [options]
Paramètres requis¶
-f, --f1: chemin du premier fichier d'empreinte-s, --f2: chemin du second fichier d'empreinte
Paramètres optionnels¶
-d, --md: différence maximale acceptable (par défaut : 500)-l, --license: clé de licence VisioForge (par défaut : « TRIAL »)
Exemples¶
Comparaison de base¶
vfp_compare -f "video1.vsigx" -s "video2.vsigx"
Comparaison avec seuil personnalisé¶
vfp_compare -f "original.vsigx" -s "copy.vsigx" -d 100
Utilisation d'une clé de licence¶
vfp_compare -f "file1.vsigx" -s "file2.vsigx" -l "YOUR-LICENSE-KEY"
Sortie¶
L'outil affiche : - Score de différence (plus bas = plus similaire) - Résultat de comparaison basé sur le seuil - Temps de traitement
Comprendre les scores de différence¶
- 0-5 : vidéos presque identiques (même contenu, différences mineures d'encodage)
- 5-15 : vidéos très similaires (même contenu, qualité/compression différente)
- 15-30 : vidéos similaires (même contenu avec modifications, logos ou filigranes)
- 30-100 : contenu lié avec des différences significatives
- 100-300 : vidéos différentes avec quelques scènes similaires
- 300+ : vidéos complètement différentes
Cas d'usage¶
- Détection de doublons : trouver des copies exactes de vidéos dans différents formats
- Comparaison de qualité : comparer différents encodages de la même vidéo
- Détection de modifications : identifier si une vidéo a été modifiée
- Vérification des droits d'auteur : vérifier si le contenu correspond à la source originale
Exemple de flux de travail¶
-
Générer les empreintes pour les vidéos :
vfp_gen -i "original.mp4" -o "original.vsigx" -t compare vfp_gen -i "suspect.mp4" -o "suspect.vsigx" -t compare -
Comparer les empreintes :
vfp_compare -f "original.vsigx" -s "suspect.vsigx"
Notes de performance¶
- La comparaison est quasi instantanée
- L'utilisation mémoire est minimale (chargement des empreintes uniquement)
- Aucun décodage vidéo requis
Gestion des erreurs¶
L'outil quittera avec une erreur si : - L'un des fichiers d'empreinte n'existe pas - Les fichiers d'empreinte sont corrompus - Les empreintes ont été générées avec des paramètres incompatibles
Bonnes pratiques¶
- Utilisez des empreintes de type « compare » (générées avec
-t compare) pour de meilleurs résultats - Conservez les empreintes avec leurs vidéos sources pour référence
- Documentez le seuil de différence utilisé pour votre cas d'usage
Outils associés¶
vfp_gen: générer des empreintes à partir de fichiers vidéovfp_search: rechercher des fragments dans des vidéosDVS: outil graphique pour trouver des vidéos en doublon dans des dossiers