Ein Video-Fingerprint ist ein kompakter digitaler Deskriptor, der aus einer beliebigen Videoquelle extrahiert werden kann, sei es ein Fragment einer Fernsehsendung, eine Videodatei, ein Online-Video oder eine DVD oder Blu-ray-Disk. Diese Video-Fingerabdrücke können dann gespeichert, kopiert und verglichen werden. Video-Fingerabdrücke können verwendet werden, um urheberrechtlich geschütztes Videomaterial zu identifizieren, doppelte Videos zu erkennen, nach Videos zu suchen, Videos zu organisieren, zu erkennen, wann ein bestimmtes Video abgespielt wird, Medienüberwachung oder Anzeigenverfolgung.
Verwenden Sie den Video Duplicates Finder als Beispielanwendung, um ähnliche Videodateien zu finden.
Verwenden Sie das Media Monitoring Tool als Beispielanwendung, um ein Videofragment (z. B. einen TV-Werbespot) in einem anderen zu finden (eine vollständige Sendeaufzeichnung).
.Net SDK Version hat einen Helfer für die Verwendung von MongoDB als Fingerabdruckspeicher.
Jede Sekunde eines analysierten Videostroms benötigt etwa 1kb für seinen Video-Fingerabdruck. Für die Erkennung von Duplikaten müssen im Allgemeinen nur 3-5 Sekunden jedes Videos indiziert werden. Die Indizierung vollständiger Videos ist erforderlich, um ein Video zu identifizieren, das in ein anderes eingefügt wurde.
Die Indizierung einer Sekunde Video dauert etwa 300 Millisekunden - etwa die Hälfte dieser Zeit (150 Millisekunden) entfällt auf die eigentliche Verarbeitung der Datei, der Rest auf die Dekomprimierung des Videos. Der Abgleich eines Paares von 10 Sekunden langen Fingerabdrücken dauert 1-2 Millisekunden. Diese Zeiten wurden durch Tests mit einem Intel i3-Prozessor und LAV-Filtern für die Videokompression ermittelt.
Die folgenden Code-Beispiele sind in Ihrem Kauf enthalten:
C++:
.Net:
C++:
VFCompare API - eine Implementierung eines Video-Fingerprinting-Algorithmus, der für die Erkennung von doppelten Videos optimiert ist
VFSearch API - eine Implementierung des Video-Fingerprinting-Algorithmus, die für die Suche in Videos optimiert ist
.Net:
Wir empfehlen Ihnen, die Testversionen unserer Anwendungen Media Monitoring Tool und Video Duplicates Finder herunterzuladen und auszuprobieren und sich mit der API und den Codebeispielen vertraut zu machen.
Die .Net-Version des SDK ist als unabhängiges Installationsprogramm mit Beispielanwendungen und Beispiel-Quellcode verfügbar.
MMT/VDF Tools Quellcode enthalten (Tools erfordern .Net 4.5 für SOAP-Export. SDK kann in .Net 4.0 und höher verwendet werden).
Die C++-Version des SDK ist als unabhängiges Installationsprogramm verfügbar.
Mac OS, Windows oder Linux.
Lizenzfreie Verbreitung.
In der Testversion wird ein Wasserzeichen im Videofenster angezeigt.
Unsere Demo-App ist ein voll funktionsfähiges Tool zur Medienbeobachtung, das für die Anzeigenverfolgung und die Überwachung von Rundfunkmedien verwendet werden kann. Es ermöglicht die Erkennung von Werbemustern in einem Broadcast-Dump. Sie können diese Anwendung auch zusammen mit unserem Video-Fingerprinting-SDK verwenden, um Ihr eigenes Produkt oder Ihren eigenen Dienst für die TV-Überwachung zu entwickeln oder sie in einen bestehenden Dienst zu integrieren.
Unser Media Monitoring Tool kann erkennen, wann ein Referenzvideo in einer aufgezeichneten Fernsehsendung abgespielt wird, so dass es nicht mehr notwendig ist, jemanden zu bezahlen, der 24 Stunden am Tag, sieben Tage die Woche fernsieht. Der TV-Sendestream wird als eine Reihe von 5-minütigen Videodateien registriert, die dann mit dem angegebenen Referenzvideo, z. B. dem Werbespot, verglichen werden, der verfolgt werden soll. Die Anwendung erkennt automatisch alle Einschlüsse des ausgewählten Videos in den aufgezeichneten Dateien und liefert eine Liste der Videodateien, die den Werbespot enthalten.
Mit unserem Media Monitoring Tool können Sie den Prozess der TV-Überwachung automatisieren. Es reduziert den Personalbedarf und die damit verbundenen Arbeitskosten. Die Vorteile der inhaltsbasierten automatisierten Videosuche verbessern zudem die Genauigkeit. Sie können Ihren Kunden sogar einen digitalen Nachweis für die Wiedergabe von Werbespots liefern, ohne dass manuelle Arbeit erforderlich ist.
Der Prozess beginnt mit der Aufzeichnung des Sendestroms in Form einer Reihe von fünfminütigen Videos. Das Medienbeobachtungstool analysiert die aufgezeichneten Inhalte und findet alle Stellen, an denen der Werbespot des Kunden vorkommt. Die Ergebnisse werden in Form einer Liste von Miniaturansichten dargestellt, die die Clips mit dem Werbespot hervorheben.
Video Duplicates Finder ermöglicht es Ihnen, ähnliche oder doppelte Videodateien auf Ihrem PC zu finden. AVI, MPEG-1, MPEG-2, Windows Media Video, MP4 und viele andere Formate werden unterstützt. Diese Anwendung ist ein Beispiel für die Verwendung des Video Fingerprinting SDK.
SDK enthält optionale FFMPEG- und libVLC-Bibliotheken, die unter der LGPL v2.1 lizenziert sind.