Video Fingerprinting SDK .Net / C++
Nasza najnowocześniejsza technologia odcisków palców wideo wykorzystuje najnowsze osiągnięcia w analizie scen, śledzeniu obiektów i szacowaniu ruchu, aby analizować zawartość dowolnego wideo w celu identyfikacji jego unikalnych cech, takich jak kolory, struktura sceny i ruch obiektów. Pozwala to na identyfikację kopii wideo pomimo zmian w rozdzielczości, szybkości transmisji, metodzie kodowania lub formacie pliku. Wideo można wykryć nawet wtedy, gdy jest zawarte w innym wideo lub gdy odtwarzany jest tylko fragment wideo. Nasz pakiet SDK umożliwia integrację tej funkcji identyfikacji wideo z aplikacjami i usługami. Nasza umowa licencyjna pozwala na włączenie technologii do nieograniczonej liczby produktów za jedną opłatą. Nie ma żadnych innych opłat, niezależnie od liczby sprzedanych kopii tych produktów.
Kluczowe korzyści
Kompaktowe odciski palców
~1KB na sekundę wideo dla unikalnej identyfikacji
Solidne wykrywanie
Identyfikuje filmy pomimo zmian rozdzielczości, formatu lub jakości
Ultraszybkie przetwarzanie
300ms na sekundę przetwarzania, 1-2ms dopasowywania
Czym jest odcisk palca wideo?
Odcisk palca wideo to kompaktowy deskryptor cyfrowy, który można wyodrębnić z dowolnego źródła wideo, niezależnie od tego, czy jest to fragment transmisji telewizyjnej, plik wideo, wideo online, czy płyta DVD lub Blu-ray. Te odciski palców wideo można następnie przechowywać, kopiować i porównywać. Odciski palców wideo mogą być używane do identyfikacji materiałów wideo chronionych prawem autorskim i duplikatów wideo, wyszukiwania filmów, organizowania filmów, rozpoznawania odtwarzania określonego wideo, monitorowania mediów lub śledzenia reklam.
Wyszukiwarka duplikatów wideo
Użyj Wyszukiwarki duplikatów wideo jako przykładowej aplikacji do znajdowania podobnych plików wideo.
Narzędzie do monitorowania mediów
Użyj Narzędzia do monitorowania mediów jako przykładowej aplikacji do znajdowania jednego fragmentu wideo (na przykład reklamy telewizyjnej) w innym (pełne nagranie transmisji).
Wersja .Net SDK posiada pomocnika do użycia MongoDB jako magazynu odcisków palców.
Przypadki użycia
Niektóre ze sposobów wykorzystania naszego Video Fingerprinting SDK:
Usługi hostingu wideo
Usługa hostingu wideo online, taka jak YouTube, może wykorzystywać odciski palców wideo, aby uniknąć naruszenia praw autorskich. Baza danych odcisków palców wideo materiałów chronionych prawem autorskim zostałaby opracowana i porównana z materiałami odcisków palców wideo przesłanymi przez użytkowników, aby zapobiec nielegalnemu przesyłaniu pirackich filmów.
Usługa archiwizacji wideo
Usługa archiwizacji wideo może wykorzystywać odciski palców wideo, aby zaoszczędzić miejsce i zablokować zduplikowane przesyłanie. Odcisk palca wideo zostałby wyodrębniony z każdego wideo w archiwum.
Oprogramowanie do organizowania wideo
Oprogramowanie do organizowania wideo może wykorzystywać odciski palców wideo do identyfikacji kopii tego samego filmu lub klipu wideo i grupowania ich pomimo różnic w formacie, rozdzielczości lub szybkości transmisji.
Interaktywne reklamy w dekoderach
Oprogramowanie dekodera może wykorzystywać odciski palców wideo do tworzenia interaktywnych reklam poprzez identyfikację momentu wyświetlania określonych reklam telewizyjnych i wyświetlanie klikalnego adresu URL.
Wyszukiwarka wideo
Wyszukiwarka wideo może zostać opracowana przy użyciu naszego Video Fingerprinting SDK – unikalnej, rewolucyjnej usługi wdrażającej funkcję wyszukiwania wideo po wideo.
Usługa wycinków telewizyjnych
Usługa wycinków telewizyjnych może wykorzystywać technologię odcisków palców wideo do automatyzacji monitorowania transmisji telewizyjnych i weryfikacji reklam telewizyjnych w celu wykrycia momentu emisji reklamy klienta.
Często zadawane pytania
Jakie systemy operacyjne są obsługiwane?
• C++ SDK obsługuje Windows i Linux lub dowolny inny system operacyjny zgodny z POSIX (dostępny na żądanie)
• .Net SDK obsługuje Windows 7 i nowsze, macOS 12 lub nowszy oraz Linux
Jaki jest rozmiar pliku odcisku palca wideo?
Każda sekunda analizowanego strumienia wideo wymaga około 1kb na jego odcisk palca wideo. Wykrywanie duplikatów wymaga zindeksowania tylko 3-5 sekund każdego wideo. Indeksowanie pełnych filmów jest wymagane w celu zidentyfikowania wideo, które zostało zawarte w innym.
Ile czasu potrzeba na obliczenia?
Indeksowanie jednej sekundy wideo zajmuje około 300 milisekund – rzeczywiste przetwarzanie pliku zajmuje prawie połowę tego czasu (150 milisekund), podczas gdy dekompresja wideo zajmuje resztę. Dopasowanie pary 10-sekundowych odcisków palców zajmuje 1-2 milisekundy. Czasy te ustalono testując na procesorze Intel i3 i filtrach LAV do kompresji wideo.
Czy oprogramowanie do odczytu lub dekodowania wideo jest dołączone?
• C++: Nie. Będziesz potrzebować innej biblioteki (na przykład FFmpeg, demo dostępne), aby zaimplementować odczyt wideo w swojej aplikacji
• .NET: Tak, FFmpeg i libVLC są dołączone. Do dekodowania można również używać kodeków systemowych
Jakie przykłady kodu są dostępne?
Następujące przykłady kodu są dołączone do zakupu:
C++:
- • Aplikacja konsolowa oparta na FFmpeg, która indeksuje filmy i tworzy odciski palców (Windows, Linux)
- • Aplikacja konsolowa, która porównuje dwa odciski palców w celu wykrycia duplikatów (Windows, Linux)
- • Aplikacja konsolowa, która wyszukuje wpisy jednego odcisku palca wewnątrz innego (Windows, Linux)
- • Kod źródłowy pełnej aplikacji Narzędzia do monitorowania mediów (Windows, Linux)
.NET:
- • Kod źródłowy Narzędzia do monitorowania mediów i Narzędzia do monitorowania mediów Live (wieloplatformowy)
- • Kod źródłowy Wyszukiwarki duplikatów wideo (wieloplatformowy)
- • Przykłady konsolowe (wieloplatformowe)
- • Przykłady MAUI (wieloplatformowe)
Jaka inna dokumentacja jest dostępna?
C++:
- • VFCompare API – implementacja algorytmu odcisków palców wideo zoptymalizowana pod kątem wykrywania duplikatów wideo
- • VFSearch API – implementacja algorytmu odcisków palców wideo zoptymalizowana pod kątem wyszukiwania wideo w wideo
.NET:
- • Pełne API jest opisane w pliku pomocy
Jak mogę wypróbować i ocenić technologię?
Sugerujemy pobranie i poeksperymentowanie z wersjami próbnymi naszej aplikacji Narzędzia do monitorowania mediów i aplikacji Wyszukiwarka duplikatów wideo oraz zapoznanie się z API i przykładami kodu.
• Wersja .Net SDK jest dostępna jako niezależny instalator z przykładowymi aplikacjami i przykładowym kodem źródłowym wewnątrz.
• Kod źródłowy narzędzi MMT/VDF jest dołączony (narzędzia wymagają .Net 4.5 do eksportu SOAP. SDK może być używany w .Net 4.0 i nowszych).
• Wersja C++ SDK jest dostępna jako niezależny instalator.
Przykładowe narzędzie do monitorowania mediów (Live)
Nasza aplikacja demonstracyjna to w pełni funkcjonalne narzędzie do monitorowania mediów, które może być używane do śledzenia reklam i monitorowania mediów nadawczych. Umożliwia wykrywanie próbek reklam w zrzucie transmisji.
Jak to działa
Nasze narzędzie do monitorowania mediów może wykryć, kiedy referencyjne wideo próbne jest odtwarzane w nagranej transmisji telewizyjnej. Strumień transmisji telewizyjnej jest rejestrowany jako tablica 5-minutowych plików wideo, a następnie są one porównywane z określonym referencyjnym wideo próbnym. Aplikacja automatycznie wykryje wszystkie włączenia wybranego wideo w nagranych plikach.
Korzyści
Dokładne wyniki
Technologia wyszukiwania wideo oparta na treści programu zapewnia dokładność i szybkość. Algorytm szybko i dokładnie identyfikuje wszystkie wystąpienia wideo referencyjnego w nagranym strumieniu wideo transmisji bez interwencji człowieka.
Zmniejszone koszty
Ponieważ nie musisz już płacić ludziom za siedzenie i wpatrywanie się w ekran telewizora oraz ręczne rejestrowanie szczegółów emisji reklamy, koszty operacyjne są znacznie obniżone.
Łatwość użycia
Łatwy do nauczenia, intuicyjny interfejs programu pozwala na definiowanie i wykonywanie niestandardowych wyszukiwań w ciągu kilku sekund. Użytkownik wybiera folder zawierający zrzut transmisji i określa próbki referencyjne wideo.
Przykładowa wyszukiwarka duplikatów wideo
Wyszukiwarka duplikatów wideo pozwala znaleźć podobne lub zduplikowane pliki wideo na komputerze. Obsługiwane są formaty AVI, MPEG-1, MPEG-2, Windows Media Video, MP4 i wiele innych. Ta aplikacja jest przykładem użycia Video Fingerprinting SDK.
Główne funkcje
- • Obsługa AVI, WMV, MP4, MPG, TS i wielu innych formatów
- • Obsługa wideo SD, HD i 4K
- • Ustawienia czułości
- • Opcja przesunięcia czasowego (Timeshift)
- • Przetwarzanie całego pliku lub jego niestandardowej części
- • Silniki dekodowania DirectShow (kodeki systemowe), FFmpeg i VLC
Opcje cenowe
Wybierz licencję, która najlepiej odpowiada Twoim potrzebom
Standard License
Roczna subskrypcja
- Nieograniczone użycie
- Brak znaku wodnego i ekranu powitalnego
- 1 rok darmowych aktualizacji
- Obsługa integracji z MongoDB
- Przetwarzanie wielowątkowe
- Priorytetowe wsparcie techniczne
- Dystrybucja bez opłat licencyjnych
- Anuluj w dowolnym momencie
Lifetime License
Płatność jednorazowa, dożywotnie aktualizacje
- Nieograniczone użycie
- Brak znaku wodnego i ekranu powitalnego
- Dożywotnie darmowe aktualizacje
- Obsługa integracji z MongoDB
- Przetwarzanie wielowątkowe
- Priorytetowe wsparcie techniczne
- Dystrybucja bez opłat licencyjnych
- Płatność jednorazowa
Runtime License
Roczna licencja na rdzeń serwera
- Wdrożenie na 1 rdzeniu serwera
- Brak znaku wodnego i ekranu powitalnego
- 1 rok aktualizacji
- Obsługa integracji z MongoDB
- Przetwarzanie wielowątkowe
- Wsparcie techniczne w cenie
- Tylko wdrożenie serwerowe
- Wymagane coroczne odnowienie
Potrzebujesz niestandardowych funkcji lub masz specjalne wymagania? Skontaktuj się z nami w celu uzyskania rozwiązań dostosowanych do potrzeb.
Wymagania systemowe
Systemy operacyjne
Mac OS, Windows lub Linux
Zalecane GPU
GPU NVIDIA, AMD lub Intel do dekodowania H.264, HEVC, AV1 lub VP9 z akceleracją sprzętową
Prawa do dystrybucji
Dystrybucja bez opłat licencyjnych (Royalty-free)
Ograniczenia wersji próbnej
Wersja próbna wyświetla znak wodny w oknie wideo.
Korzyści z zakupu
Zakup Video Fingerprinting SDK zapewni Ci następujące korzyści:
- Nieograniczone użycie
- Brak ekranu powitalnego (nag-screen)
- Bezpłatne drobne i główne aktualizacje w ciągu jednego roku (po roku SDK będzie działać tak samo jak wcześniej) dla licencji standardowej
- Priorytetowe wsparcie i poprawki
Licencja standardowa jest rozliczana rocznie i odnawiana automatycznie każdego roku. Możesz anulować subskrypcję w dowolnym momencie.
Pobieranie
Pobierz wersję próbną, aby przetestować wszystkie funkcje. Pełna dokumentacja i przykładowy kod w zestawie.
Powiązane produkty
Zapoznaj się z naszymi innymi pakietami SDK DirectShow i .NET, aby uzyskać kompleksowe rozwiązania do przetwarzania wideo.
Video Capture SDK .NET
Przechwytuj wideo z kamer internetowych, kamer IP i ekranów dzięki zaawansowanym funkcjom przetwarzania.
Video Edit SDK .NET
Edytuj i przetwarzaj pliki wideo z przejściami, efektami i możliwościami kodowania.
Media Player SDK .NET
Odtwarzaj pliki wideo i audio z akceleracją sprzętową i niestandardowym renderowaniem.
Gotowy do identyfikacji i śledzenia treści wideo?
Pobierz wersję próbną, aby przetestować wszystkie funkcje odcisków palców na swoich treściach wideo. Pełna dokumentacja i przykładowe aplikacje w zestawie.
Pobierz bezpłatną wersję próbną