VisioForge

Video Fingerprinting SDK .Net / C++

Notre technologie de pointe d'empreinte vidéo intègre les dernières avancées en matière d'analyse de scène, de suivi d'objets et d'estimation de mouvement pour analyser le contenu de toute vidéo afin d'identifier ses caractéristiques uniques, telles que les couleurs, la structure de la scène et le mouvement des objets. Cela permet d'identifier une copie de la vidéo malgré les changements de résolution, de débit binaire, de méthode d'encodage ou de format de fichier. La vidéo peut même être détectée lorsqu'elle est incluse dans une autre vidéo ou lorsque seul un fragment de la vidéo est reproduit. Notre SDK vous permet d'intégrer cette fonctionnalité d'identification vidéo dans vos applications et services. Notre contrat de licence vous permet d'incorporer la technologie dans un nombre illimité de produits pour un paiement unique. Il n'y a pas d'autres frais, quel que soit le nombre de copies de ces produits que vous vendez.

Avantages Clés

Empreintes compactes

~1 Ko par seconde vidéo pour une identification unique

Détection robuste

Identifie les vidéos malgré les changements de résolution, de format ou de qualité

Traitement ultra-rapide

Traitement de 300 ms par seconde, correspondance de 1 à 2 ms

Qu'est-ce qu'une empreinte vidéo ?

Une empreinte vidéo est un descripteur numérique compact qui peut être extrait de n'importe quelle source vidéo, qu'il s'agisse d'un fragment d'une émission de télévision, d'un fichier vidéo, d'une vidéo en ligne ou d'un DVD ou disque Blu-ray. Ces empreintes vidéo peuvent ensuite être stockées, copiées et comparées. Les empreintes vidéo peuvent être utilisées pour identifier du matériel vidéo protégé par le droit d'auteur et des vidéos en double, rechercher des vidéos, organiser des vidéos, reconnaître quand une vidéo spécifique est lue, surveiller les médias ou suivre les publicités.

Recherche de doublons vidéo

Utilisez le Video Duplicates Finder comme application exemple pour trouver des fichiers vidéo similaires.

Outil de surveillance des médias

Utilisez le Media Monitoring Tool comme application exemple pour trouver un fragment vidéo (publicité TV, par exemple) dans un autre (enregistrement complet de diffusion).

La version .Net SDK dispose d'un assistant pour l'utilisation de MongoDB comme stockage d'empreintes.

Cas d'Utilisation

Quelques façons d'utiliser notre Video Fingerprinting SDK :

Services d'Hébergement Vidéo

Un service d'hébergement vidéo en ligne comme YouTube pourrait utiliser des empreintes vidéo pour éviter la violation du droit d'auteur. Une base de données d'empreintes vidéo du matériel protégé par le droit d'auteur serait développée et comparée aux empreintes vidéo soumises par les utilisateurs pour empêcher la soumission illégale de vidéos piratées.

Service d'Archivage Vidéo

Un service d'archivage vidéo pourrait utiliser des empreintes vidéo pour économiser de l'espace et bloquer les téléchargements en double. Une empreinte vidéo serait extraite de chaque vidéo dans l'archive.

Logiciel d'Organisation Vidéo

Un logiciel d'organisation vidéo pourrait utiliser des empreintes vidéo pour identifier des copies du même film ou clip vidéo et les regrouper malgré les différences de format, de résolution ou de débit binaire.

Publicités Interactives pour Décodeurs

Le logiciel de décodeur pourrait utiliser des empreintes vidéo pour développer des publicités interactives en identifiant quand des publicités TV spécifiques sont diffusées et en affichant une URL cliquable.

Moteur de Recherche Vidéo

Un moteur de recherche pour vidéos pourrait être développé en utilisant notre Video Fingerprinting SDK – un service unique et révolutionnaire implémentant une fonctionnalité de recherche vidéo par vidéo.

Service de Clipping TV

Un service de clipping TV pourrait utiliser la technologie d'empreinte vidéo pour automatiser la surveillance des émissions TV et la vérification des publicités TV pour détecter quand la publicité d'un client est diffusée.

