Video Fingerprinting SDK .Net / C++
La nostra tecnologia di fingerprinting video all'avanguardia incorpora i più recenti progressi nell'analisi delle scene, nel tracciamento degli oggetti e nella stima del movimento per analizzare il contenuto di qualsiasi video e identificare le sue caratteristiche uniche, come colori, struttura della scena e movimento degli oggetti. Questo permette di identificare una copia del video nonostante i cambiamenti di risoluzione, bitrate, metodo di codifica o formato del file. Il video può persino essere rilevato quando è incluso all'interno di un altro video o quando viene riprodotto solo un frammento del video. Il nostro SDK ti permette di integrare questa funzionalità di identificazione video nelle tue applicazioni e servizi. Il nostro contratto di licenza ti consente di incorporare la tecnologia in un numero illimitato di prodotti con un unico pagamento. Non ci sono altre commissioni, indipendentemente dal numero di copie di questi prodotti che vendi.
Vantaggi Chiave
Fingerprint Compatti
~1KB per secondo di video per identificazione univoca
Rilevamento Robusto
Identifica i video nonostante cambiamenti di risoluzione, formato o qualità
Elaborazione Ultra-Veloce
300ms per secondo di elaborazione, 1-2ms per corrispondenza
Cos'è un fingerprint video?
Un fingerprint video è un descrittore digitale compatto che può essere estratto da qualsiasi sorgente video, sia che si tratti di un frammento di trasmissione TV, un file video, un video online o un disco DVD o Blu-ray. Questi fingerprint video possono quindi essere archiviati, copiati e confrontati. I fingerprint video possono essere utilizzati per identificare materiale video protetto da copyright e video duplicati, cercare video, organizzare video, riconoscere quando viene riprodotto un video specifico, monitorare i media o tracciare gli annunci.
Trova Duplicati Video
Usa il Trova Duplicati Video come applicazione di esempio per trovare file video simili.
Strumento di Monitoraggio Media
Usa lo Strumento di Monitoraggio Media come applicazione di esempio per trovare un frammento video (ad esempio, uno spot TV) in un altro (registrazione completa della trasmissione).
La versione .Net SDK ha un helper per l'utilizzo di MongoDB come storage per i fingerprint.
Casi d'Uso
Alcuni modi in cui puoi utilizzare il nostro Video Fingerprinting SDK:
Servizi di Hosting Video
Un servizio di hosting video online come YouTube potrebbe utilizzare i fingerprint video per evitare violazioni del copyright. Verrebbe sviluppato un database di fingerprint video del materiale protetto da copyright e confrontato con i materiali fingerprint video inviati dagli utenti per prevenire l'invio illegale di video piratati.
Servizio di Archivio Video
Un servizio di archivio video potrebbe utilizzare i fingerprint video per risparmiare spazio e bloccare i caricamenti duplicati. Un fingerprint video verrebbe estratto da ogni video nell'archivio.
Software Organizzatore Video
Il software organizzatore video potrebbe utilizzare i fingerprint video per identificare copie dello stesso film o clip video e raggrupparle nonostante le differenze di formato, risoluzione o bitrate.
Annunci Interattivi su Set-top Box
Il software dei set-top box potrebbe utilizzare i fingerprint video per sviluppare annunci interattivi identificando quando vengono mostrati specifici spot TV e visualizzando un URL cliccabile.
Motore di Ricerca Video
Un motore di ricerca per video potrebbe essere sviluppato utilizzando il nostro Video Fingerprinting SDK – un servizio unico e rivoluzionario che implementa una funzionalità di ricerca video-per-video.
Servizio di Ritaglio TV
Un servizio di ritaglio TV potrebbe utilizzare la tecnologia di fingerprinting video per automatizzare il monitoraggio delle trasmissioni TV e la verifica degli spot TV per rilevare quando viene trasmessa la pubblicità di un cliente.
Domande Frequenti
Quali sistemi operativi sono supportati?
• C++ SDK supporta Windows e Linux, o qualsiasi altro sistema operativo compatibile POSIX (disponibile su richiesta)
• .Net SDK supporta Windows 7 e successivi, macOS 12 o successivo e Linux
Qual è la dimensione di un file fingerprint video?
Ogni secondo di stream video analizzato richiede circa 1kb per il suo fingerprint video. Il rilevamento dei duplicati generalmente richiede solo 3-5 secondi di ogni video da indicizzare. L'indicizzazione di video completi è necessaria per identificare un video che è stato incluso all'interno di un altro.
Quanto tempo è richiesto per i calcoli?
L'indicizzazione di un secondo di video richiede circa 300 millisecondi – l'elaborazione effettiva del file rappresenta quasi la metà di quel tempo (150 millisecondi), mentre la decompressione video rappresenta il resto. L'abbinamento di una coppia di fingerprint lunghi 10 secondi richiede 1-2 millisecondi. Questi tempi sono stati stabiliti testando con un processore Intel i3 e filtri LAV per la compressione video.
Il software di lettura o decodifica video è incluso?
• C++: No. Avrai bisogno di qualche altra libreria (FFmpeg, ad esempio, demo disponibile) per implementare la lettura video nella tua applicazione
• .NET: Sì, FFmpeg e libVLC sono inclusi. Inoltre, possono essere utilizzati i codec di sistema per la decodifica
Quali esempi di codice sono disponibili?
I seguenti esempi di codice sono inclusi con il tuo acquisto:
C++:
- • Applicazione console basata su FFmpeg che indicizza video e crea fingerprint (Windows, Linux)
- • Un'applicazione console che confronta due fingerprint per rilevare duplicati (Windows, Linux)
- • Un'applicazione console che cerca voci di un fingerprint all'interno di un altro (Windows, Linux)
- • Codice sorgente di un'applicazione completa Media Monitoring Tool (Windows, Linux)
.NET:
- • Codice sorgente Media Monitoring Tool e Media Monitoring Tool Live (multipiattaforma)
- • Codice sorgente Video Duplicates Finder (multipiattaforma)
- • Esempi console (multipiattaforma)
- • Esempi MAUI (multipiattaforma)
Quale altra documentazione è disponibile?
C++:
- • VFCompare API – un'implementazione dell'algoritmo di fingerprinting video ottimizzata per il rilevamento di video duplicati
- • VFSearch API – un'implementazione dell'algoritmo di fingerprinting video ottimizzata per la ricerca di video in video
.NET:
- • L'API completa è descritta in un file di aiuto
Come posso provare e valutare la tecnologia?
Ti suggeriamo di scaricare e sperimentare con le versioni di prova della nostra applicazione Media Monitoring Tool e dell'applicazione Video Duplicates Finder e familiarizzare con l'API e gli esempi di codice.
• La versione .Net dell'SDK è disponibile come installer indipendente con applicazioni di esempio e codice sorgente di esempio inclusi.
• Il codice sorgente degli strumenti MMT/VDF è incluso (gli strumenti richiedono .Net 4.5 per l'esportazione SOAP. L'SDK può essere utilizzato in .Net 4.0 e successivi).
• La versione C++ dell'SDK è disponibile come installer indipendente.
Esempio Strumento di Monitoraggio Media (Live)
La nostra app demo è uno strumento di monitoraggio media completamente funzionale che può essere utilizzato per il tracciamento degli annunci e il monitoraggio dei media di trasmissione. Consente il rilevamento di campioni pubblicitari in un dump di trasmissione.
Come funziona
Il nostro Strumento di Monitoraggio Media può rilevare quando un video di riferimento campione viene riprodotto in una trasmissione TV registrata. Lo stream di trasmissione TV viene registrato come un array di file video lunghi 5 minuti, e poi vengono confrontati con il video di riferimento campione specificato. L'applicazione rileverà automaticamente tutte le inclusioni del video selezionato nei file registrati.
Benefici
Risultati accurati
La tecnologia di ricerca video basata sul contenuto del programma garantisce precisione e velocità. L'algoritmo identifica rapidamente e accuratamente tutte le istanze del video di riferimento nello stream video di trasmissione registrato senza alcun intervento umano.
Costi ridotti
Poiché non devi più pagare persone per sedersi e fissare uno schermo TV e registrare manualmente i dettagli di quando viene trasmessa la pubblicità, i tuoi costi operativi sono drasticamente ridotti.
Facile da usare
L'interfaccia intuitiva e facile da imparare del programma consente di definire ed eseguire ricerche personalizzate in pochi secondi. L'utente seleziona la cartella che contiene il dump della trasmissione e specifica i campioni video di riferimento.
Esempio Trova Duplicati Video
Il Trova Duplicati Video ti consente di trovare file video simili o duplicati sul tuo PC. Sono supportati AVI, MPEG-1, MPEG-2, Windows Media Video, MP4 e molti altri formati. Questa app è un esempio di utilizzo del Video Fingerprinting SDK.
Caratteristiche principali
- • Sono supportati AVI, WMV, MP4, MPG, TS e molti altri formati
- • Sono supportati video SD, HD e 4K
- • Impostazioni di sensibilità
- • Opzione timeshift
- • Elaborazione completa del file o di una parte personalizzata
- • Motori di decodifica DirectShow (codec di sistema), FFmpeg e VLC
Opzioni di Prezzo
Scegli la licenza che meglio si adatta alle tue esigenze
Licenza Regolare
Abbonamento annuale
- Utilizzo illimitato
- Nessun watermark o schermata di avviso
- 1 anno di aggiornamenti gratuiti
- Supporto integrazione MongoDB
- Elaborazione multi-thread
- Supporto tecnico prioritario
- Distribuzione senza royalty
- Cancella in qualsiasi momento
Licenza a Vita
Pagamento unico, aggiornamenti a vita
- Utilizzo illimitato
- Nessun watermark o schermata di avviso
- Aggiornamenti gratuiti a vita
- Supporto integrazione MongoDB
- Elaborazione multi-thread
- Supporto tecnico prioritario
- Distribuzione senza royalty
- Pagamento unico
Licenza Runtime
Licenza annuale per core server
- Distribuzione su 1 core server
- Nessun watermark o schermata di avviso
- 1 anno di aggiornamenti
- Supporto integrazione MongoDB
- Elaborazione multi-thread
- Supporto tecnico incluso
- Solo distribuzione server
- Rinnovo annuale richiesto
Hai bisogno di funzionalità personalizzate o requisiti speciali? Contattaci per soluzioni su misura.
Requisiti di Sistema
Sistemi Operativi
Mac OS, Windows o Linux
GPU Raccomandata
GPU NVIDIA, AMD o Intel per decodifica accelerata hardware H.264, HEVC, AV1 o VP9
Diritti di Distribuzione
Distribuzione senza royalty
Limitazioni della Versione di Prova
La versione di prova visualizza un watermark sulla finestra video.
Vantaggi dell'Acquisto
L'acquisto del Video Fingerprinting SDK ti darà i seguenti vantaggi:
- Utilizzo illimitato
- Nessuna schermata di avviso
- Aggiornamenti minori e maggiori gratuiti entro un anno (dopo un anno, l'SDK funzionerà come prima) per una licenza regolare
- Supporto prioritario e correzioni
La licenza regolare viene fatturata annualmente e rinnovata automaticamente ogni anno. Puoi cancellare il tuo abbonamento in qualsiasi momento.
Scarica
Scarica la versione di prova per testare tutte le funzionalità. Documentazione completa e codice di esempio inclusi.
Prodotti Correlati
Esplora i nostri altri SDK DirectShow e .NET per soluzioni complete di elaborazione video.
Video Capture SDK .NET
Cattura video da webcam, telecamere IP e schermi con funzionalità di elaborazione avanzate.
Video Edit SDK .NET
Modifica e elabora file video con transizioni, effetti e capacità di codifica.
Media Player SDK .NET
Riproduci file video e audio con accelerazione hardware e rendering personalizzato.
Pronto a Identificare e Tracciare Contenuti Video?
Scarica la versione di prova per testare tutte le funzionalità di fingerprinting con i tuoi contenuti video. Documentazione completa e applicazioni di esempio incluse.
Scarica Versione di Prova