Видеоотпечаток - это компактный цифровой дескриптор, который может быть извлечен из любого видеоисточника, будь то фрагмент телепередачи, видеофайл, видео в Интернете, DVD или Blu-ray Disk. Эти видеоотпечатки можно хранить, копировать и сравнивать. Видеоотпечатки могут использоваться для идентификации видеоматериалов, защищенных авторским правом, выявления дубликатов видео, поиска видео, организации видео, распознавания момента воспроизведения конкретного видео, мониторинга СМИ или отслеживания рекламы.
Используйте VisioForge Video Duplicates Finder в качестве примера приложения для поиска похожих видеофайлов.
Используйте VisioForge Media Monitoring Tool в качестве примера приложения для поиска одного видеофрагмента (например, телевизионной рекламы) в другом (полной записи эфира).
В версии .Net SDK имеется помощник для использования MongoDB в качестве хранилища "отпечатков".
Каждая секунда анализируемого видеопотока требует для своего видеоотпечатка около 1 Кб. Для обнаружения дубликатов обычно требуется проиндексировать всего 3-5 секунд каждого видео. Для выявления видео, которое было включено в другое видео, требуется индексирование всего видео.
Индексирование одной секунды видео занимает около 300 миллисекунд - примерно половина этого времени (150 миллисекунд) приходится на собственно обработку файла, остальное - на декомпрессию видео. Сопоставление пары отпечатков длиной 10 секунд занимает 1-2 миллисекунды. Эти значения были получены в ходе тестирования на процессоре Intel i3 и с использованием фильтров LAV для сжатия видео.
В комплект поставки входят следующие примеры кода:
C++:
.Net:
C++:
VFCompare API - реализация алгоритма "видеоотпечатков", оптимизированная для обнаружения дубликатов видео.
VFSearch API - реализация алгоритма "видеоотпечатка", оптимизированная для поиска видео в видеозаписях
.Net:
Мы предлагаем вам скачать и поэкспериментировать с пробными версиями наших приложений Media Monitoring Tool, Video Duplicates Finder, а также ознакомиться с API и примерами кода.
.Net-версия SDK доступна в виде независимого инсталлятора с примерами приложений и образцами исходного кода внутри.
Исходный код инструментов MMT / VDF включен в комплект поставки (инструменты требуют .Net 4.5 для экспорта SOAP. SDK может быть использован в .Net 4.0 и более поздних версиях).
Версия SDK для C++ доступна в виде независимого инсталлятора.
Mac OS, Windows или Linux.
Распространение без роялти.
В пробной версии на окне видео отображается водяной знак.