Foire Aux Questions

Quels systèmes d'exploitation sont supportés ?

Le SDK C++ supporte Windows et Linux, ou tout autre système d'exploitation compatible POSIX (disponible sur demande)

Le SDK .Net supporte Windows 7 et ultérieur, macOS 12 ou ultérieur, et Linux

Quelle est la taille d'un fichier d'empreinte vidéo ?

Chaque seconde d'un flux vidéo analysé nécessite environ 1 Ko pour son empreinte vidéo. La détection de doublons ne nécessite généralement que 3 à 5 secondes de chaque vidéo pour être indexée. L'indexation de vidéos complètes est requise pour identifier une vidéo qui a été incluse dans une autre.

Combien de temps est nécessaire pour les calculs ?

L'indexation d'une seconde de vidéo prend environ 300 millisecondes – le traitement réel du fichier représente près de la moitié de ce temps (150 millisecondes), tandis que la décompression vidéo représente le reste. La correspondance d'une paire d'empreintes de 10 secondes prend 1 à 2 millisecondes. Ces temps ont été établis en testant avec un processeur Intel i3 et des filtres LAV pour la compression vidéo.

Le logiciel de lecture ou de décodage vidéo est-il inclus ?

C++: Non. Vous aurez besoin d'une autre bibliothèque (FFmpeg, par exemple, démo disponible) pour implémenter la lecture vidéo dans votre application

.NET: Oui, FFmpeg et libVLC sont inclus. De plus, les codecs système peuvent être utilisés pour le décodage

Quels exemples de code sont disponibles ?

Les exemples de code suivants sont inclus avec votre achat :

C++:

  • Application console basée sur FFmpeg qui indexe les vidéos et construit des empreintes (Windows, Linux)
  • Une application console qui compare deux empreintes pour détecter les doublons (Windows, Linux)
  • Une application console qui recherche les entrées d'une empreinte dans une autre (Windows, Linux)
  • Code source d'une application complète d'Outil de Surveillance des Médias (Windows, Linux)

.NET:

  • Code source de l'Outil de Surveillance des Médias et de l'Outil de Surveillance des Médias Live (multi-plateforme)
  • Code source du Video Duplicates Finder (multi-plateforme)
  • Exemples console (multi-plateforme)
  • Exemples MAUI (multi-plateforme)

Quelle autre documentation est disponible ?

C++:

  • API VFCompare – une implémentation d'algorithme d'empreinte vidéo optimisée pour la détection de vidéos en double
  • API VFSearch – une implémentation d'algorithme d'empreinte vidéo optimisée pour la recherche de vidéo dans vidéo

.NET:

  • L'API complète est décrite dans un fichier d'aide

Comment puis-je essayer et évaluer la technologie ?

Nous vous suggérons de télécharger et d'expérimenter les versions d'essai de notre application Outil de Surveillance des Médias et de l'application Video Duplicates Finder et de vous familiariser avec l'API et les exemples de code.

La version .Net du SDK est disponible sous forme d'installateur indépendant avec des applications exemples et du code source exemple à l'intérieur.

