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
- 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
Lifetime License
Paiement unique, mises à jour à vie
- 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
- 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.
Téléchargements
Téléchargez la version d'essai pour tester toutes les fonctionnalités. Documentation complète et exemple de code inclus.
Produits Connexes
Explorez nos autres SDK DirectShow et .NET pour des solutions complètes de traitement vidéo.
Video Capture SDK .NET
Capturez des vidéos à partir de webcams, de caméras IP et d'écrans avec des fonctionnalités de traitement avancées.
Video Edit SDK .NET
Éditez et traitez des fichiers vidéo avec des transitions, des effets et des capacités d'encodage.
Media Player SDK .NET
Lisez des fichiers vidéo et audio avec accélération matérielle et rendu personnalisé.
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