Le code source des outils MMT/VDF est inclus (les outils nécessitent .Net 4.5 pour l'export SOAP. Le SDK peut être utilisé dans .Net 4.0 et ultérieur).

La version C++ du SDK est disponible sous forme d'installateur indépendant.

Exemple d'Outil de Surveillance des Médias (Live)

Notre application de démonstration est un outil de surveillance des médias entièrement fonctionnel qui peut être utilisé pour le suivi des publicités et la surveillance des médias diffusés. Il permet la détection d'échantillons publicitaires dans un dump de diffusion.

Comment ça marche

Notre Outil de Surveillance des Médias peut détecter quand une vidéo d'échantillon de référence est lue dans une émission TV enregistrée. Le flux de diffusion TV est enregistré sous forme d'un tableau de fichiers vidéo de 5 minutes, puis ils sont comparés à la vidéo de référence d'échantillon spécifiée. L'application détectera automatiquement toutes les inclusions de la vidéo sélectionnée dans les fichiers enregistrés.

Avantages

Résultats précis

La technologie de recherche vidéo basée sur le contenu du programme garantit précision et rapidité. L'algorithme identifie rapidement et précisément toutes les instances de la vidéo de référence dans le flux vidéo de diffusion enregistré sans aucune intervention humaine.

Coûts réduits

Parce que vous n'avez plus à payer des gens pour s'asseoir et regarder un écran de télévision et enregistrer manuellement les détails de la diffusion de la publicité, vos coûts d'exploitation sont considérablement réduits.

Utilisation facile

L'interface intuitive facile à apprendre du programme permet de définir et d'effectuer des recherches personnalisées en quelques secondes. L'utilisateur sélectionne le dossier qui contient le dump de diffusion et spécifie les échantillons de référence vidéo.

Exemple de Recherche de Doublons Vidéo

Video Duplicates Finder vous permet de trouver des fichiers vidéo similaires ou en double sur votre PC. AVI, MPEG-1, MPEG-2, Windows Media Video, MP4 et de nombreux autres formats sont pris en charge. Cette application est un exemple d'utilisation du Video Fingerprinting SDK.

Fonctionnalités majeures

  • AVI, WMV, MP4, MPG, TS et beaucoup d'autres formats sont pris en charge
  • Vidéos SD, HD et 4K sont prises en charge
  • Paramètres de sensibilité
  • Option Timeshift
  • Traitement complet du fichier ou d'une partie personnalisée
  • Moteurs de décodage DirectShow (codecs système), FFmpeg et VLC

Options de Tarification

Choisissez la licence qui correspond le mieux à vos besoins

Regular License

Abonnement annuel

€900/an
  • Utilisation illimitée
  • Pas de filigrane ou d'écran de rappel
  • 1 an de mises à jour gratuites
  • Support de l'intégration MongoDB
  • Traitement multi-thread
  • Support technique prioritaire
  • Distribution libre de droits
  • Annulation à tout moment
Le plus populaire

Lifetime License

Paiement unique, mises à jour à vie

€2000
  • Utilisation illimitée
  • Pas de filigrane ou d'écran de rappel
  • Mises à jour gratuites à vie
  • Support de l'intégration MongoDB
  • Traitement multi-thread
  • Support technique prioritaire
  • Distribution libre de droits
  • Paiement unique

Runtime License

Licence annuelle par cœur de serveur

€25/an
  • Déploiement sur 1 cœur de serveur
  • Pas de filigrane ou d'écran de rappel
  • 1 an de mises à jour
  • Support de l'intégration MongoDB
  • Traitement multi-thread
  • Support technique inclus
  • Déploiement serveur uniquement
  • Renouvellement annuel requis

Besoin de fonctionnalités personnalisées ou d'exigences spéciales ? Contactez-nous pour des solutions sur mesure.

Configuration Requise

Systèmes d'Exploitation

Mac OS, Windows ou Linux

GPU Recommandé

GPU NVIDIA, AMD ou Intel pour le décodage matériel H.264, HEVC, AV1 ou VP9

Droits de Distribution

Distribution libre de droits

Limitations de la Version d'Essai

La version d'essai affiche un filigrane sur la fenêtre vidéo.

Avantages de l'Achat

L'achat du Video Fingerprinting SDK vous donnera les avantages suivants :

  • Utilisation illimitée
  • Pas d'écran de rappel (nag-screen)
  • Mises à niveau mineures et majeures gratuites pendant un an (après un an, le SDK fonctionnera comme avant) pour une licence régulière
  • Support prioritaire et correctifs

La licence régulière est facturée annuellement et renouvelée automatiquement chaque année. Vous pouvez annuler votre abonnement à tout moment.

Prêt à Identifier et Suivre le Contenu Vidéo ?

Téléchargez la version d'essai pour tester toutes les fonctionnalités d'empreinte avec votre contenu vidéo. Documentation complète et applications exemples incluses.

Télécharger l'essai gratuit